WordPress is among the most robust website platforms in the world, as it is used by more than 74 million websites that are currently on the web. As a content management system (CMS), it provides you with the tools necessary to get up and running quickly, while also offering the scalability required to create a more robust system for the registration of your events.

With the utilization of WordPress plugins, you can expand the functionality of your website to incorporate event registration and everything that goes along with it, from creating tickets to these events to pairing an event with a location on a calendar. These event registration plugins are simple do-it-yourself tools that provide you with the means of registering all of your events, managing and collecting customer information, setting custom pricing and ticket models, and promoting your events through social media, all from an easy-to-use back-end dashboard.

7. WP Event Manager [300+ installs, 5 stars]

WP Event Manager

WP Event Manager is both an event registration and management plugin that is designed first and foremost to provide you with a lightweight plugin that also comes equipped with all of the event management features that you may need. The WP Event Manager is fully scalable with WordPress websites and allows you to create shortcode lists for all of your events, which means that you can embed files and create lists with a single line of code.

One of the primary benefits of this plugin is that it’s compatible with almost any theme on your website, allowing you to avoid those frustrating compatibility issues. This plugin is fully responsive with mobile devices and is outfitted with cross browser support that extends to Opera, Firefox, Chrome, and Safari.

Each of the listings you create for an event can be tied directly to a website or e-mail address, providing attendees with the ability to register to your events. Some of the additional features available with the WP Event Manager include RSS feeds, event categories for easier organization, the ability to assign event locations, and the ability to add, categorize, and manage all of your event listings through the WordPress UI that you’re most likely already familiar with. A premier feature of this plugin is the fact that it offers advanced functionality through a variety of add-ons that include event calendars, event alerts, Google Maps, contact organizers, and Google Analytics.

Download the WP Event Manager WordPress Plugin

6. My Calendar [30k+ installs, 4.5 stars]

My Calendar

My Calendar is a WordPress event management plugin wherein the primary feature provides you with the means of creating event calendars for each event you host, which are compatible with the WordPress Multisite feature. These calendars can be displayed in a variety of ways, such as by event locations, specific categories, or author. They also offer a My Calendar Pro version that includes additional functionality such as the ability to create a blog post that’s tied to the event you’ve just created, extra search features, and the ability for users who are logged in to edit all of their events directly from the front-end.

The base version of the My Calendar plugin includes list and grid views of events from the calendar, customizable templates for each event, a mini-calendar for compact screens on mobile devices, and the ability to view your calendar of events by either daily, weekly, or monthly view. You can also schedule many different types of recurring events, providing you with the ability to avoid creating a new listing each time the same event pops up on your schedule.

Download the My Calendar WordPress Plugin

5. Quick Event Manager [5k+ installs, 5 stars]

Quick Event Manager

The Quick Event Manager is a very simple event creator that is very useful when adding event registration and management functionality to your WordPress website. This simplicity is what differentiates this plugin from all others on this list, as all of the events you create are listed in shortcode and the standard settings page for this plugin offers you the ability to alter how each event is displayed.

One of the primary features available with the Quick Event Manager is the availability of a wide array of different styling and layout options to ensure that your events appear exactly as you’d like them to, matching your theme and branding colors/style.

These events can be displayed as a list or with a calendar, while the inclusion of event maps will pinpoint the location of each event on a map. An event registration form is built directly into the plugin to ensure that prospective attendees can quickly register whenever they want. A couple of downloading options are also available to you that allow you to either download the attendee report to your e-mail or download events directly to your calendar for easy access.

Download the Quick Event Manager WordPress Plugin

4. Membership & Content Restriction – Paid Member Subscriptions [7k+ installs, 5 stars]

Membership & Content Restriction – Paid Member Subscriptions

Membership & Content Restriction is a comprehensive plugin that is designed to assist you with event registration through the ability to create and manage paid member subscriptions to your website, which you can combine with additional event registration plugins.

The primary selling point of this plugin is that it offers you everything you require to setup paid member subscriptions through the inclusion of such features as the ability to manage all members, accept payments from members, create a variety of subscription plans, and content restriction, the latter of which allows you to restrict access to certain areas of your website with premium content, allowing you to provide an incentive for user subscriptions and lead generation for your inbound marketing efforts.

