Gravity Forms can handle a complex vendor application form: multiple pages, conditional logic on dozens of fields, file uploads, a pricing calculator that updates totals in real time, and Stripe payment at the end. WPForms, by comparison, runs into trouble once conditional logic gets into nested conditions.
Gravity Forms has been around for 16 years. It is not the prettiest WordPress form plugin. It is not the cheapest. But when your forms need to do actual work, it is the one that doesn't break.
Start Your Gravity Forms 30-Day Trial Get started →Conditional Logic That Handles Real Complexity
This is where Gravity Forms pulls away from every competitor. Show or hide fields, entire pages, pricing options, submit buttons, and notification routing based on user input. Chain conditions together. Multiple conditional rules on a single page, each dependent on different field values, work without a hiccup. WPForms limits you to simpler if/then rules. Formidable Forms gets closer, but the interface is clunkier when you stack conditions.
Example: a quote calculator for a catering business. Guests choose event type (wedding, corporate, birthday), then see different menu options based on that choice. Each menu item has quantity fields that update a running total. Dietary restrictions add surcharges. The final page shows the full quote and collects a deposit via Stripe. One form, zero custom code.
Multi-step forms with save-and-continue let users save progress and return later via email link. This can be useful for applications that require documents. Partial Entries (Elite plan) saves data even if users abandon the form, so you can follow up.
What You Actually Build With It
Contact forms are table stakes. Every form plugin handles those. Here is what Gravity Forms can build that is hard to replicate with other plugins:
- Event registration with capacity limits: 200-seat conference, multiple session tracks, waitlist when sessions fill. Confirmations route based on which sessions were selected.
- Multi-file upload forms: Vendor onboarding with separate uploads for W-9, insurance certificates, and portfolio samples. Each file type has its own size and format restrictions.
- Employee onboarding workflows: New hire fills out personal info, tax forms, direct deposit, emergency contacts across 6 pages. HR gets notified at each step. Data populates into a PDF via the GravityPDF add-on.
- Surveys with conditional branching: Customer satisfaction survey where follow-up questions change based on ratings. Someone who rates support 2/5 gets different questions than someone who rates it 5/5.
Every submission saves to the WordPress database automatically. You can view, filter, search, and export entries from wp-admin. For businesses that need an audit trail or compliance records, this is a big deal. No external storage, no third-party dependency.
Payment Collection Without WooCommerce
Accept payments through Stripe, PayPal Checkout, or Square directly inside your forms. On an order form, the payment field renders inline (no redirect) and supports Apple Pay and Google Pay. Build order forms, donation pages with suggested amounts, or subscription signups. No WooCommerce plugin required.
The Pro plan ($159/year) unlocks payment add-ons. Coupons and conditional pricing are only available on Elite ($259/year). That means if you want to offer a 10% early-bird discount on an event registration, you need the top tier. Annoying, but the functionality works well once you have it.
See Gravity Forms Plans and Add-ons See plans →The Add-on Ecosystem
30+ official add-ons, gated by tier:
- Basic ($59/year, 1 site): Mailchimp, HubSpot, ActiveCampaign, Constant Contact, Kit, AWeber, Brevo, MailerLite, GetResponse
- Pro ($159/year, 3 sites): Stripe, PayPal, Square, Zapier, Dropbox, Trello, Slack
- Elite ($259/year, unlimited sites): User Registration, Conversational Forms, Partial Entries, Polls, Signature, Survey, Mollie, 2Checkout, Coupons
All plans are annual. No monthly option. No free tier. There is a 30-day money-back guarantee and a free online demo where you can test the builder without installing anything.
The Zapier add-on (Pro tier) provides a route to external workflows. For a workflow involving Notion or another destination, check the available actions and field mappings before choosing a plan.
Developer Experience
If you write PHP, Gravity Forms is a playground. Hooks and filters for everything: field validation, pre-submission processing, post-submission actions, notification content, entry display. The documentation is thorough, and 16 years of community means Stack Overflow and the Gravity Forms forums have answers for almost anything you will run into.
For a custom integration, review the available hooks, notification fields and API documentation against your workflow. Budget for implementation and maintenance rather than treating extensibility as a finished integration.
The Real Limitations
- WordPress only: No standalone version, no SaaS option. If you move to another platform, plan how to rebuild the forms and transfer their data.
- No free tier: You pay $59 before you can test on your own site. The online demo is helpful but limited. WPForms Lite and Fluent Forms Free let you build real forms at zero cost.
- Styling work: Check the form against your site design and accessibility requirements before estimating the customization work.
- Add-on gating feels aggressive: Payment collection on Pro, conversational forms on Elite. Competitors like Fluent Forms include Stripe on their $59/year plan. If you only need one premium add-on, the upgrade cost stings.
- No real-time collaboration: One person edits a form at a time. For agencies with multiple developers on a project, this means coordinating who touches the form builder.
How It Stacks Up Against WPForms, Fluent Forms, and Typeform
vs. WPForms: Compare the exact conditional rules, payment integrations and submission workflow you need. Recreate a representative form in each available demo before choosing; this review does not document a hands-on comparison.
vs. Fluent Forms ($59-299/year): Fluent Forms is the value play. Payment integration on the lowest tier, conversational forms included, and a solid free version. It is catching up fast on conditional logic. But the ecosystem is smaller, the documentation is thinner, and it has been around for 6 years versus Gravity Forms' 16. If budget matters and your forms are moderately complex, Fluent Forms deserves a look.
vs. Typeform ($25-83/month): Typeform is SaaS, works anywhere, and has the best-looking conversational forms on the market. But it costs $300-996/year, has limited conditional logic, and doesn't save data to your WordPress database. If you need beautiful one-question-at-a-time surveys embedded on any platform, Typeform wins. If you need WordPress-native forms with deep logic and data ownership, Gravity Forms wins.
Gravity Forms is the right tool for WordPress agencies, membership sites, and businesses that need forms doing real work: calculating prices, collecting payments, routing submissions based on answers, and storing data they own. If you are building contact forms, save your money on WPForms Lite or Fluent Forms Free. If your forms are part of a business process, Gravity Forms has earned its reputation over 16 years for a reason.
Get Gravity Forms for Your WordPress Site Get started →