Skip to content

Tax Configuration for Event Registrations

EventHex supports configurable tax rules for paid tickets. Add GST, VAT, sales tax, or custom tax types with flexible pricing modes and B2B invoicing.

  1. Go to Setup → Ticket → Global Ticket Settings.
  2. Click Tax & Discounts in the right sidebar.
  3. Toggle on Enable Tax.
  4. Add your tax rules.
  5. Click Save.

Each tax rule has:

FieldDescription
Tax NameLabel shown on checkout and invoices (e.g., “GST”, “VAT”, “Sales Tax”)
Tax PercentageThe rate to apply (e.g., 18 for 18%)

You can add multiple tax rules — useful for regions that require multiple tax components:

ExampleTax 1Tax 2Total
India (GST)CGST 9%SGST 9%18%
US (State + County)State Tax 6%County Tax 1.5%7.5%
Single taxVAT 20%20%

Choose how tax relates to your displayed ticket price:

ModeDescriptionExample ($100 ticket, 18% tax)
ExclusiveTax is added on top of the ticket priceTicket: $100 + Tax: $18 = Total: $118
InclusiveTax is included in the ticket priceTicket: $100 (includes $15.25 tax) = Total: $100

For business-to-business events where companies pay for their employees’ tickets:

  1. In the Tax configuration, enable B2B Mode.
  2. Configure the fields to collect:
    • Company Name — buyer’s organization
    • Tax ID / GST Number — buyer’s tax registration number
    • Company Address — for invoice purposes
  3. These fields appear on the checkout page when B2B mode is active.

B2B mode adds a “Business Registration” section to the checkout form where buyers can enter their company tax details. This information appears on the generated invoice.


Configure how invoices are generated for paid orders:

SettingDescription
Company NameYour organization’s legal name on invoices
Company AddressYour billing address
Tax Registration NumberYour GST/VAT number shown on invoices
Invoice PrefixPrefix for invoice numbers (e.g., “EH-INV-”)
Attendee Tax ID LabelLabel for the buyer’s tax ID field (e.g., “GST Number”, “VAT ID”)

If different tickets need different tax treatment (e.g., workshop tickets are tax-exempt):

  1. Go to Setup → Ticket → Ticket List.
  2. Toggle on Override Global Settings for the ticket.
  3. Click Tax & Discounts.
  4. Configure tax rules specific to that ticket (or disable tax entirely).

The Tax & Discounts settings include a live Tax Preview panel that shows:

  • Base ticket price
  • Each tax component and its calculated amount
  • Total amount the attendee will pay

Review this preview before saving to make sure your tax configuration produces the expected amounts.


When tax is enabled, the order invoice automatically shows:

  • Line items with base prices
  • Tax breakdown (each tax rule with its name, rate, and amount)
  • Total before tax
  • Total tax
  • Grand total
  • Your company’s tax registration details
  • Buyer’s tax details (if B2B mode is enabled)