With the Membership & Content Restriction plugin, you can restrict certain information about events to only the users who have registered to them. Some of the user restriction options include displaying content based on whether or not the visitor is logged in, showing content to members based on which subscription plan they have, and using a shortcode to setup the display of partial content. The ability to manage all of the members will also help when attempting to manage subscribers who have registered to your event.

Download the Membership & Content Restriction – Paid Member Subscriptions WordPress Plugin

3. Event Espresso 4 Decaf – Event Registration Event Ticketing [2k+ installs, 4.5 stars]

Event Expresso 4 Decaf

Event Espresso 4 Decaf is a fantastic plugin to install if you are looking to reduce the amount of time you spend managing your events and the user registrations, as it allows you to manage all of its tools and features via the default WordPress dashboard. By using this event manager, you will be able to sell tickets for events, conferences, and workshops all from the dashboard of your WordPress site and create new events from the admin area.

Anyone who purchases a ticket or wishes to signup for an event of yours can do so once you have created the event. You can craft signup forms as a means of collecting information from anyone who registers for your event. Once prospective attendees have signed up, this plugin will allow you to manage all of the registrants as well as export registrant data.

If you require additional functionality beyond the core capabilities of the free plugin, Event Espresso 4 Decaf offers a premium version of their plugin that provides you with such features as event check-in once each registrant has arrived, the ability to set multiple ticket and pricing options, and an event calendar for enhanced organization of your events.

Download the Event Espresso 4 Decaf WordPress Plugin

Event Espresso also offers a paid plan for businesses looking to use some of the plugin’s more robust features including 66+ premium features, add-ons to extend the functionality of the plugin (including MailChimp email campaign integration, PayPal payment processing, printable ticket systems, promo & discount code features and more), and 1 year of software updates and support.

Click our affiliate link here to see if these extended features may be what your business needs!

2. Calendar by WD – Responsive Event Calendar [30k+ installs, 4.5 stars]

Calendar by WD

Calendar by WD is a free calendar plugin that offers an extensive feature-set to assist you with the creation and registration of events. This plugin is built entirely responsive for mobile devices, which ensures that it will scale to the resolution of the device that it’s being accessed on.

With this calendar plugin, you will be able to manage any event that you add to the calendar and can make registration and signup forms for the event in question. Whether you’re organizing a meeting, summit, concert, or conference, this plugin allows you to configure a wide range of settings. You can set up recurring events with a few clicks of your mouse and are provided with an unlimited amount of calendars to use.

You can add any number of events and calendars to your website that you require, placing an upcoming events calendar on multiple pages. These events can be displayed in list view, while the plugin also provides you with the option of placing multiple events on a single date.

Once you have added an event to your calendar, you can place a large amount of information into each event listing, including the time, date, venue, names of anyone who has organized the event, and a picture or video that’s being used to advertise the event. When you have a recurring event, all you need to do is add the dates and the number of times it’s going to be recurring, after which the calendar will display the new information without requiring you to micro-manage separate event listings.

Download the Calendar by WD WordPress Plugin

1. Events Manager [100k+ installs, 4.5 stars]

Events Manager

Events Manager is among the most comprehensive event registration and management plugins available, as it provides you with an array of powerful features as well as flexibility. One of the primary features of this plugin is that you can create single day events with start and end times or you can make recurring and long event registration listings that are designed to cover multiple days. Management of these registrations is included as is the ability to approve or reject anyone who registers to the event.

It’s also possible to accommodate event submissions by guests or members of your website if necessary. Locations for each event can be assigned and viewed at any time, while precise control of how your events are displayed on your website is also available. Some additional features provided with this Events Manager plugin include the ability to categorize your events in a variety of ways, the ability to set certain rules for an event such as its dress code, Google Maps, and the usage of widgets.

If you require additional flexibility when managing your events, a Pro version is available with features like custom booking forms, the ability to include additional payment options such as PayPal, and the ability to offer coupon codes.

Download the Events Manager WordPress Plugin

Need help find the right WordPress calendar plugin for you?

Our team of experienced WordPress developers will help you select the right events management plugin for your business and get you up and running in no time!

Feel free  leave your questions in comments below or contact us today!

Bryan Miller

