Buyer's guide
Every comparison in this category is a grid of ticks, and the ticks are broadly the same. Two things that are not on those grids will affect what you pay far more than any feature: what the licence costs in year two, and whether the plugin takes a cut of your payments.
Each cell names the cheapest tier that has the feature, so "Free" means the free version does it. Every row comes from one of the detailed comparisons below and keeps their sources. We tested the free versions ourselves, Contact Form 7 included; paid tiers we didn't buy are read from each vendor's own pricing pages.
✓ included✓ Pro+ only from that tier up~ partly (catch noted)✗ not availablenot tested hands-on paid screen we did not buy
6 products: scroll sideways to see them all.
| Feature | Trinity Forms | WPForms | Fluent Forms | Formidable | Gravity Forms | Contact Form 7 |
|---|---|---|---|---|---|---|
| Conditional logic | Free | Basic | Free | Basic | Basic | ✗ No |
| Multi-page forms | Free | Basic | Pro | Basic | Basic | ✗ No |
| File uploads | Free | Basic | Pro | Basic | Basic | ✓ Yes |
| CalculationsTrinity Forms Free has pricing fields with a running total; full calculations are Pro. | Pro | Pro | Pro | Basic | Basic | ✗ No |
| Signatures | Pro | Pro | Pro add-on | Business | Elite | not tested hands-on |
| Feature | Trinity Forms | WPForms | Fluent Forms | Formidable | Gravity Forms | Contact Form 7 |
|---|---|---|---|---|---|---|
| Entries stored in your database | Free | Basic | Free | Free | Basic | No; the free Flamingo plugin adds it |
| Surveys, polls and quizzes | Free | Pro | Pro | Business | Elite | ✗ No |
| Partial entries (form abandonment) | Pro | Pro | Pro | Business | Elite | ✗ No |
| Front-end views of entries | Pro | not tested hands-on | Pro | Plus | ✗ No | ✗ No |
| User registration forms | Pro | Pro | Pro | Business | Elite | ✗ No |
| Feature | Trinity Forms | WPForms | Fluent Forms | Formidable | Gravity Forms | Contact Form 7 |
|---|---|---|---|---|---|---|
| Stripe | Pro, no fee | Lite and Basic take 3%; no fee from Pro | Free takes 1.9%; no fee on Pro | Fee until Business | Pro | Built-in module, no fee |
| Zapier | Pro | Pro | Pro | Business | Pro | ✗ No |
| Outgoing webhooks | Pro, HMAC-signed | Elite | Pro | Business (API add-on) | Elite | ✗ No |
| Salesforce | ✗ No | Elite | Pro | Elite | Elite | not tested hands-on |
| Feature | Trinity Forms | WPForms | Fluent Forms | Formidable | Gravity Forms | Contact Form 7 |
|---|---|---|---|---|---|---|
| Free version | ✓ Yes | Lite stores no entries | ✓ Yes | Lite has no conditional logic | ✗ No | ✓ Yes |
| Cheapest paid tierTrinity Forms Solo covers 3 sites; the others are 1-site prices | $29/yr for 3 sites, same at renewal | $49.50 first year, $99 after | $63 first year, $79 list | $39.50 first year, $79 after | $59/yr (Basic, no Stripe) | Free, no paid tier |
| Lifetime licence | From $89 once | ✗ No | $279 now, $349 list | ✗ No | ✗ No | n/a, it is free |
| Money-back guarantee | 14 days | 14 days | 14 days | 14 days | 30 days | n/a |
Three of the four commercial plugins here display a permanent-looking 50% discount. Each carries a footnote saying renewals are at full price. The footnotes are real, they are theirs, and they are the numbers to budget with.
| Cheapest paid plan (1 site unless noted) | First year | Renews at | Free tier |
|---|---|---|---|
| Trinity Forms Solo, 3 sites |
| Yes | |
| Gravity Forms | $59 | $59 | None listed |
| Fluent Forms | $63 | $79 list | Yes, 1.9% fee on Stripe |
| Formidable Basic | $39.50 | $79 | Lite: no conditional logic or multi-page; fee on Stripe |
| WPForms Basic | $49.50 | $99 | Lite: no entries stored; 3% fee |
| Contact Form 7 | Free, no paid tier | It is the free tier | |
If your forms only collect enquiries, skip this section. If they take money, it is the most expensive line on the page and it is never in the comparison grids.
WPForms state it plainly: “If you're on WPForms free version or using an inactive license, then a 3% platform fee will apply on all transactions.” The second half matters — a renewal that quietly fails brings the fee back on forms that were working fine yesterday. Their Stripe guide (updated 22 June 2026) adds that the fee applies on Basic too: “On WPForms Lite and Basic, WPForms adds a 3% fee.”
Formidable's fee reaches further up the range. Their Basic plan's own bullet reads “Upgrade to Business to remove the 3% transaction fee”, and their pricing table marks the fee on Plus as well, so it lasts until Business, $399 at renewal. Fluent Forms' free version takes 1.9% on Stripe, which Pro removes. All three vendors are clear that the fee disappears on a valid higher licence, so this is a cost for specific buyers rather than a permanent tax — but you should know which buyer you are before you choose.
This is the question that actually splits the category, and it is more useful than any feature list.
| If a submission is… | You need | Look at |
|---|---|---|
| A message — enquiry, registration, order, survey response | Storage, notifications, export, retention | Trinity Forms, Fluent Forms, WPForms, Gravity Forms |
| A published record — a directory entry, listing, calendar event | Front-end views of entry data | Formidable Forms |
| Just an email, nothing kept | Very little | Contact Form 7 |
Contact Form 7 belongs in that last row honestly rather than dismissively. It is free, it is GPL, it has no vendor and no upsell, and for a single contact form emailing one address it is entirely sufficient. Its real limitation is that it does not store submissions — if the email fails or is deleted, the enquiry is gone. That is the reason most people eventually leave, and it is what our Contact Form 7 comparison is about.
If you need a specific integration or field type we do not have, buy the plugin that has it — usually WPForms or Fluent Forms, both of which carry far larger catalogues than ours. If your submissions need to be published as a browsable directory, Formidable Views goes considerably deeper than the front-end tables we added in 2.3.0. And if you are handing a site to someone else, the plugin with 5,000,000+ users is a defensible choice on its own.
And what counts against us right now. Trinity Forms' free build is not currently in the WordPress plugin directory at the moment: the listing is temporarily closed, pending a review. The free version is a direct download from us and updates itself from your dashboard. Every other plugin on this page installs in one click. If that matters to you, it is a fair reason to wait.
Found something wrong on this page? Every vendor here changes pricing without notice and runs rolling promotions. Tell us and we will fix it — [email protected].
At renewal prices, Trinity Forms Solo is $29 a year and covers 3 sites. The cheapest single-site plans elsewhere renew at $59 for Gravity Forms, $79 for Formidable Basic, $79 for Fluent Forms and $99 for WPForms Basic. Introductory pricing lowers several of them in year one: Formidable to $39.50, WPForms to $49.50 and Fluent Forms to $63. Checked 16 September 2026.
Some do. WPForms applies a 3% platform fee on transactions when you are on the free version or an inactive licence. WPForms' Stripe guide says the 3% fee also applies on Basic, so it lasts until Pro. Formidable charges 3% on Basic and Plus until their Business tier. Fluent Forms charges 1.9% on Stripe in its free version only. Trinity Forms Pro and Gravity Forms charge nothing per transaction. Checked 17 September 2026.
Yes, several. Contact Form 7 is free with no paid tier, though it does not store submissions. Trinity Forms has a free tier with no site limit that includes the drag-and-drop builder, conditional logic, entry storage, CSV export and survey scoring. Fluent Forms has a broad free version with a 1.9% fee on Stripe payments. WPForms Lite does not store entries on your site and applies a 3% fee to payments. Formidable Lite stores entries but leaves out conditional logic and multi-page forms. Gravity Forms lists no free tier at all.
It was designed to send email rather than to be a database. Submissions exist only as the notification email, so if delivery fails or the message is deleted the enquiry is gone. Add-on plugins can store entries, but storage is not part of the core plugin, and it is the most common reason people move to a different form builder.
Often. WPForms, Formidable Forms and Fluent Forms all display introductory pricing, and WPForms and Formidable both state that renewals are at full price. Gravity Forms and Trinity Forms show flat pricing with no introductory rate, so the displayed price is also the renewal price.
It varies, and it is worth checking. Trinity Forms Pro keeps working for 30 days after expiry. After that you can no longer add new Pro fields, but existing forms keep their Pro fields, still submit, still send notifications, and Stripe and PayPal forms keep taking payments with no time limit. Formidable says front-end submissions still go through after expiry, but you lose the ability to edit premium fields already in your forms. On WPForms, a lapsed licence brings back the 3% platform fee on payments. Checked 17 September 2026.
Occasional, concrete posts on forms, entries and getting data out of WordPress. No sequences, unsubscribe in one click.
We store your address ourselves and never sell or share it. Privacy.