How can I sell event tickets without platform fees?

Updated: ·

Short answer

Use a ticketing tool where you are the merchant: guests pay into your own payment account and the platform takes no cut. In AnyEventTool (AET) you connect your own plata by mono (Ukraine) or Stripe account, set prices or ticket tiers, and AET charges 0% on every plan. You still pay your payment provider's processing fee, and you handle refunds and taxes as the seller.

Ticket fee calculatorSee what Eventbrite, Luma, Tito and others would take from your ticket sales — and what you keep with AET

Key facts

  • AET platform fee on tickets and shop sales: 0% on Free and on Pro
  • Payment goes from the guest straight to the organizer's own account: plata by mono (Ukraine) or Stripe (elsewhere)
  • The only per-sale cost is your payment provider's processing fee, e.g. Stripe US 2.9% + 0.30 USD, plata by mono 1.3% for Ukrainian cards
  • 100 tickets at 20 USD: about 88 USD in fees with direct Stripe, about 318 USD on Eventbrite US (buyer-paid by default)
  • Two ways to sell: paid registration with tiers, or seat tickets (a number of tickets or seats on a hall map)
  • Seat orders: up to 10 tickets per order; seats held for 15 minutes by default (the organizer can set 10–60)
  • AET is not a payment institution: refunds come from your provider account, taxes and receipts are on you

Step by step

  1. 1Create the event page

    Sign in at https://aet.events/en/events, create an event and add description, place and date.

  2. 2Choose the selling mode

    Add Registration and paid participation for paid registration, or Seat tickets for quantity or seat-map sales.

  3. 3Set prices

    Enter a price or create tiers with price, optional old price, seat limit and perks; for seats, set price categories and the hold time.

  4. 4Connect your payment account

    Paste your plata by mono token or a restricted Stripe key; AET verifies it and stores it encrypted.

  5. 5Write your refund policy

    Add a custom section with refund and contact rules so buyers know what to expect.

  6. 6Make a test purchase

    Buy one ticket yourself, check the email and PDF, scan it at aet.events/qr and refund it.

  7. 7Publish and share

    Make the event visible and share the short link or QR code; track sales in the section counters.

  8. 8Check in buyers

    Scan tickets at the door with aet.events/qr; the scanner flags unpaid and refunded tickets.

Where do ticket fees come from in the first place?

A paid ticket usually carries up to three layers of cost:

  1. Payment processing — the bank or payment provider charges a percentage (sometimes plus a fixed amount) for moving the money. Nobody can avoid this layer; it is the price of accepting cards.
  2. Platform or service fee — many ticketing platforms add their own fee per ticket, paid either by the buyer on top of the price or deducted from your payout.
  3. Payout timing and currency conversion — if the platform collects the money first, you wait for a payout and may pay conversion costs.

"No platform fees" means removing layer 2 and, ideally, layer 3: the guest pays you directly, you receive the money in your own account, and the tool earns elsewhere (for example from a subscription). Layer 1 stays, which is why "0% platform fee" never means "0% total cost".

How does the merchant model work in AET?

In AET the organizer is the merchant. You connect your own payment account once:

  • plata by mono — monobank's internet acquiring for Ukrainian businesses (a sole proprietor, FOP, or a company). You paste your mono token. The Ukrainian setup, including fiscal receipts, is covered in how to accept event payments in Ukraine.
  • Stripe — for organizers in countries where Stripe operates (Ukraine is not one of them at the moment). You paste a restricted Stripe key; AET registers the webhook itself.

The key is checked with a live request, stored encrypted and afterwards displayed only as a mask. A key you already connected to your shop or another event can be reused.

When a guest buys, they are sent to your provider's payment page and come back with a ticket. Payment statuses arrive from the provider through webhooks. AET does not hold the money at any point, which is why it can charge 0%: it earns only from the optional Pro subscription (29 USD a month or 290 USD a year, see the pricing page).

Which selling mode should I choose?

You needUse this sectionHow it works
One paid place per person, with a registration formRegistration and paid participation → Paid participationGuest fills in the form, pays, gets a QR ticket. Optional tiers (for example Regular / Pro / Max) with price, old price, seat limit, perks and color; guests see "N left"
Several tickets per order without formsSeat tickets → a number of tickets at a priceGuest picks a quantity, enters name and email, pays; every ticket arrives by email with its own QR
Specific seats or tablesSeat tickets → hall designerGuest picks seats on the plan; price categories, 15-minute hold by default (10–60 configurable), up to 10 tickets per order
Paid participation after you approve applicantsParticipant selection + Paid participationApproved people get an email with a payment link that works without signing in; you set how many hours they have to pay

