Last updated on September 23, 2025 by Kyle Cash

How to Create an Elementor Contact Form [For Free!]

Looking to create an Elementor contact form? This guide will teach you how to create a WordPress Elementor form in a few simple steps!

Approximate read time: 4.5 minutes

Did you know contact forms have a conversion rate of 3-5%?

While that number may seem small, it's actually a HUGE number โ€” especially over time. That's why a contact form is so important. And if you donโ€™t have a WordPress contact form using Elementor, youโ€™re missing out on those signups.

But, lucky for you, we have the perfect guide for you here using the best WordPress forms plugin: Formidable Forms. (Best of all, you can do it for free!)

Letโ€™s get started.

Why use a plugin for your Elementor contact form

Does Elementor have contact forms? You may be asking.

And yes, it has a form builder for creating contact forms. However, itโ€™s only available to WordPress Elementor Pro subscribers because you need the Form Widget in Elementor.

The final result of a landing page created with Formidable Forms.

And thatโ€™s where Formidable Forms comes in. Itโ€™s an advanced form builder that allows you to create any form you need for your website. From contact forms to payment forms, it covers it all.

You can also use the free version of the forms plugin to create your form for Elementor for free!

While we recommend checking out the premium version for all the advanced features, itโ€™s not necessary for this tutorial.

So, enough with the why. Letโ€™s get to the how.

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

How to create an Elementor contact form in WordPress

First, you need to download Formidable's free WordPress online form builder. You can also go to the pricing page to purchase a premium subscription for more advanced features.

Once you get it installed and activated, itโ€™s a few simple steps:

  1. Create your contact form
  2. Add your form to your website
    Formidable Forms Free WordPress Plugin

    Step 1: Create your contact form

    First, head to your WordPress dashboard, go to Formidable โ†’ Forms, and click Add New in the top left.

    Formidable Forms Add New form button

    Here, you can choose to start with a Blank form. Or, if you have the pro version, you can get a head start and use one of the pre-made templates, like the WordPress Contact Page template.

    For our example, weโ€™ll choose a Blank form.

    Next, give your form a name, then click Create.

    The plugin will take you to its drag-and-drop form builder. Here, you can add any fields you want.

    Formidable's drag and drop form builder

    Weโ€™ll add Name, Email, and Paragraph form fields so visitors can send us a message, and we can respond using their email addresses.

    You can click each field to customize the field label in the field editor on the left. So, feel free to customize your form until it fits your needs.

    Last, click Update to save your changes.

    Step 2: Add your form to your website

    Now itโ€™s time to let your contact form shine like the lights on Broadway.

    First, navigate to your Elementorโ€™s page builder on the page where you want to show your form. For example, weโ€™ll post ours on a Contact Us page where visitors can easily reach out.

    Once there, the Elementor Page Editor should look something like this:

    The Elementor editor.

    In the left-hand menu, find the Formidable Forms widget, or search for it to make things easier.

    Formidable's Elementor widget

    Drag it to the section of the page where you want to have your contact form.

    Next, choose the form you want to show from the dropdown menu. Then, set a few additional settings in the left-hand menu:

    Edit the Formidable settings in Elementor

    If youโ€™d like to customize your formโ€™s styling options, head to Formidableโ€™s Visual Form Styler, where you can create a standard look for your forms.

    Last, simply update the page, and your form is ready!

    If youโ€™d like to adjust the contact form's design, choose the Elementor Editorโ€™s Advanced tab to edit with Elementor.

    The Elementor shortcode widget advanced options.

    Here, you can adjust different options, such as margins, padding, and column width.

    But once youโ€™re finished, your simple contact form is ready!

    Customize your Elementor contact form

    So, thatโ€™s how to add a contact form to WordPress and Elementor for free using Formidable Forms!

    But how about customizing your form to fit your siteโ€™s unique look?

    Formidable's Visual Styler

    Lucky for you, thatโ€™s where Formidableโ€™s Visual Form Styler comes in. All you have to do is click on the Style tab in the form builder. With its styler, you can customize your forms' colors, sizes, padding, and more until they look exactly how you want.

    Ready to create your Elementor contact form?

    And thatโ€™s how easy (and cheap) it is to create a contact form in Elementor!

    If youโ€™d like to customize what happens when the visitor submits the form, we recommend checking out this guide on form submissions!

    Last, follow us on Twitter, Facebook, and YouTube for more great Elementor tips and tricks!

    Get the Formidable Forms Newsletter โฌ‡๏ธ



    This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms