search legion

Review · Forms & surveys

Ninja Forms review

A capable WordPress form builder with a genuinely useful free tier, but annual billing and renewal prices deserve a close read.

7.4/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

Good free forms and broad add-ons; check annual renewals before committing.

Ninja Forms is a WordPress form plugin with a free core, 28+ fields, unlimited submissions and email notifications. Paid plans add integrations and site licenses; Pro includes 28 add-ons for 20 sites, while Elite includes all add-ons for unlimited sites. Zapier connects forms to more than 4,000 services, according to the published product information.

The pricing page lists annual billing only. Plus is advertised at $4.95/month for the first year and renews at $99/year; Pro is $9.95/month and renews at $199/year; Elite is $24.95/month and renews at $499/year. Reddit feedback in the Reddit threads we read is limited: one commenter reports Ninja Forms had become flaky and says they moved to Gravity Forms. That is a signal to weigh, not a broad verdict.

Good fit if

  • WordPress sites starting with free forms
  • Teams needing submission management
  • Businesses adding workflows with add-ons

Skip it if

  • Users who require monthly billing
  • Sites needing many add-ons on Plus
  • Teams seeking proven positive user consensus
Ninja Forms homepage
Ninja Forms homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8
  • Ease of use7
  • Value for money7.5
  • Support7
  • User sentiment5.5

What works

  • Free core includes 28+ form fields
  • Unlimited submissions on the free plan
  • Unlimited email notifications on the free plan
  • Submission search, filtering, editing and export
  • Zapier integration reaches over 4,000 services

What doesn't

  • Pricing page lists annual billing only
  • First-year discounts renew at higher annual prices
  • Plus covers three sites and 16 add-ons
  • Additional add-ons cost extra on Plus and Pro
  • One Reddit commenter reports recent flakiness

01What Ninja Forms actually does

Ninja Forms is a WordPress plugin for creating forms, from basic contact forms to forms that support business workflows. It has a free core, with optional add-ons for payments, marketing tools and other integrations.

The core includes more than 28 form fields. You can use calculations for values such as quiz results, prices or lead scores, and send unlimited email notifications to any number of recipients after a submission. Ninja Forms also lets you view, edit, export, search and filter submissions. Its privacy tools address PII and GDPR and CCPA data requests.

For integrations, add-ons connect forms to CRMs, email marketing services and payment options. The product information also lists connections to more than 4,000 services through Zapier. That breadth matters most if a form needs to send data somewhere beyond WordPress; the right connection may depend on which add-on or plan you need.

02Where Ninja Forms is strong

The free core is useful for straightforward forms without a submission cap: the pricing page lists unlimited submissions, 28+ fields and unlimited email notifications on the free Core plan. That makes it possible to start collecting leads without paying for a subscription upfront.

The feature set goes beyond a contact form. Submission search, filters, editing and export help manage entries, while calculations can handle things such as prices or lead scores. Privacy controls for PII and GDPR and CCPA requests are another practical inclusion. For workflows that need to reach other tools, Ninja Forms offers add-ons for CRMs, email marketing and payments, plus Zapier connections to more than 4,000 services, according to the product information.

Paid plans bundle add-ons and support by site count. According to the pricing page, Plus includes 16 add-ons for three sites, Pro includes 28 for 20 sites, and Elite includes all add-ons for unlimited sites. Each paid plan lists priority support. That bundling can make costs easier to assess if the included add-ons match your stack.

03Where it falls short

The main pricing catch is that the advertised monthly figures are annual-billing prices, not month-to-month rates. The pricing page lists Plus at $4.95 per month for the first year, renewing at $99 per year; Pro at $9.95 per month, renewing at $199 per year; and Elite at $24.95 per month, renewing at $499 per year. Check the renewal amount, not just the promotional monthly equivalent.

There are also firm site and add-on limits: Plus covers three sites and 16 add-ons; Pro covers 20 sites and 28 add-ons. Elite removes the site limit and includes all add-ons, but costs more at renewal. Additional add-ons are discounted by 20% on Plus and 40% on Pro; the pricing page does not list a separate price for each add-on here, so calculate the total against your required integrations before choosing.

One Reddit user who said they had used Ninja Forms in the past described it as becoming flaky and said they moved to Gravity Forms. That is one user’s report, not evidence of a wider reliability problem, but it is a reason to check current support and maintenance feedback before moving a production workflow.

04Ninja Forms pricing: what you'll actually pay

