Quick answer
- WPForms lets you collect one-time and recurring payments with Stripe, without setting up a full store.
- Recurring payments are included in every paid WPForms plan (checked November 2026).
- Stripe works on all plans, but Basic and Plus add extra processing fees; Pro and Elite have zero WPForms fees. The free Lite version charges a 3% platform fee.
- Connect Stripe, add a Stripe Credit Card field, turn on recurring payments and choose the billing period.
Selling memberships, coaching or donations on a schedule? Here’s how to set up recurring payments in WordPress with WPForms and Stripe.
WPForms payment fees by plan
From WPForms’ pricing page, November 7, 2026. Renewals are at full price. Stripe’s own card fees apply on every plan.
| Plan | Intro price (first year) | Stripe fees from WPForms |
|---|---|---|
| Lite (free) | $0 | 3% platform fee |
| Basic | $49.50/year | Additional processing fees |
| Plus | $99.50/year | Additional processing fees |
| Pro | $199.50/year | Zero WPForms fees |
| Elite | $299.50/year | Zero WPForms fees |
Step 1: Connect Stripe
Go to WPForms → Settings → Payments and click Connect with Stripe.
Step 2: Build the payment form
- Create a new form or use a payment template.
- Add Name, Email and a Single Item (or other payment) field for the amount.
- Add the Stripe Credit Card field.
Step 3: Turn on recurring payments
- Open Payments → Stripe in the form builder.
- Enable Stripe payments and recurring subscription payments.
- Choose the billing period, such as monthly or yearly.
- Map the customer’s email and name.
Step 4: Test
Use Stripe’s test mode and test card numbers before going live.
Step 5: Publish
Add the form to a page and switch Stripe to live mode.
Related
FAQs
Yes, with Stripe, on every paid plan.
Lite charges 3%; Basic and Plus add processing fees; Pro and Elite have zero WPForms fees.
Subscriptions can be managed in your Stripe dashboard.
WPForms says PayPal recurring payments can only be made through PayPal itself.
No. WPForms handles simple payments without a store.
Yes, with Stripe’s test mode.









