Almost every WordPress site needs a form: a contact page, a quote request, a newsletter signup, an event registration or a payment form. The form plugin you choose decides whether submissions are stored safely, whether you can add steps and logic without code, and how much you pay every year. This guide compares the best WordPress form plugins for 2026, free and paid, based on what each one offers today according to its own documentation and WordPress.org listing. We make two of them (the free Pipeline Forms and the paid Pipeline Forms Suite), and we say clearly where another plugin is the better fit.
What to look for in a WordPress form plugin
- Entries saved in WordPress. Email notifications get lost in spam folders. A plugin that stores every submission in your database means a missed email never means a missed customer.
- A builder you will actually use. Drag and drop with templates for the common forms (contact, quote, newsletter) saves time and mistakes.
- Conditional logic and multi-step forms. Show only the questions that matter and split long forms into steps, which usually improves completion rates.
- Spam protection that doesn’t punish humans. Honeypots, time traps and rate limits stop most bots without a puzzle. reCAPTCHA, hCaptcha or Akismet should be optional extras.
- Payments and integrations. Stripe or PayPal for deposits and orders, plus email marketing tools such as Mailchimp or Brevo, if you need them.
- Pricing model. Most premium form plugins are annual subscriptions. Some are one-time purchases. Over three to five years the difference adds up.
- Email delivery. No form plugin can fix a server that cannot send email. Pair any form plugin with SMTP (see our guide to the best WordPress SMTP plugins for 2026).
Quick comparison
| Plugin | Free version | Stores entries (free) | Pricing model | Best for |
|---|---|---|---|---|
| WPForms | Yes (Lite) | Limited in Lite | Annual subscription | Beginners who want hundreds of templates |
| Gravity Forms | No | Yes (paid only) | Annual subscription | Developers and complex workflows |
| Fluent Forms | Yes | Yes | Annual or lifetime | Generous free tier, fast forms |
| Formidable Forms | Yes (Lite) | Yes | Annual subscription | Calculators and data-driven apps |
| Contact Form 7 | Yes (free only) | No (needs an add-on) | Free | Simple forms, developers who like markup |
| Ninja Forms | Yes | Yes | Add-ons or annual bundles | Pay only for the add-ons you need |
| Pipeline Forms / Suite (007AJ) | Yes | Yes, with CSV export | Free, or one-time $30 for Suite | Small businesses that want leads, popups and payments without a subscription |
Pricing and features change often; check each vendor’s site before you buy.
1. WPForms
WPForms is the most widely used beginner-friendly form builder. Its drag-and-drop builder is polished, and it ships with a very large template library covering contact, booking, survey and payment forms. The free Lite version handles basic contact forms well. Saving and managing entries in the dashboard, advanced conditional logic, file uploads, multi-page forms, payment gateways beyond the basics and marketing integrations are in the paid plans, which are billed yearly and step up in price for features such as surveys and user registration.
Pick it if you want the gentlest learning curve and are happy with an annual subscription. Skip it if you want entry storage and payments on a tight budget.
2. Gravity Forms
Gravity Forms has been the developer’s favourite for over a decade. There is no free version, but the paid licence gets you entries, powerful conditional logic, calculations, multi-page forms and a large ecosystem of official and third-party add-ons (payments, CRMs, user registration, workflow tools). Its hooks and filters are well documented, which is why agencies build complex client workflows on it.
Pick it if you build complex forms for clients and value its add-on ecosystem. Skip it if you only need a contact form, or you want to try before you pay.
3. Fluent Forms
Fluent Forms is known for a generous free version and lightweight output. The free plugin includes a drag-and-drop builder, stored entries, conditional logic and many field types, and the Pro version adds more advanced fields, payment options and integrations. It is a strong choice if you care about page speed and want a lot before paying anything.
Pick it if you want a feature-rich free form builder. Skip it if you prefer a very minimal interface.
4. Formidable Forms
Formidable Forms goes beyond forms. Its strengths are calculations (mortgage, pricing and quote calculators), views that display submitted data on the front end, and building small directory or listing apps from form entries. The free Lite version covers standard forms; the advanced calculation and data display features are in the paid plans.
Pick it if you need calculators or want to turn submissions into front-end listings. Skip it if you just need a contact page.
5. Contact Form 7
Contact Form 7 is free, mature and still active on millions of sites. Forms are built with a simple tag-based markup rather than drag and drop, which developers like and beginners often don’t. Its biggest limitation is that it does not save submissions; it only sends an email. If that email fails, the enquiry is gone. You can fix that with Flamingo (free, basic) or a dedicated entries add-on such as our Entries Manager for Contact Form 7 ($19 one-time), which adds search, flags, CSV, PDF and Google Sheets export and private file uploads. We compared the options in Flamingo alternatives: how to save Contact Form 7 submissions.
Pick it if you already use it, or you like code-style form markup. Skip it if you want a visual builder.
6. Ninja Forms
Ninja Forms has a free core with a drag-and-drop builder and stored submissions, then sells individual add-ons (payments, file uploads, multi-part forms, CRM connections) or bundles. That can be cheaper if you only need one or two extras, and more expensive if you need many.
Pick it if you need one specific add-on and nothing else. Skip it if you’d rather have everything in one licence.
7. Pipeline Forms (free) and Pipeline Forms Suite (007AJ)
This is our plugin, so weigh our view accordingly. We built it for small businesses that want every lead stored on their own site without a yearly fee.
The free Pipeline Forms is complete on its own: a drag-and-drop builder (with keyboard-friendly up and down controls), 12 field types including GDPR consent, three templates (Simple Contact, Newsletter Signup and Quote Request), a block and shortcode, AJAX submission with a no-JavaScript fallback, stored entries with search and CSV export, admin notifications with merge tags and Reply-To, and spam protection with a honeypot, time trap and rate limiting, plus optional reCAPTCHA v2 or hCaptcha. Nothing is locked, no account is needed and there is no tracking.
Pipeline Forms Suite ($30 one-time) adds what growing sites ask for:
- Multi-step forms with a progress bar, conditional logic and live calculations.
- Quizzes with scoring and a pass mark, star ratings, date and time fields and file uploads stored in a protected folder.
- Payments through Stripe Checkout or PayPal with your own account, with entries held as “pending payment” until the payment is confirmed.
- Email-list sync to Mailchimp, ConvertKit, ActiveCampaign or Brevo, plus signed webhooks.
- Lead-capture popups (delay, scroll, exit intent, click or page load) with frequency caps and a simple A/B test.
- Partial entries, so you can follow up when someone types their email and then abandons a long form.
- Entry notes, stars, filters and bulk actions, and conditional email routing.
Pick it if you want forms, popups and payments in one plugin for a one-time price. Skip it if you need a huge template library or a large third-party add-on marketplace; WPForms or Gravity Forms are better there.
Honourable mention: PDF forms
If your “form” is really a PDF (applications, waivers, tax forms) that visitors need to fill and sign, a normal form plugin is the wrong tool. 007AJ FillDesk lets visitors fill, sign and annotate PDFs in the browser, see a watermarked preview and pay through Stripe for the clean file.
Which form plugin should you choose?
- Just a contact form, zero budget: Pipeline Forms (free) or Fluent Forms (free). Both store entries.
- Already on Contact Form 7: keep it, and add an entries plugin so nothing gets lost.
- Beginner who wants templates for everything: WPForms.
- Complex agency workflows: Gravity Forms.
- Calculators and front-end data: Formidable Forms.
- Leads, popups and payments without a subscription: Pipeline Forms Suite.
Set-up checklist for any form plugin
- Install SMTP first, then send a test submission and check it arrives (and not in spam). See how to fix WordPress emails not sending.
- Turn on entry storage, so a failed email never loses a lead.
- Add a honeypot and time check before you reach for a CAPTCHA.
- Keep forms short. Ask only what you need to reply.
- Add a consent checkbox where your privacy rules require it, and say what you do with the data.
- Set a clear confirmation message that tells people when you will reply.
- Back up your database, because that is where your entries live. Our best WordPress backup plugins for 2026 guide can help.
Collecting email signups? A contact form is not the best tool for list building. See our roundup of the best WordPress popup and email optin plugins for 2026.
Frequently asked questions
What is the best free WordPress form plugin in 2026?
For most small sites, a free plugin that stores entries is the best start: Fluent Forms and Pipeline Forms both do. WPForms Lite is very easy to use but keeps entry management for its paid plans.
Does Contact Form 7 save submissions?
No. It only sends an email. Add Flamingo or an entries manager plugin to keep a copy of every submission in WordPress.
Can I take payments with a WordPress form?
Yes. Most premium form plugins support Stripe and PayPal. Pipeline Forms Suite uses your own Stripe or PayPal account and only sends notifications once a payment is confirmed.
Do I need a CAPTCHA on my forms?
Not always. A honeypot, a minimum-time check and rate limiting stop most spam. Add reCAPTCHA or hCaptcha if spam still gets through.
Why are my form emails not arriving?
Usually because your server sends email without authentication. Configure SMTP with a proper email provider and send a test.
More free tools: see all our free WordPress plugins or browse the 007AJ shop.
Leave a Reply
You must be logged in to post a comment.