Skip to content

Free vs Paid Tickets

EventHex supports both free and paid tickets. You choose the ticket type during event creation, but you can also mix both types within the same event.

No payment required. Attendees complete a registration form and receive a confirmation immediately.

When to use: Community meetups, internal company events, webinars, free workshops, and events where you want maximum attendance.

What you get: Registration form with attendee details, email and WhatsApp confirmation, badge generation, full attendee management, and check-in tracking.

Free tickets still collect attendee information. You get the same registration management features as paid events — minus payment processing.


Free tickets are the default. When creating a ticket, simply leave the pricing fields empty or set the price to 0.

  1. Open SetupTicket in your event.
  2. Click + Ticket.
  3. Enter the ticket name and quantity.
  4. Leave the price as 0 or Free.
  5. Click Save.

  1. Ensure a payment gateway is connected in your Organization Settings.
  2. During event creation (or in Setup), set the ticket type to Paid.
  3. Select a Currency (USD, EUR, AED, INR, GBP, etc.).
  4. Click + Ticket.
  5. Enter the ticket name and quantity.
  6. Enter the Price for this ticket.
  7. Click Save.

You can have both free and paid tickets in the same event. Common use cases:

TicketTypePrice
General AdmissionPaid$49
VIP All-AccessPaid$199
Student PassFree
VolunteerFree

This lets you offer complimentary access to specific groups while charging for premium access.


When using paid tickets, select your currency at the event level:

  • The currency applies to all paid tickets in the event
  • You cannot mix currencies within a single event
  • Supported currencies include: USD, EUR, GBP, AED, INR, SAR, and many more

When an attendee registers for a paid ticket:

  1. Attendee selects a ticket and fills in the registration form.
  2. They are redirected to the payment page.
  3. Payment is processed via your connected gateway (Stripe or Razorpay).
  4. On successful payment, the registration is confirmed.
  5. Confirmation email and/or WhatsApp is sent automatically.

If a payment fails:

  • The registration is marked as pending
  • The attendee can retry the payment
  • You can view failed payments in RegistrationsOrders

To process a refund for a paid ticket:

  1. Go to RegistrationsOrders in the event.
  2. Find the order.
  3. Click the menu and select Refund.
  4. Enter the refund amount (full or partial).
  5. Confirm the refund.

The refund is processed through the original payment gateway and appears in the Refunds tab.


For paid tickets, you can configure tax:

  1. Open the ticket card.
  2. Click Tax & Discounts.
  3. Enable tax and set the rate (percentage or fixed amount).
  4. Choose whether tax is inclusive or exclusive of the ticket price.
  5. Save.

Tax details appear on the attendee’s invoice and order summary.