As two of the best WordPress drag-and-drop form builder plugins, WPForms vs Gravity Forms is frequently debated among website owners.
Both plugins can make a legitimate case for the best form builder WordPress plugin.
For the veteran online marketer, deciding which plugin to choose for web form needs could be hard.
Both form builder plugins offered advanced features that let you create any type of web form.
However, if you’re on the fence waiting to decide which WordPress contact form plugin is right for you, this article provides the answers to your questions.
Gravity Forms vs. WPForms Review
In this best form builder comparison post, I’ll help you break down the core differences between the two WordPress form plugins. What makes one better than the other for your WordPress site?
Pricing is another thing to consider since both plugins are priced differently and have unique features.
But first, let’s start with the basics…
Availability of Free Plugins
For many WordPress plugins dev, having a freemium version helps build awareness and increase downloads, user base, and premium customers.
But a few WordPress plugins do not have a free version; let’s see how both plugins play in this area…
Regarding the freemium version of its plugin, WPForms is generous.
For beginners with limited needs for web forms, the free version of WPForms is enough to serve your needs.
You have access to twenty-one pre-built templates and eight form fields. So, you can get started with creating your form in minutes.
The WPForms lite version is available for download at the WordPress.org plugins repository.
Unlike many competitors, Gravity Forms does not offer a free version of its plugin. You have to buy the basic plan to see how the plugin works.
To put it straight, Gravity Forms is a premium WordPress contact form plugin. Sorry, no free lunch here; you’ll have to buy yourself a snack.
But there is a 7-day free demo account to try the premium features. No credit card is required.
The demo account allows you to assess Gravity Form’s features to see if it’s the right web form builder for you.
You can access the demo account from this link.
Pre-Built Forms Templates
Reinventing the wheel or starting from nothing could be time-consuming and draining. Having a working template to build upon could lead to success quickly, save time, and more productivity.
Especially if you have one from a proven track record and people who have been successful in your field.
With hundreds of pre-built form templates, WPForms has you covered. You can build any type of web form quickly.
You can customize these templates to fit your brand identity and message. The form builder panel makes it easy to edit any part of the form field and customize it to fit your business needs.
WPForms has done an excellent job in this regard. It makes it easy to build any web form without coding knowledge.
All you need to do is select the right form template, customize it, make it yours, and run with it.
You have guides for all kinds of web forms in most industries. According to the figure on the website, WPForms has over three hundred templates.
Here are a couple of web forms available in WPForms:
- Multiple contact form
- User Journey
- Form Abandonments
- Barbershop Booking form
- Deal submission form
- Business Inquiry form
- Multi-page forms
- Optin Form
- Email sign-up form
- Employment Application form
- Accidental Report Form
- Payment Form
- Business Operation form
- GDPR Contact form
- Password Protected Forms
- Order form
- Health and Wellness form
- File upload form
- Resume Collection
- Feedback form
- Special offer form
- Merchandise Order form
- Purchase Order Request Form
When you use any of these templates, you can import with one click. Add or remove a form field, customize it, and add conditional logic with smart tags.
Also, you can customize the notification settings and form submission button and publish your form without writing a code.
If you like to test your creativity, you can start with a blank screen and build your web form from scratch.
Check out this page for a list of all the WPForms available templates.
Gravity Forms also has some excellent pre-built templates to make yours. But in terms of quantity, it cannot rival the likes of WPForms.
At the time of writing, there are thirteen. When you compare this number to what’s available in WPForms, it’s obvious that Gravity Forms lost the fight here.
Another thing to consider is that you cannot access the template directly from your user dashboard.
You need to download the JSON file to your computer and upload it before you can use it.
With WPForms, they are readily available through your WPForms dashboard.
For Gravity Forms, here are the thirteen pre-made contact form templates now.
If you’re creating a web form outside these templates, you must start with the blank canvas. Drag and drop form filed onto the area.
How Easy Is It to Create Web Forms?
One of the primary reasons for buying a WordPress contact form plugin is to make it effortlessly easy to create your web forms. Part of the plugin’s job is to simplify the process and make it easy to publish your forms.
So, in this WPForms vs Gravity Forms, we will look at the user experience when creating a form. How easy is it to develop and publish your forms?
We will examine the user interface, design process, and overall experience.
As someone with first-hand experience with contact form plugins, WPForms is easier for beginners to use. But don’t just take me for it.
Let’s explore the steps.
Note: To read more about WPForms, read my extensive review here.
First, the WPForms user interface is a modern one that combines simplicity with ease of use. If you’re a first-time user, navigating through the form builder panel won’t be hard.
When creating a form, the first thing you will see in the form template options. Here, you’re required to select the prebuilt form option to get ahead quickly.
What’s available will vary depending on your WPForms license. But for most WPForms plans, there are over 150 packs you can choose from.
However, the basic plan doesn’t give you access to the payment forms. If you need the payment features, you either go for the Pro or Elite plan.
Let’s see how you can create a web form in WPForms.
Select the template best suitable for your web forms on the options page and give your form a name. From here, you’ll be launched to the form builder panel.
Here you’ll see the settings option on the left and the form preview panel on the right.
Like Gravity Forms, to edit a form field, click on it to open its settings on the left menu.
This is where you can configure form settings like conditional logic, label, and form-level settings.
To add a new form field, or re-arrange the existing one, move the required field from the left panel to your form field.
The settings tab allows you to configure confirmation messages and notifications. But you can do more here, depending on the add-ons in your account.
And you can also disable notifications if you don’t want to get disturbed. But I don’t see why you’d want to do that.
For the Pro account and above, you can set up conditional logic for email notifications and messages based on the situation.
WPForms integrates with lots of services and tools.
In the marketing tab, you have a list of email services and customer relationship management (CRM) you can integrate.
If you can’t find your service on the list, use the all-catch Zapier integration.
Alternatively, you can contact WPForms to suggest your service provider’s inclusion on the list.
Depending on your WPForms license, the payment tab allows you to integrate with the following payment gateways – PayPal Standard, Stripe, Authorize.net, and Square.
Once you’re done configuring your web forms, it’s time to publish it.
You can use an embed shortcode or the dedicated Gutenberg block editor to publish your form. Either way works fine.
Here is how to publish your web form using the dedicated Gutenberg block editor:
To manage form entries, navigate to your WordPress admin dashboard, hover your mouse on WPForms, and click “Entries.” There you will see a list of your web form entries from users.
This is also one of the Pro license features in WPForms. Users on the Lite version can’t see their form entry info.
If you want to use the full features of WPForms, upgrade to a Pro version.
When logging into your Gravity Forms dashboard, you only see a blank screen and a setting panel on the right.
Unlike WPForms, Gravity Forms do not include pre-built templates in the user dashboard.
You have two choices: start with a blank screen or download the pre-built form in JSON file to your computer.
Here are a typical Gravity Forms user dashboard (Gravity Forms 2.5)
However, to download the JSON file, click the “import/export” link from the admin menu on the left. Choose the template you want. Or, rather, you can just download everything to save for future use.
Next, upload the JSON file to your Gravity Forms dashboard using the import feature. It’s not a complex process but not as beginner-friendly as with WPForms.
Now, you can begin editing to fit your requirements.
To edit any form field, click on it to open its settings on the right. This will allow you to edit and configure basic settings like label and validation rules.
You can enable conditional logic to set the rules for the form behavior based on user selection.
When enabled, you get a slide-out panel to configure the rules.
If you’re happy with your form layout and field, the next is to go over the settings page to fine-tune the form-level setting further.
What you see here will depend on your installed addons.
But there are four settings to configure. Here you can configure basic form-level settings such as button text, form restriction, security, and form layout.
In the restriction section, you can define the form entry number. They required users to log in before they could use the web form. And schedule form visibility on the front end.
You can configure the confirmation message the user sees after form submission in the confirmation area.
You can also use conditional logic to create messages based on user input.
You can play with many settings here; it depends on the available addons in your plan. Based on the add-ons, you will see a list of settings on the left side panel.
One important setting not to ignore is the personal setting tab.
If you’re satisfied with your form, you can embed it with a shortcode or use the dedicated Gutenberg block.
Now your form is live on the blog for use.
You can view the submission on your WordPress admin dashboard as you receive entries from your web forms.
You use many tools and services to grow your business as a small business owner. These services include email marketing, payment services, customer support, CRM, analytics, etc.
For example, WPForms allows you to add leads to your Getresponse email list from your web forms.
Both WordPress plugins have an extensive list of native add-ons to add more functionalities to your web forms.
There is an extensive list of native add-ons on the Gravity Forms features page than you see on WPForms.
Let’s explore this list.
The available add-ons in your WPForms account will depend on the license you purchase. For a list of available add-ons, I suggest you see the WPForms add-on feature page.
But let’s briefly walk through what’s in each WPForms license.
The Basic license does not offer such value in terms of available add-ons. You can only access the multi-page addon, conditional logic, custom CAPTCHA, and constant contact form add-on.
In the WPForms Plus license, you can access email services provider’s add-ons such as Getresponse, Aweber, MailChimp, Campaign Monitor, and Drip Forms.
The WPForms Pro license allows you to access payment processor features like PayPal, Stripe, and Square.
You also have add-on features like offline forms, form abandonment, signature, Zapier, save and resume, geolocation, etc.
The WPForms Elite license gives you full access to all the features and add-ons.
You can integrate with Authorize.net payment gateway, webhooks, salesforce, Hubspot CRM, and ActiveCampaign forms.
Also, the WPForms save and continue feature is available in the Elite plan.
Gravity Forms have a more extensive list of add-ons you can integrate with your web forms.
While both WordPress form builders integrate with the most popular payment gateways, Gravity Forms goes the extra mile to connect with 2checkout.
The Pro License offers add-ons such as Breeze, Trello, Slack, Pipe Video recording, Capsule CRM, Freshbook, Helpscout, Zoho CRM, etc.
It also gives you access to Payment add-ons – PayPal Checkout, Square, and Stripe,
The Gravity Forms Elite license gives you full access to all the add-ons and form features.
In addition to all the payment processors available in the Pro license, you can integrate with 2checkout and Authorize.net.
For a full list of Gravity form add-ons, see this page.
Integrations With Third-Party Services
Gravity Forms and WPForms are exceptionally good at what they do, but obviously, they can’t provide customers with everything they need.
That’s impossible for any business or organization to do.
This is where integration with third-party services comes into play.
Personally, I will agree that both WPForms and Gravity Forms need to do more in this area. They need to encourage developers to contribute to the functionalities of their web forms.
However, Gravity Forms have a slight edge over WPForms based on what’s on the ground today.
Some third-party extensions are needed to further integrate with your Gravity forms.
However, many of them are built by the Rocketgenuis staff, which is quite understandable.
If you search WordPress.org, you will find a few WPForms third-party extensions. These are plugins created by other Dev to bring more features to your WPForms.
For example, this plugin add-on lets you style your contact forms created with WPForms. It brings beauty to your form.
You can design stylish webforms with it. Change background color, button color, add images, radios, border, font size, font family, etc.
On the other hand, Gravity Forms has a page on the website for third-party extensions as well as on WordPress.org.
You will find many extensions created by other devs to work with the plugin. For a quick view, here are some I find helpful.
Gravity Forms Constant Contact – Add leads to your list when users submit a form.
Event Tracking For Gravity Forms – Track events with Google Analytics. The plugins support GA4 and GTM (Google Tag Manager).
WPForms vs Gravity Forms Pricing
When it comes to pricing, there a several options you need to investigate before making a choice.
You have to put your options against your business needs to make the right decision.
For example, do you want to create a conversational form, add spam protection, file uploads, etc
WPForms have forever free options for those with a simple contact form need. It comes with limited form features.
If all you need is a simple Contact Us form with email, website, name, and text area field, WPForms has the edge.
However, for the premium version of Gravity Forms and WPForms, one must think it through before buying.
Let’s walk through some of the options…
There are four standard plans or licenses on the WPForms website. Each plan comes with unique features that separate it from the other.
Here they are:
Basic License – The WPForms basic license, priced at $39 for the first year, gives you access to premium basic features like conditional logic, file upload, multi-page form, etc.
Plus License – In the WPForms Plus license, priced at $59 for the first year, you can access more premium form features like Captcha spam protection.
Pro License – In this plan, priced at $199 for the first year, you can access premium features like Zapier integration, payment gateways, conversational form, offline form, signature, and more.
Elite License – Priced at $299 the first year, it gives you access to every WPForms feature and additional tools like Salesforce integration, HubSpot form, webhooks, Authorise.net, and active campaign form.
Note all the price above is for promotional sales and comes at a 50% discount. You’ll pay the regular price if you renew for the second year.
Here are the full WPForms pricing details.
Gravity Forms offers three pricing plans. Each plan has what makes it different from the others.
For example, the Gravity Forms Basic plan can only be used on one website.
The Pro license allows the use of up to three websites. In comparison, the Elite license gives you unlimited installation of Gravity forms on any WordPress blog.
Here is a brief breakdown of what’s available in each license.
Basic License – You pay $59 per year and get access to basic web form features like conditional logic, multi-page form, automatic updates, file upload, and standard Gravity Forms customer support services.
You also have access to email services and CRM to collect leads.
Pro License – The Pro License costs $159 annually on three websites.
You can access more advanced features like PayPal checkout, Stripe payment, dropbox, Zapier integration, Slack, CRM, and more.
Elite License – This Gravity forms top-tier license gives access to unlimited website use. It costs $159 per year.
You can access features such as webhooks, Authorise.net payment gateway, 2checkout, Quiz, Poll, signature, etc.
Unlike WPForms, the Gravity Forms price above is the same as the renewal. If you decide to renew your Gravity Forms license for the second year, you’ll pay the same entry-level price.
When you look at the pricing from what’s available in the starter plans, WPForms seems a bit cheaper in the first year. But if you choose to renew your license, Gravity Forms are cheaper than WPForms.
To have the same features offered by Gravity Forms basic license in WPForms, you must purchase the WPForms Plus license, which is a bit costlier.
If email marketing is one of the reasons you’re deciding between WPForms and Gravity Forms, Gravity Forms wins here.
WPForms’ basic license only offered constant contact integration. If you want to integrate with other marketing services, you need the WPForms Plus license.
Money-Back Guarantee Policy
Sometimes, for unknown reasons, the product won’t fit in, no matter how good.
You need to be sure that if by any means you don’t like the product, it does not work for you, or it is not exactly what you’re looking for…you can get your money back.
How do WPForms and Gravity Forms manage customers’ refund requests? What sort of refund policy do they offer?
Let’s find out…
No question asked 14-day money-back guarantee policy. WPForms offers a 100% full refund within the first 14 days of your purchases.
To request a refund, go to the WPForms support page and choose my account from the options. Describe the reasons or nature of your request and submit it.
A support rep will respond to your request with the steps to get your money back.
There is a 30-day refund policy window. You can request a full refund for a new purchase, renewal, or upgrade account.
So, you have 30 days to try out Gravity Forms if it’s the perfect WordPress form builder for your business.
You have nothing to lose but all to gain.
However, only the upgrade fee will be returned when requesting a refund for upgrade accounts outside of the 30-day window.
Refund requests are processed within seven business days.
Conclusion…WPForms vs. Gravity Forms
All being said, choosing between the two WordPress form builders depends on your business needs.
Therefore, you have to carefully look at the available features in each plugin before making a buying decision.
If you need a basic WordPress contact form, the WPForms Lite plugin is sufficient.
But if your business requirements include advanced features like payment gateways, user selection, surveys, polls, etc. Both Gravity Forms and WPForms are exceptionally good options to try.
Your take will depend on the budget, features, and ease of use.