One event uses either paid registration or seat tickets, not both at once. Seat maps are explained step by step in how to sell reserved seats with a seating chart; the approval flow in how to collect applications and approve attendees.

What will a guest's checkout look like?

For paid registration: the guest fills in your form, goes to the payment page of your provider, pays, and returns to the event page with a QR ticket that is also emailed with a PDF.

For seat tickets: the guest chooses a number of tickets or seats, enters a name and email (optionally a name for each ticket), sees a cart with a hold timer, pays, and receives one email per ticket with its own QR code. "Your tickets" on the page shows what they bought and can resend the email. No account is required for seat tickets.

At the door every ticket is scanned individually; the scanner flags unpaid and refunded tickets. The full door routine is in how to run QR code check-in.

How much will I pay in fees? Three scenarios

Assumptions: US cards, one ticket per order, processing calculated on the ticket price (for Eventbrite, whose default buyer-paid fee is part of the order, on the ticket plus that fee, as Eventbrite charges it), platform fees as published on each vendor's own site on 2026-10-01. The formula is per ticket; the totals multiply it by the number of tickets.

SetupPer-ticket formula100 × 20 USD (gross 2,000)300 × 50 USD (gross 15,000)1,000 × 10 USD (gross 10,000)
AET + your Stripe2.9% + 0.30 USD88 USD (4.4%)525 USD (3.5%)590 USD (5.9%)
Tito + Stripe3% + 2.9% + 0.30 USD148 USD975 USD890 USD
Luma Plus + Stripe2.9% + 0.30 USD, plus 69 USD a month157 USD594 USD659 USD
Luma free plan + Stripe5% + 2.9% + 0.30 USD188 USD1,275 USD1,090 USD
Eventbrite US3.7% + 1.79 USD + 2.9%318 USD (15.9%)1,560 USD (10.4%)2,513 USD (25.1%)

How to read it:

  • Fixed per-ticket fees hurt cheap tickets most. On a 10 USD ticket, Eventbrite's 1.79 USD fixed part alone is 17.9% of the price.
  • A subscription only pays off at volume. Luma Plus beats Luma's free plan once 5% of your monthly sales exceeds the subscription.
  • Who pays matters. On Eventbrite the buyer pays the fee by default, so the cost appears as a higher checkout total for your guests; if you absorb it, your payout shrinks instead.

Sources: stripe.com/pricing, ti.to/pricing, luma.com/pricing, eventbrite.com/organizer/pricing (checked 2026-10-01). More platforms and the full arithmetic: ticket fees compared.

What does it cost in Ukraine?

With AET in Ukraine you pay only plata by mono: 1.3% for Ukrainian cards and 2% for foreign cards, with no monthly fee, and the money arrives on your business account the next day (monobank.ua/plata-by-mono, monobank knowledge base, checked 2026-10-01).

ScenarioGrossplata by mono, Ukrainian cards (1.3%)If all cards were foreign (2%)
100 × 500 UAH50,000 UAH650 UAH1,000 UAH
300 × 1,500 UAH450,000 UAH5,850 UAH9,000 UAH
1,000 × 300 UAH300,000 UAH3,900 UAH6,000 UAH

Stripe does not support businesses registered in Ukraine (stripe.com/global, checked 2026-10-01). Ukrainian ticketing services work differently — many act as agents with a buyer service fee — and are compared in ticket-selling services in Ukraine.

Who handles refunds, taxes and receipts?

You do, because you are the seller:

  • Refunds are started from AET (one ticket or the whole order) and the money is returned from your account at the payment provider.
  • Taxes, fiscal receipts and invoices follow the rules of your country and your business form. AET is not a payment institution and does not act as merchant of record. In Ukraine, a FOP outside single-tax group 1 generally has to issue a fiscal receipt (PRRO) for card payments.
  • Chargebacks and disputes are handled in your provider's dashboard.

This is the trade-off of the direct model: lower costs and immediate access to money, in exchange for doing the seller's paperwork yourself. Platforms that act as merchant of record take on some of this work and charge for it. Payout timing depends on your provider, not on AET.

