Payments · 2026

WordPress form builder with payments

Sell products, collect donations, or charge registration fees directly on WordPress — no WooCommerce required. We compared how WPForms, Gravity Forms, Fluent Forms, Ninja Forms, and Forminator handle Stripe, PayPal, and recurring billing.

Last updated

Quick verdict

Fluent Forms Pro offers the best payment value at $59/year with Stripe and PayPal included. Gravity Forms is the enterprise choice for subscriptions and complex product fields. Forminator is the only option with payments on a genuinely free tier.

WordPress form plugins with payment support
Plugin Stripe PayPal Subscriptions Min. plan
Fluent Forms ProYesYesYes$59/yr
WPForms ProYesYesYes (Elite)$199.50/yr
Gravity FormsYesYesYes$59/yr + add-ons
Ninja FormsAdd-onAdd-onAdd-on$49–$129/add-on
ForminatorYes (free)Yes (free)LimitedFree
Formidable FormsYesYesYes$99.50/yr
01

Fluent Forms Pro — best payment value

Fluent Forms Pro includes Stripe and PayPal at $59/year — no separate payment add-on. You can build order forms with product fields, quantity selectors, coupons, and donation amounts. Payment confirmations trigger email notifications and store transaction data alongside form entries.

For small businesses selling services, event tickets, or donations, Fluent Forms Pro undercuts WPForms Pro by more than 60% while matching core payment features.

Try Fluent Forms →
02

Gravity Forms — payments for complex workflows

Gravity Forms handles the hardest payment scenarios: recurring subscriptions, trial periods, multi-product carts with conditional pricing, and post-payment user registration. Stripe and PayPal are official add-ons included on the Elite plan ($259/year) or available separately.

Choose Gravity Forms when payments are part of a larger workflow — membership sites, course enrollment, or application fees with approval routing.

Visit Gravity Forms →
03

WPForms Pro — polished payment forms

WPForms Pro ($199.50/year) adds Stripe and PayPal with a clean checkout experience. Product fields, donation sliders, and coupon codes are intuitive for non-technical users. The trade-off is price — you're paying for the same beginner-friendly UX that makes WPForms great for contact forms.

Try WPForms →
04

Forminator — free payments with branding

Forminator is unique in offering Stripe and PayPal on its free plan. You can collect one-time payments and donations without upgrading. Limits apply to transaction volume and white-labeling — free forms show Forminator branding. For nonprofits testing donation forms, it's an excellent starting point.

Download Forminator →
05

Ninja Forms — modular payment add-ons

Ninja Forms sells Stripe ($49) and PayPal ($29) as separate extensions. The Stripe extension supports one-time and recurring payments with a solid product field. Total cost depends on which add-ons you need — often comparable to Fluent Forms Pro when you add conditional logic and email marketing integrations.

Visit Ninja Forms →

WordPress payments FAQ

Do I need WooCommerce for payments on WordPress?

No. Form plugins handle one-time payments, donations, and simple product orders without a full e-commerce setup. Use WooCommerce when you need inventory, shipping, and a product catalog. Use a form plugin when you're collecting fees for services, registrations, or donations.

Which WordPress form plugin has the cheapest Stripe integration?

Forminator (free, with branding) or Fluent Forms Pro ($59/year, no branding). WPForms and Gravity Forms require higher-tier plans.

Can WordPress form plugins handle recurring subscriptions?

Yes. Gravity Forms, Fluent Forms Pro, WPForms Elite, and Ninja Forms Stripe add-on all support recurring billing through Stripe or PayPal subscriptions.

← Back to full WordPress form builder rankings