Booking fees

Add a per-ticket booking or service fee on top of the ticket price at Shopify checkout — a flat amount, a percentage, or both. 100% of the fee goes to you.

Jeff Blake
Written by Jeff Blake Updated May 28, 2026

A booking fee is a per-ticket charge added on top of the ticket price at checkout — a flat amount, a percentage of the price, or both. The fee is delivered through Shopify’s Carrier Calculated Shipping, so it appears at the delivery step of checkout, and 100% of it goes to you.

Requirements:

  • Event Ticketing Professional or Plus+ plan. Booking fees are part of the booking_fees feature, which only those plans include.
  • A Shopify plan that supports Carrier Calculated Shipping (typically Advanced or higher). The app uses Shopify’s carrier rate service to deliver the fee, and Shopify restricts that service by plan.

If your Shopify plan doesn’t support Carrier Calculated Shipping, the app shows a Carrier Calculated Shipping required warning and the setting won’t save.

Set up booking fees

  1. In the Event Ticketing app, open Settings and find the Booking and service fees section.

  2. Turn on Booking and service fees.

  3. Fill in the fee:
    • Name — shown to the customer at checkout.
    • Description — also shown to the customer at checkout.
    • Amount — the flat dollar amount per ticket. Enter 0 for a percentage-only fee.
    • Plus Percentage — a percentage of the ticket price, entered as a decimal. Enter 0.03 for 3%. Enter 0 for a flat-only fee.

    The Preview below the fields shows the total a sample ticket would cost with the fee applied.

  4. Save. The app creates the carrier service, adds a delivery profile named Tickets (under Shopify Settings → Shipping and delivery), and marks your ticket products as physical so the fee can be offered at checkout.

The fee now applies to every ticket. At checkout, the customer selects it at the delivery step, and it’s collected with the order.

Override the fee for one ticket

To charge a different fee on a specific ticket instead of the Settings-wide fee:

  1. Edit the event and open the ticket’s Advanced settings.

  2. Check Customize ticket fees?.

  3. Enter an Amount and Plus Percentage for that ticket. These replace the Settings fee for this ticket only.

FAQ

Why does the fee show up as a “Shipping” charge at checkout?

The fee is delivered through Shopify’s Carrier Calculated Shipping, so Shopify presents it at the delivery step. The label can be renamed store-wide in your Shopify theme’s checkout language, but it can’t be scoped to ticket orders only — that’s a Shopify constraint.

Why won’t booking fees save, or why does the setting revert?

The setting only saves when your Shopify plan supports Carrier Calculated Shipping. If it doesn’t, the app shows a Carrier Calculated Shipping required warning and rolls the setting back. Upgrade your Shopify plan, then turn the setting on and save again.

Do I keep all of the booking fee?

Yes. 100% of the booking fee you collect goes to you. It’s separate from what Event Ticketing bills you for the app plan and per-ticket fees.

Can I change the fee later?

Yes. Update the Amount or Plus Percentage in Settings (or on a ticket’s Advanced settings) and save. New orders use the updated rate.

What if an order has both tickets and a shippable product?

Both work in the same order. The ticket fee is calculated alongside the product’s shipping at the delivery step.