Bryan Miller is an entrepreneur and web enthusiast specializing in web design, development and digital marketing. He is a recent graduate of the MBA program at the University of California, Irvine. Feel free to send Bryan a message here.

12 thoughts on “7 Best WordPress Event Registration Plugins [Updated for 2019]

  1. Hi Bryan,

    I am looking for an event registration plugin that I can use for my paid event registration. I want it to be compatible with Stripe payment gateway. I need to create a simple, custom form for my attendees including address, professional info, etc. I also need the system to allow me to offer different fee options:
    * Full Event (Thu-Sun)
    * Thursday Only
    * Friday Only
    * Saturday Only
    * Sunday Only

    Ideally, the system would also allow my registrants to invite others.

    Ideally, the system would also allow my registrants to register multiple people by adding registrations to their cart.

    I am fine getting a paid plugin for this.



    1. Hi Ben,

      Thanks for your message, happy to help! I’d give Events Manager or Calendar by WD a try (see above). Alternatively, for a quicker and less customizable option, you could use eventbrite.com and embed the forms into your WordPress website. Let us know if you need help with the specifics!


  2. Hi Bryan,

    A great summary of registration plugins. Thank you.

    I’m researching a registration plugin for our new website and was wondering if you may be able to provide some advice? We’re a sports association that runs different sports for kids all year round. We’re looking for a plugin that controls how much to charge per event as well as how many registrations we can accept before a wait list is created. If I can give you an example:

    Say that we are advertising our basketball season that starts on 1 January. The regular fee may be $125 for the season, but we might offer $120 ass an early bird discount if the user registers before 1 December. Between 1 December and 31 December, the fee is $125 and from 1 January, we charge a late registration fee of $135.

    Also, being basketball, a team can only have so many players, so we might limit the number of registrations to 10 and after that, a wait list is automatically created.

    Do you know if there’s a plugin around that can do this relatively easily?



    1. Hi Craig,

      Thanks for your comment!

      In your situation, what I would do is create multiple registration tickets (sort of like tiered offerings) with varying prices (early bird cheapest, normal tickets regular price, and waitlist tickets free of charge) and limit the ticket sales to available seats on the team.

      As far as which plugin to use? It’s a bit difficult to say without knowing your current WordPress website setup as there could be complications with other plugins or your theme. Regardless, I would recommend either Events Manager (also allowing you to set start and stop times to your ticket sales) or Calendar by WD depending on your expected functionality.

      Hope this helps — good luck and let me know if you have any questions or if you’d like us to look into setting this up for you!

  3. We are planning a conference for museum docents from across the state. We need registration capabilities for multiple times on two days. We also need to be able to set a limit on attendees for sessions. . . so if the limit of one particular session is 20 people, and the 21st person will then be sent to a second choice of sessions for that time slot.
    And, really important, we need to be able to have a report showing what each individual attendee registered for each time slot as well as what he/she ordered for the luncheon.
    We have Premium WordPress but may upgrade to Business status. Any advice on a plugin?

    1. Hi Clare,

      Thank you for your comment. I believe Events Manager will do the trick — simply create different events for different days with different types of tickets for each time slot. You can also limit event ticket count and add user options (meal preferences) to the tickets so you know exactly what your attendees have ordered.

      Hope this helps — let us know if you would like any assistance with setup & implementation!


  4. Hi Bryan,

    I am creating a website for local teams to sign up for sports tournaments. I have the plugin SportsPress Pro and have monthly tournaments would like to integrate a sign up sheet to automatically pair with this plugin. Any Suggestions? Thanks!

    1. Hi Ted,

      I’m not entirely familiar with the SportsPress Pro plugin so I don’t know how exactly their system would integrate with your website. You may want to reach out to them directly regarding integration as the plugins listed here are all fully compatible with most any WordPress installations.

      Let me know if you are not able to get anywhere with the SportsPress Pro plugin authors and I’ll see what I can do to help you out and dig deeper into this.

      Thank you for your comment!


  5. Hello Bryan,
    Just a quick one, is any of these: WP Event Manager or Quick Event Manager free? or with free features?

    1. Hi Cornelius,

      They’re all free — some have paid features which allow you to extend the features of the plugin but the free versions should be enough to accomplish basic event management tasks on your WordPress website.

      Hope this helps!


Leave a Reply

Your email address will not be published. Required fields are marked *