How to Switch from WPForms to Gravity Forms (Step by Step)
April 16, 2026
This post contains affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you.
This is one of the most common migrations I see. Someone signed up for WPForms at that nice first-year discount, and then renewal time hit and the price roughly doubled. So now they're looking at Gravity Forms, where the renewal price is the same as what you paid the first year. No surprises.
But the forms still need to come with you. And WPForms doesn't have an "export to Gravity Forms" button. Why would they?
Why this migration is so common
WPForms is a great plugin. The interface is clean, it's beginner-friendly, and the templates save real time. But once you get past that first year, the pricing model starts to feel different. The Pro license goes from around $199 to $399 at renewal. Over three years, you're looking at nearly $1,000. Gravity Forms Pro is $159/year, and that price stays the same every year. Over three years, that's $477. The math speaks for itself.
And for developers, the Gravity Forms API and add-on ecosystem are hard to beat. If you're building anything beyond basic contact forms, you'll probably end up there eventually.
The actual migration process
In WPForms, go to Tools, then Export. Select the form you want to migrate and download the JSON file.
Go to formporter.com. Select "WPForms" as the source and "Gravity Forms" as the target. Upload the JSON or paste the contents. Hit Convert.
FormPorter translates the WPForms field structure into Gravity Forms format. Field types, labels, placeholder text, required settings, dropdown choices, radio options, checkboxes, notification emails, confirmation messages, submit button text. All of it carries over.
Download the converted file. In your WordPress admin, go to Forms, Import/Export, Import Forms, and upload the JSON. Your form should appear ready to go.
Things to check after importing
Give the form a quick once-over before you go live. Make sure your notification email addresses are correct (FormPorter carries them over, but it's always worth a look). If your WPForms form had conditional logic, you'll need to rebuild those rules in Gravity Forms since they work differently between the two plugins. FormPorter will warn you about this during conversion.
Also double-check any payment integrations or third-party connections. Those are plugin-specific and don't transfer between platforms regardless of how you migrate.
Don't forget the license
You'll need an active Gravity Forms license to import and use the converted form. If you haven't purchased one yet, grab it before you start the import process. The Basic license covers one site and most of the add-ons you'll need.
Ready to make the switch?
Try FormPorter