While most WordPress templates either have built-in contact forms, or can be easily tweaked to include them using widgets, it’s often better to create your own contact form with a WordPress plugin. A good contact form gives your small business website a professional appearance, and helps you simplify managing your online communication.
The benefits of using a WordPress contact form plugin include:
- Customizations: Plugins allow you to create contact forms that match the look and feel of your site, with custom fields, defined next steps, and more.
- Ease of use: Many WordPress contact form plugins are simple, user-friendly interfaces that require no coding to install or use.
- Contact management: Some contact form plugins for WordPress include a dashboard to help you manage contact information from your customers.
- Spam protection: Often, contact form plugins for WordPress include some form of security to prevent spam comments.
Here are some of the best contact form plugins for WordPress and your small business website.
Contact Form Plugins for WordPress
Fast Secure Contact Form
This powerful form builder is versatile and easy to use. The Fast Secure Contact Form plugin lets you add, remove, and reorder fields, permits custom field creation, and allows commenters to send emails automatically. You can also create multiple forms and redirect users to any URL you choose after the message is sent.
Fast Secure Contact Form provides automatic spam comment protection with built-in Akismet and CAPTCHA support.
Jetpack Contact Form
If you don’t already have Jetpack installed on your website, you may want to consider using this plugin. It offers many of the features built into WordPress.com websites that aren’t automatically included for self-hosted WordPress sites – stats, social comments, extra widgets, post sliders, email subscription tools, and much more.
One of this plugin’s features is the Jetpack Contact Form, a simple and elegant form creator built on Akismet. You can add a contact form to any page or post, add and reorder fields, customize your email notifications, prevent spam comments, add redirect links, and customize the form appearance, including the text for the submit button.
Custom Contact Forms
This intuitive and highly customizable plugin, Custom Contact Forms, is packed with features and is extremely user-friendly, giving you all of the benefits of CSS customization without having to know CSS. Most features are drag-and-drop or dropdown menu selections, and there are plenty of options to choose from.
Custom Contact Forms let you:
- Customize size, colors, borders, padding, margins, backgrounds, and more for your contact forms.
- Add, remove, and rearrange fields, including custom created fields (text, text area, checkbox, and dropdown)—unlimited numbers of fields are permitted.
- Create an unlimited number of forms and set a different destination email for each one.
- Set required fields and optional fields.
- Display forms in pages, posts, and theme files.
- Redirect to any URL, including a Jquery form thank you message or a custom thank you page.
- Enable CAPTCHA or “Are You Human?” spam comment blocking support.
There are many more features with Custom Contact Forms, including a custom HTML feature for developers to further tweak the design.
Slick Contact Forms
A widget-based plugin, Slick Contact Forms is a user-friendly way to create contact forms that stand out. You can design floating forms, drop-down buttons, or sticky sliding tab forms, located anywhere on the page. This plugin also handles multiple forms per page for additional effect.
While Slick Contact Forms is more limited in terms of personalization, allowing three text input fields and one text area, the plugin offers several configuration options. You can set your send address as your default WordPress admin address, or choose a different email for contact notification. The Send from User Email option shows visitor email addresses in the From field for improved address capture. You can also collect IP addresses and the URL of the page users submitted from.
Slick Contact Forms includes several additional features, such as custom redirects after submission, contact form widget options, shortcodes, and more.
Contact Form 7
Simple, flexible and popular, Contact Form 7 has been downloaded nearly 16 million times by WordPress website users. This contact form plugin lets you customize form fields, appearance, and mail contents. You can create multiple contact forms and insert them on any page or post.
Contact Form 7 supports Ajax-powered submitting, Akismet, and CAPTCHA spam filtering, and is available in multiple languages.
Do you use a contact form plugin for your small business website?
Plugins Photo via Shutterstock
More in: WordPress
Thanks a lot, Megan!
I was just searching (Friday) for some WordPress form choices for my franchise directory website.
I’ve been using Wufoo, but I’ll look at your ideas. Let’s see if any of them make sense.
The Franchise King®
Thanks for your feedback! Let us know what you discover in your explorations. 🙂
Thumbs up to Fast Secure Contact Form! I’ve used it on my own site and many others for years and it has developed into a very powerful tool. I’ve never seen it fail to work properly and has a “100% up-time” as far as I’m concerned. Easily customized and modified.
That’s great, Mark! Glad to hear that you’ve had success with that plug-in. Thanks for reading!
I’m looking for a contact form plugin that records the filled infos in a database before sending them. I’d like to use these infos for dem. Can you help me?
Here’s a link to some of the top WordPress contact form plug-ins… perhaps one of them can meet your needs?
Thanks for reading!
Fast & Secure Contact Form (first in Megan’s list above) will do that. F&S settings are found under “Plugins” on the WP dashboard (not Settings), and from there look under the Advanced Tab for “Data Export Settings”.
Hope it helps!
There is a plugin called Contact Form To DB
using this plugin, you can save all the contact us form detail in database, and it is very useful, in case you missed any email , you have a backup data to check and all the records show in one page.
Thanks for the tip, Zahid!
I use contact form 7. I used to have enhanced WP contact form but it had become too buggy with the WordPress updates.
Thanks for sharing, Aira! Are you happy with Contact Form 7 thus far?
Great article Megan!
Thanks, Josh! I appreciate you reading and commenting. 🙂
Where do I go to get help writing blogs..etc about offering self employment opportunities for women
Hi – I’m a writer, with blogging experience, and a history of providing coaching and self-help resources to women. I’d be happy to chat with you, to see if my skills are a good fit for your needs.
If you’re still looking for a writer, you can email me at email@example.com.
Cheers, deb svanefelt
I’ve used three or four of the contact form plugins you mentioned and was satisfied with them all…until I met Gravity Forms. Even though it is not free, it is worth every penny. You can do so much with it and use it for a multitude of form types.
I’m glad to hear that you found one that works for you. It’s all about finding what works best for your business. Thanks for reading!
I use Contact Form 7 for all my contact forms., and I am very happy with because it its very simple to use and because it is free. There are features in Gravity Forms that I would like to have, but Gravity Forms is just to expensive. I will stick with FREE.
It’s great to hear that Contact Form 7 is working for you. And on the bright side at least the features of Gravity Forms are only like to have’s versus need to have’s.
I am using contact form 7 and it seems very simple… still, I get a red framed warning message that says I cent send the email… any idea why this might be happening?
Thanks for the wonderful list of wordpress plugins. I am new to wordpress and searching for some good and reliable plugins. Internet is full of info about these plugins, but most of the time the I found list is too long to decide which one to use. Your short yet effective list of these plugins is much appreciated.
Thanks again !
I’m glad my list was helpful to you. Good luck!
My recommended contact form plugin is Gravity forms as suggested by one of the previous comments.
Gravity has advanced extensibility into Paypal, Mailchimp etc that makes it easy for a non techy to deliver some very rich and complex functionality.
I appreciate the suggestion. I’ll definitely have to look more into Gravity Forms.
Girija Shankar Dash
Try MN Contact Form : http://wordpress.org/plugins/mn-contact-form/
Its simple & secure..
Thanks for the tip, Girija!
Megan: I learned about Jetpack plugin at a session by “happiness engineer” Fabiana of Automattic, present the possibilities with WordPress. WordPress DOT com was one of the sponsor of this edition of the unconference (potluck), WebCoast, in Gothenburg, Sweden.
Could these plugins have an effect on the loading time of the website? Any security risks?
Thanks for your input, Martin. Any plug-in does carry some element of risk, so it’s important to research it before implementing. Here’s what WordPress has to say on the topic: https://wordpress.org/support/topic/plugins-can-be-a-security-risk-beware
Thanks, Megan. I don’t have a contact form on my blog, but it’s definitely something for me to consider. In deciding which one to implement, I think I’m going to go for the Jetpack Contact Form as I’m sold on the fact that it’s built on Akismet (which I use).
Good luck, Ebele! Keep us posted on how you like it.
Thanks Megan for the list of contact form plugins. I’ve been at a loss for which one to use. I just installed Custom Contact Forms and will soon be back here to let you know how it works for me.
Great! Keep us posted on your findings. Thanks for reading!
Hi Megan! Hey guys,
Let me share with you Ninja Kick Contact Form — http://looks-awesome.com/portfolio/wordpress-plugins/nks-wordpress-contact-form/
Just check how it reveals from a side 😉 Have fun!
Thanks for sharing, Villaribo!
Fast Secure Contact Form has worked well for me for the past 2+ years, and I would recommend it. Support remains very good.
Thanks for the tip, Brian!
You may take a looks at this too http://wordpress.org/plugins/liveforms/
I am currently using contact form & with the latest version of WordPress, however I am getting phone calls that the form doesn’t work on internet explorer.
The date picker widget on the form doesn’t work.
Can you recommend any other plugin that may work on all browsers.
I doubt that would be the fault of the form, Explorer & Firefox don’t understand . Where the “date picker widget” appears on other browsers.
I mean Explorer & Firefox don’t understand input type=”date”
Thanks, Megan. I don’t have a contact form on my blog, but it’s definitely something for me to consider. 🙂
Best of luck, TH!
Hey thanks so much, I use custom contact forms and am trying to add a mail chimp text box and the plugin support has been un answered for months … not sure where to put this piece of html code I have … any ideas 🙂
Contact form 7 is best one and easy to use, I am using this on my all websites
Glad it’s working for you, Rajendra!
You could also try FormBuilder. It’s free and has a lot of great features.
Thanks for the tip, James!
A great selection. my host now requires me to use SMTP Authentication for web forms etc.. can you suggest a WP Plugin that uses this?
Nice article..very helpful
BTW I like the look of your blog followed by the responses…Is that a plugin for WordPress?..I can’t find any blog plugins to add to my site…You google how to make a blog and almost 100% of google responses will show you how to make a blog from scratch.
There is another Contact form WordPress plugin that is much useful and easy to use.
Thanks for sharing, Pankaj!
Please take Contact Form 7 off of this list! I looked to articles like this over a year ago when I first created my site and found Contact Form 7 had great reviews. A year later, I just discovered that I wasn’t getting all of my messages, and 175 potential client inquiries were sitting in my FTP files! After doing some research, I know I’m not the only one that used Contact Form 7 to have these issues. I’m now terrified to trust another contact form!
I’m having similar issues. Test emails I’m sending are landing in spam, WHEN they go through. How did you find the ftp files??
thanks Megan Totka, ita great info. i was looking plugin so i can use it as a widget so my site visitor can enter his phone no and email… and you solved my problem . great thanks
Great, Avi! Thanks for sharing.
Thanks for all the good information. Good article. I will take a look at each of these contact form plugins.
Thanks for reading, Brent! Best of luck to you.
thank you so much, i tried the Custom Contact forms plugin and it worked out great !! you truly are a compressed package of beauty and brain (^_^)/
Thanks, Mayur! Glad it worked for you.
I Personally like the MN Contact form plugin, which is just a slick, lightweight contact form as compared to other contact form plugins, with variety of options. Recently they also have added the responsive form styling to the plugin.
Anyone wanted to use it in his/her project can check it out at wordpress plugin repository at : https://wordpress.org/plugins/mn-contact-form/
Thanks for sharing, Tusar!
Thanks for share it the great list, I want to know the plugin name which you’ve use for right bar advertisement. I scroll down the page a sidebar advertisement also scrolled, which plugin you’ve use for it.
Nice article. I’m looking for a contact form that will allow the user to upload their music/video file to our radio/tv station. I’d like it to create a database or mailing list and work in conjunction with PayPal. Do you know of a WordPress plugin that can do this?
Thanks for all the great list. Good article! I will take a look at these contact form plugins.
Thanks for reading, Jonas! Keep us posted on your results.
Woocommerce themes also come with a really awesome contact form. Now changing my theme and miss it already. Will try 2 of your suggestions. Thanks!
Good luck, Hayden! Keep us posted.
What a BS half of them are outdated.
Yea, I used to love Contact Form 7. I used it for all my sites. Then something changed and it completely stopped working. I ended up doing work around’s but in the end it just wasn’t working. I’m looking for a new form that is easy and clean to use.
Awesome collection !! Really appreciated efforts and helpful for me.
Thank you 🙂
Great, Siraj! Thanks for reading.
Maybe you can add NEX-Forms to this list 😉
I had hard time with Contact form 7 and Jetpack,all of my emails would end up in Junk folder. Try using few deferent email providers but still the same result….Does anyone know how to solve this….Thanks:)
Thanks for putting this list together.
I’d add the 123ContactForm plugin for WordPress to the list: http://www.123contactform.com/wordpress-contact-form-plugin.html
It allows you to create any type of form, customize it, integrate it with other applications and so on.
Thanks, Sabina! I appreciate the tip.
I’m looking for a contact form that will allow me to use a basic form, and then in the tag I use to embed it onto a page, I can put the email address for where it will send.
We have a bunch of tourism services listed on our site and I want a contact form on each of them, but I don’t want to have to create over 50 forms, one for each listing.
Currently using Contact Form 7, but it doesn’t seem to have this feature.
You can use nino contact form : https://wordpress.org/plugins/nino-contact-form/
This plugin support three different types of CAPTCHA and four basic fields. It is a basic contact form plugin, but the output looks good and the backend set up is superb.
BTW I like the look of your blog followed by the responses…Is that a plugin for WordPress?..I can’t find any blog plugins to add to my site…
Thanks, Taufiq! Here’s a list of suggestions: http://www.wpexplorer.com/wordpress-plugins-comments/
Yes. Very useful plugins for every WordPress user. Can you tell me what should i use for salesforce?
Hi Khalid – have you tried this one? https://wordpress.org/plugins/salesforce-wordpress-to-lead/
good collection of WordPress contact form plugin.. and fast Secure Contact Form is one of the best from all.
Thanks for reading and sharing, Neha!
Anyone know of a good contact form that supports file attachments/upload files? I noticed two of the plug-ins mentioned features it but unsure of how well it works. Any tips?
Hi Lauren, I am not sure of any of these particular plugins. But I’ve used Wufoo in the past, and it supports file uploads. There is a WordPress plugin (with shortcodes as I recall) for Wufoo.
Maybe someone else can shed insights into the upload attachments issue.
Hi Lauren, not sure if you’ve found one but Fast Secure Contact Form has the ability to do this. Here is a link to the instructions on how to do it. It’s fairly easy!
Contact Form 7 is almost a staple part of WordPress now. It’s one of those plugins that you can guarantee works first time, everytime.
But what about Gravity Forms? This is a superb plugin. It’s a paid plugin so it’s not an option if you’re on a budget but it’s definitely worth the money.
Great list, but unfortunately Slick Contact Forms hasn’t been updated in over 2 years, therefore it is not compatible with current WordPress releases. I can recommend an alternative, it is just released recently and I love it, because of the flexibility and the modern look: wordpresscontactform.com. Really like the multiple contacts and unlimited forms features.
Great article! Contact Form 7 is my favorite one along with contact form by bestwebsoft, which is easy to use.
Good collection of wordpress form plugin………!!
While Contact 7 does support captcha, you need to tinker with other things to make it work…
Thank you so much for this! I started off with Contact Form 7 when I got wordpress but wanted something more use-friendly.
Decided to switch over to Fast Secure Contact Form and it is by far the best out of the two! Love how easy it is to manage, and the instructions are clear and concise. Plus, you can do so much more with the forms than other plugins.
We were using Contact Form 7 on [our site] but it has started giving some AJAX error. Not looking for an alternate. If the error had not cropped up, we would still have been using this plugin.
Hi, thanks for the article.
I am looking for a contact form where a client can ask prices for multiple items, say:
1) apple – red – 3 pieces – boxed
2) pear – orange – 1 piece – unpacked
I imagine one basic form, but when finihing the data for the first, client can ask for a new page for the next item; then when there was no more items to fill up, (s)he can close the form.
So one client may give just one page of data, the second may need multiple pages.
Any hint guys?
I don’t happen to know of any plugins that would do that. But a reader might.
One thing to consider is workflow software, which allows more complexity. Kissflow.com, KnackHQ.com and similar applications. They are not plugins per se and there is a fee, but you get more functionality.
Thanks for info, will try out the Contact 7 form 🙂
I would like to share with you our recently developed form builder, called PlanSo Forms. We received continuous positive feedback, especially regarding the easy handling.
Feel free to check it out on https://wordpress.org/plugins/planso-forms/ or http://forms.planso.de and let us know how you like it.
Cheers, the PlanSo team.
I wanted to make my blog contact tab look much more professional, This article has solved my issue. I will definately apply a contact form. Thank you Megan Totka.
Does anyone know of a good contact form for uploading very large files? I am building a site which will have audio files submitted to it, and some are likely to be very long, and therefore large (up to 300mb). I am currently testing with Contact Form 7 and it’s working, technically, but so far the upload has taken an hour (and is still going!).
Website Design in India
I am using Smart form It is good just beca
use of using css it is not light weight and many other features are disabled and are only available in Pro Version
Wow! I am so glad to find your post as I am deciding to get a contact form plugin for my WordPress blog. And I got it too, thanks to your post! 🙂
I am going with “Fast Secure Contact Form”! Super easy to use for such a code-savvy person like me. 🙂
~ Adeel Sami
I want to know about attachments too, but not uploaded attachments. I want to know if there’s a plugin that supports sending a file attachment to the form submitter’s email address after they submit the form, like an auto response….
Hi, I need a contact form in which i can compare two fields as Email & Verify Email and then compare both fields so that user can not enter his email address wrong.
Hi, I want ot know that which plugin is best for creating multiple contact form with custom design
Thanks for the detailed information of WordPress Contact Form Plugins. These all contact form plugins are the best for contact us page on website and sidebar widgets.
These are definitely great plugins for setting up contact us page and form. Thank you for sharing these plugins.
Thank you for sharing nice collection of wp contact forms. It really helped me to choose one best.
Hi Megan – A free and new simple contact form : https://wordpress.org/plugins/modal-contact-form/
Features are to create a contact button from a shortcode, to be displayed in a modal window, to have a slider in role of captcha and to be able to attach file (zip, jpg, doc..). The plugin is ready for translation and very small in size.
Perhaps one of the greatest benefits to using Contact Form 7 is the number of extensions that exist to bring extra features to the base plugin. Like most popular plugins, Contact Form 7 is updated on regular basis.
Good tips in this article. I currently use Jetpack but am updating the site so found this really useful. I just wondered are there any voice activated enquiry forms that have been created or tried for wordpress sites?
Wow, I had no idea WordPress form plugin market is so overcrowded and saturated with so many options 🙂 anyway from my side, I can suggest:
1. Contact Form 7
2. Fast Secure Contact Form
3. Gravity Forms
4. Ninja Kick
5. Contact Form 7 Storage (Contact Form 7 Extension)
As much as I love slick contact forms, it’s not been updated for years and doesn’t display in internet explorer any more.
After i read this article, i have installed Contact Form 7 plugin and it is simple , neat and free. I came across this plugin because of you, Thank you.
Hi Megan, did you know you can now add Facebook Messenger to your website and allow your customers to contact you directly? http://bit.ly/1RfW4Gw
Very cool article but you forget about CallPage plugin for wordpress -> wordpress.org/plugins/callpage/
I think you should add Caldera Forms in this post. I’m using it for quite some time now, and it works great.
Esp. the multi-page intuitive form-building interface and responsive forms for free.
Megan I started using Creative Contact Forms a few years ago and found it to be a beautiful plugin with many advanced features. Since I host many WordPress websites I upgraded to the Business Pro version for $59 and was blown away by all the features. Somebody named Simon responds promptly to all support questions or problems. My problem is: Why do I never find this plugin in any list of recommendations or reviews? Another thing, there never seems to be any updates. When I google it I get explpot messages that associate it with “Sexy Contact Forms”. Do you have any advice here?
Thanks for sharing these contact form plugins. I have been using the Contact Form 7 plugin for a few months, and it works great. I recommend it to everyone! Thanks!
Hi Megan Totka,
How to add Jetpack Contact Form to Widgets ?
Yes these are some of the great plugins especially Contact forum 7 is awesome.
Thanks for sharing the information really helpful for the newbies.
You provided almost all contact form plugins but i think contact form 7 is best plugin ever.
You can consider Ninja Contact Form in this list.
In my opinion, Contact forum 7 is awesome.
Thanks for sharing such a beautiful post with us.
very informative article admin thanks for the same
Really Great Post ! I am using Contact Form 7 performing well and thanks for sharing informative article.
Contact form 7 is the best option. I am using it on my website and it really great.
I have used contact Forum 7. It is great, simple, and easy to use. By the way, all of your mentioned plugins are undoubtedly amazing but you should also consider OptinMonster.
Great Stuff. Really Informative and Helpful. Thanks for sharing it with us. Appreciate it.
Great Stuff. Really Informative and Helpful
Small Business Trends is an award-winning online publication for small business owners, entrepreneurs and the people who interact with them. Our mission is to bring you “Small business success … delivered daily.”
© Copyright 2003 – 2022, Small Business Trends LLC. All rights reserved.
“Small Business Trends” is a registered trademark.