Contact Form 7 Multi-Step

Increase your web form submission rate by adding multiple steps to your super loooooooooong contact form. 


Easily add multi step forms to Contact Form 7

This is an addon for Contact Form 7 that allows you to transform your long contact form into a WordPress multi step form.

Imagine that your form has 20+ fields and appears to be a lengthy list… Don’t discourage your audience with that! Let’s make your form look simpler!

The shorter, the better.

Increase your web form submission rate

Multi-Step Form in frontend with Progress Bar

Progress Bar Options with Live Preview

Multi-Step Settings

Increase your lead form completion rate with Contact Form 7

Contact Form 7 Multi Step features

Unlimited Steps

Simply add as many steps or form pages as you want.

Native Interface

Create new steps right inside your Contact Form 7 menu with their built-in tags and options.

Easy to Use

A tab makes a new step, thus very easy to switch and edit the form’s fields.

Custom Step Title

Give your step a specific name to optimize your form with clear types of information.

Customizable button for each step

Give your step button a specific name to clear types of information.

Full Compatibility

Works seamlessly with Contact Form 7 and all of its extensions.

New feature wanted?

Please leave us feedback if you need any features that are not already included in the premium version. And we can develop them in the next versions.

Use cases

Quote form

Request form

Registration form

Quotation form

Subscription form

Event form

Application form

Reservation form

And much more

How does multi-step form works?

This Multi-Step plugin extends the Contact Form 7 functionality. After activating, you can start adding a new tab as a new step to your form. You can also have many multi step forms on the same website.

With Multi-Step Pro, form steps can have their own titles, custom Back and Next buttons, animation effects, and more:

  • Progress bar: show numbered steps, various pre-built design options, percentage display
  • Show input: add this new tag to help display input data in the previous fields and steps
  • Preview button: insert a button to allow your visitors to double-check their submitted data before sending the form
  • Choose step: let the audience choose a particular step to complete first

Happy Form-Building! 🧡


Our friendly docs are here to guide you every step of the way.

Got issue? We’re to help!

Get instant support by chatting with our 24/7 technical agents.

Chat with us

Honest Feedback from Real Users

Don't take our word for it. Hear what Multi Step for Contact Form 7 users say.


Amazing Plugin & Amazing Support!

I’m really happy to have chosen this plugin, it’s really working great, not too difficult to use, the layout is really good compared to some other similar plugin (like the multistep of “conditional fields pro” which I didn’t like), and the support helped solved a layout issue, so really good!

WPML user



Amazing customer support.

I had a compatibility issue with my theme, and they’ve fixed that very fast and properly! I really recommend this plugin, it’s working perfectly and very lightweight to use.

WooCommerce user

via Envato Market


Very helpful plugin & excellent support!

The Multi Step for Contact Form 7 Plugin is a great choice for website owners. With seamless integration, customizable options, and excellent customer support, it streamlines communication and enhances user experience effectively. Highly recommended.

WPBakery user



Easy to Use, Great Plugin

This is the easiest multi-step plugin for CF7. It keeps everything on the same page of the contact form, and the form itself is super easy to create. Thanks so much to the creators for making it available to us 🙂

Contact Form 7 user


#1 best selling CF7 addon on Envato Market

We got 4,700+ happy customers purchased from Envato Market

Millions downloads from WordPress directory

We got 125,000+ downloads and 10,000+ active installations


Your contact form will come back to its previous state with all fields and tags displaying on a single page.

Yes, you pay once to get lifetime updates.
Considering upgrading your contact form to Pro? Check it out: Contact Form 7 Multi Step Pro.

Still have questions?

Please talk with our friendly team

Choose your plan


Unlimited Steps
Native Interface
Easy to Use
Custom Step Title
Full Compatibility
Compatible with Contact Form 7 Database
Customizable Progress Bar
Show Previous Input
Preview Button
Choose Step

Increase your web form submission rate

Make your Contact Form 7 simpler with multiple steps/pages

100% No Questions Asked Refund

30-Day Money-Back Guarantee

Enjoy to use our plugin completely risk-free. If you don't like it, we'll be happy to offer you a full 100% refund within 30 days of purchase with no questions asked.