Ninja Forms’ Core plan is free and includes 28+ fields, unlimited submissions and unlimited email notifications. Paid plans are listed with annual billing only, even though prices are shown as monthly equivalents: Plus is $4.95/month for the first year, Pro is $9.95/month and Elite is $24.95/month. The listed renewal prices are $99, $199 and $499 per year, respectively.

Plus covers 3 sites and includes 16 add-ons; Pro jumps to 20 sites and 28 add-ons. Elite removes the site cap and includes all add-ons. That makes Pro the bigger step up in site coverage, while Elite is the steep jump in price for unlimited sites and the complete add-on set. Plus and Pro discount additional add-ons by 20% and 40%; Elite includes them. Check which integrations you need before choosing: the free plan doesn’t include the paid bundles, and extra add-ons can change the cost. There’s no monthly-billing option listed.

Full Ninja Forms pricing breakdown →

05Switching to (or from) Ninja Forms

Ninja Forms is a WordPress plugin, so it fits sites already running WordPress. The published information doesn’t document a migration tool or explain how to import forms from another builder. Plan on checking whether your existing forms, notifications and integrations need to be rebuilt; don’t assume they transfer automatically.

Ninja Forms says you can view, edit, export, search and filter submissions. That gives you a way to work with existing records, but the available information doesn’t specify export formats or whether another form plugin can import them. Confirm those details before switching, especially if you need to retain submission history. Add-on integrations can also tie workflows to the plugin, so list the services and processes you rely on before removing it.

We don’t have Reddit posts or comments in the published sources, so we can’t responsibly say what tends to make users leave or claim a Reddit consensus. The clearest reasons to reconsider from the available details are annual-only billing, paid add-ons and the need to verify migration and export compatibility.

From the threadsWhat users say

The Reddit evidence is limited and mixed: one longtime user says Ninja Forms has become flaky, while another commenter describes a way to use it in offline conversion tracking. A separate security report names the Aman Ninja Forms Views plugin, so it should not be treated as proof of a vulnerability in Ninja Forms core.

Flakiness concern
lately, Ninja Forms has started to get a bit flaky
r/Wordpress · view thread
Conversion tracking workflow
Capture a unique lead ID in ninja forms log it in Google sheets and upload offline conversions to Google ads with the final sale value
r/PPC · view thread
Hidden-field option
You just need to have a hidden field that contains the GCLID
r/PPC · view thread
Related plugin security alert
A critical Blind SQL Injection vulnerability (CVE-2026-42741) has been identified in the Aman Ninja Forms Views plugin
r/pwnhub · view thread

Questions people ask

Is Ninja Forms free?

Yes. The Core plan is listed as free forever and includes unlimited submissions, 28+ form fields, and unlimited email notifications. Paid plans add bundles of add-ons and other benefits. The pricing page lists annual billing for those plans, with advertised first-year prices that renew at higher full annual prices.

How much does Ninja Forms cost?

The pricing page lists Plus at $4.95 per month, Pro at $9.95 per month, and Elite at $24.95 per month, billed annually. Those are advertised first-year prices: renewals are $99, $199, and $499 per year, respectively. Core is free. The page does not list monthly billing prices.

What can I build with Ninja Forms?

Ninja Forms is a WordPress form builder for contact forms, data collection, payments, marketing workflows, and other business processes. Its free core includes 28+ fields, data calculations, submission management, privacy tools for PII and GDPR and CCPA data requests, and unlimited email notifications.

Can Ninja Forms help with Google Ads conversion tracking?

A Reddit commenter suggests capturing a GCLID in a hidden field; another describes logging a unique lead ID from Ninja Forms in Google Sheets, then uploading offline conversions with the final sale value. These are user-described workflows, not evidence of a built-in Google Ads integration. Ninja Forms add-ons connect to over 4,000 services through Zapier.

Is Ninja Forms reliable and secure?

The Reddit evidence is too limited to establish overall reliability: one longtime user reports that Ninja Forms has become flaky. A separate post identifies a vulnerability in the Aman Ninja Forms Views plugin; that report does not establish that Ninja Forms core is affected. Check the exact plugin name and current security advisories before making a switch.

Sources

  1. Ninja Forms homepage
  2. Ninja Forms pricing page
  3. Reddit: Best Contact Forms Plugin - WP Forms / Formidable / Ninja Forms / Gravity Forms ?
  4. Reddit: Does Gravity Forms have more security issues than other form plugins?
  5. Reddit: Conversion value tracking using Ninja forms & Google Sheets.
  6. Reddit: Ninja Forms Views Vulnerability Exposes Your Database to Blind SQL Injection Threat