Tickets and Taxes / Fees for events can be set for each individual program in the MEC plugin on an event website. And you can manage all the programs accordingly based on the expenses.


    1. Click on the “Add” button and create tickets (ticket name, description, price, number of available tickets). For example, a VIP ticket can be 580$ and a regular ticket only 80$.
    2. Note: If the Event Cost field is empty and the event doesn’t have any paid tickets, the event will be free.
    3. Note: There is an email verification for both free and paid bookings.
Assign or insert Taxes / Fees

before using any fee or tax, please check out this image. you should enable fee/tax for single events:

1- this ID can be used in the booking shortcode. you can insert ticket-id=”1″ if you like to show only one of the available tickets in the booking module. Instead of 1, you should insert the ticket ID. This parameter is optional.

2- Fill out the ticket name here.

3- Fill out the start and end time of a ticket here (this time applies to emails)

5- Fill out a description of this ticket (if any)

6- Fill out a private description of this ticket (if any)

7- Fill out ticket cost (Please enter only the price number without any symbols or characters.) currency settings

8- Set a label for your ticket

9- Specify the number of available tickets

10- If the reservation is not limited, check this box and ignore item 6

11- The minimum ticket a user can buy

for example: If the user buys a ticket he/she will pay $100; if the user buys two tickets he/she will pay $80; if the user buys three tickets he/she will pay $60;

12- You can set the time to stop the reservation on this ticket. This can be based on the day or hour that is set before the event starts.

13 – Early Bird Events (Price Per Date): Generally speaking, when you create a new event, it can be seen in the single event back-end. This feature is named “Per Date”. If you want to announce a period of time in which you want a different price for the ticket, you need to add a “Price Per Date”. You can set the price label and in order to add more details click on Add or Remove to edit the details.

Ticket variation is anything additional to your event. It can be a dinner for a one-day festival, or music performance, or even drinks as the sidelines of an event.

Learn more about it here LINK

We have explained how to build MEC forms in general. Now, if you feel like one of your events needs to have an extra form, you can simply head over to that event’s back-end, and where you have set your tickets you can see the options below:

Simply put, you can uncheck “Inherit from global options” and then set the form just for the current event’s ticket. 

Note: The option to set the “Start Time” and “End Time” has been added to the tickets. Using this option, you can set a particular time for the users in the tickets for each event.

Book All Occurrences

This feature enables you to sell all the tickets of an event as a whole. It helps the organizers of classes and workshops to sell the tickets of an event regardless of their occurrence. Still, the occurrences of the event are shown in different skins. However, clicking on each occurrence enables you to reserve the ticket (The date picker for occurrences is no longer available).

Trick No. 1: If you want to stop the occurrences of your event in the skins, enable the “Show only one occurrence of this event” option in settings. 


Trick No. 2: If you worry about the paid price for the attendees reserving your ticket in the middle of the course, there is an option using which you can set a specific price on a specific date for any attendee.


Trick No. 3: For presenting reserve invoices and the check-in process, you can use the invoices add-on.

Note: ticket price calculation: the price of the tickets is calculated first Then the discount is calculated and next taxes and fees.
added in ver 5.3.5  28 April 2020