What mistakes do organizers make when selling direct?

  • Calling it "free". 0% platform fee still leaves processing. Budget 3–6% of gross for card fees on low-priced tickets, less on expensive ones.
  • No refund policy on the page. Without written rules every refund becomes a negotiation. Write the deadline and the conditions in a custom section before the first sale.
  • Testing with real money only after launch. Buy one ticket yourself at the lowest price, check the email, the PDF and the scan, then refund it.
  • Forgetting the receipts. In countries with fiscal rules (Ukraine included), the acquirer's payment confirmation is not a fiscal receipt. Set up your PRRO or accounting before sales start.
  • Hold time too short or too long. The 15-minute default works for most events; raise it (up to 60) if your guests often need longer to complete payment, for example group bookings where one person pays for several friends; lower it (down to 10) for a hot release where seats should return quickly.
  • Mixing two sale modes. One event uses paid registration or seat tickets. If you need a free "registration" and paid tickets, decide which is the main entry document and design around it.
  • No plan for the door. Paid events attract screenshots and forwarded tickets. Add co-admins as scanners and test the scanner before doors open.
  • Selling seats you need. Reserve seats for staff, press, sponsors and accessibility before you open sales.

What is on the pre-launch checklist?

  1. Business payment account ready: a mono acquiring account in Ukraine, or Stripe where it is available.
  2. Prices, tier names, seat limits and an old price if you run an early-bird discount.
  3. Refund and transfer policy written on the event page.
  4. Contact for questions (email or messenger) in the Contacts section.
  5. Test purchase made, ticket email received, test ticket scanned and refunded.
  6. Fiscal receipts or invoicing set up according to your country's rules.
  7. Co-admins added for check-in (Free: 1 per event, Pro: up to 10).
  8. Participant export and the orders table checked, so you know where to look on the day.
  9. Short link and QR code on posters, social posts and the venue's listing.

When is a fee-charging platform still the better choice?

  • You need buyers you do not have yet. Marketplaces such as Eventbrite show events to people browsing nearby; part of the fee pays for that reach. See Eventbrite alternatives with lower fees for the options in between.
  • You cannot open a merchant account. If you have no business account with a payment provider, a platform that collects money for you is the practical route.
  • You want someone else to handle disputes and tax documents as merchant of record.
  • You are a registered nonprofit. Zeffy says it charges nonprofits 0 USD and covers card fees, funded by optional donor tips (zeffy.com/pricing, checked 2026-10-01) — cheaper than paying processing yourself.
  • Your tickets are expensive. A flat per-ticket fee, such as Ticket Tailor's 0.60 GBP + VAT (tickettailor.com/pricing, checked 2026-10-01), is small next to a 200 USD ticket, and you get its mature tooling.
  • You need native apps, box-office hardware or deep integrations (CRM, Zapier, REST API). AET has none of these today.

If none of these apply, a direct-payment tool usually leaves more money with you.

Questions and answers

Does AET take any percentage of ticket sales?

No. AET charges 0% on tickets and shop sales on both Free and Pro. You pay only your payment provider's processing fee.

Who receives the money and when?

The guest pays straight into your own plata by mono or Stripe account. Payout timing is set by your provider (plata by mono pays out the next day), because AET never holds the funds.

Can I sell tickets in Ukraine?

Yes. Connect plata by mono, monobank's internet acquiring for businesses, and accept payments in hryvnias. Step by step, with FOP and receipt rules: how to accept event payments in Ukraine.

Can I offer different ticket types like Regular and VIP?

Yes. Paid participation supports tiers with their own price, an optional old price, a seat limit, a list of perks and a color. For seat maps, use price categories.

How do refunds work?

You start a refund for one ticket or a whole order in AET, and the money is returned from your provider account. The scanner then shows that ticket as refunded.

Do buyers need an AET account?

Not for seat tickets: they enter a name and email. Paid registration goes through your registration form, where guests sign in with Google or a one-time email link by default, or without any account if you enable Anonymous participants.

Is AET a payment processor or merchant of record?

No. You are the merchant. AET connects your own payment account and issues tickets, but taxes, receipts and disputes are the organizer's responsibility.

Is selling direct always cheaper?

On platform fees, yes; in total, usually. Exceptions: nonprofits that qualify for tools which cover card fees, and organizers who would not sell the tickets at all without a marketplace's audience. Compare real totals in ticket fees compared.

Try AET for your next event

Free: event page, registration, QR tickets and check-in. 0% platform fee on ticket sales.

Related answers