The simplest way to sell event tickets from your own website is to treat each ticket as a limited-stock product: one product per event, a variant for every tier or date, and stock levels that cap how many you can sell — so the checkout you already use for physical goods handles ticketing without a separate platform. You keep your branding, your customer data and, crucially, far more of the money, because dedicated ticketing sites are among the most expensive middlemen in commerce.
Whether you're running a workshop, a supper club, a gig, a conference, a class or a one-off pop-up, this guide walks through the whole journey — modelling tickets as products, pricing tiers, handling capacity, sending confirmations, and the practical bits people forget until the day itself. It's written honestly: a general online store is excellent at selling tickets, but it isn't a full box-office system, and knowing where that line sits will save you headaches.
Why sell tickets from your own site at all?
Big ticketing marketplaces exist for one genuine reason: discovery. If nobody has heard of your event, their audience can help. But you pay dearly for it. Booking fees of £1–£4 per ticket, plus percentage service charges, are common — and they're usually bolted onto the buyer's price, which quietly suppresses conversions. You also hand over your customer list, so you can't easily invite the same people to your next event.
Selling direct flips all of that. The event lives on your domain, under your brand. You own the email addresses of everyone who bought, which is the single most valuable asset for filling your next event. And the fees collapse: with Dirora there are no transaction fees on any plan, and the only cut is a small platform fee that falls as you grow — 1.5% on the free Starter plan, 0.75% on Pro, 0.25% on Business and 0% on Enterprise. On a £30 ticket, that's a world away from a £3.50 booking fee.
The trade-off is discovery: you have to drive your own traffic. For most independent organisers that's a fair deal, especially once you've built even a modest audience.
Model each event as a limited-inventory product
This is the core idea, and it's simpler than it sounds. A ticket is just a product with a finite quantity. Your storefront already knows how to stop selling when stock hits zero — that same mechanism becomes your capacity limit.
Set it up like this:
One product per event. "Autumn Pottery Workshop — 14 September" is a single product with its own page, description, images and price.
Variants for tiers and dates. Using Dirora's Intelligent Variant Matrix, add options such as Early Bird / Standard / VIP, or a session time, or seating zone. Each variant carries its own price and its own stock number.
Stock = capacity. If the room holds 40 people, set the total stock to 40. When it sells out, the storefront stops taking orders automatically — no overselling, no awkward refunds.
The date-as-variant approach is especially useful for recurring events. A weekly life-drawing class can be one product with a variant per date, each capped at the studio's capacity. Sold-out dates show as unavailable while future ones stay open. For a multi-day festival, a variant per day (or a bundle for the full weekend, using Complex Bundles & Kits) keeps everything on one tidy page.
One honest caveat: a general store tracks how many tickets are left, not which seat is which. If you need a reserved-seating chart where buyers pick specific seats, that's genuinely a box-office feature and worth a specialist tool. For general admission, tiered entry and capped sessions — which covers the vast majority of independent events — inventory-as-capacity works beautifully.
Pricing your tiers
Tiered pricing isn't just about squeezing more revenue; it's a scheduling and cash-flow tool. A typical structure:
Early Bird — a limited, cheaper batch to create urgency and bring cash in early. Cap it low (say the first 20) so it genuinely feels scarce.
Standard — your core price, the largest allocation.
VIP or Add-ons — a premium tier with extras (front seats, a drink, a goodie bag, a recording afterwards). These lift your average order value with little extra cost.
Because each tier is a variant with its own stock, "Early Bird sold out" happens automatically once the batch is gone, nudging late-comers to the Standard price. If you sell add-ons like merchandise or a workshop kit alongside the ticket, list them as separate products so buyers can grab them in the same cart.
Write a listing that answers every practical question
Ticket pages fail when they're vague about logistics. Anxious buyers don't buy. Treat the description as a mini-FAQ and cover: exact date and start/end time, the full address and access notes, what's included, age or accessibility requirements, and your refund/transfer policy. Our guide to writing product descriptions that sell applies directly here — clarity converts.
Photos matter more than people expect for events. Use images from previous editions, the venue, or the performers. If it's your first event, a clean graphic with the key details works. A few strong shots plus a short, human description do most of the persuading. For the visuals side, our photography tips are a good starting point.
Delivering the ticket and confirming the order
When someone buys, they should immediately receive a clear order confirmation — Dirora sends one automatically, and it doubles as proof of purchase. For many events that confirmation email, with the buyer's name and order number, is the ticket: you simply check names against your order list on the door.
If you'd rather issue a formal ticket document, you can attach event details or a downloadable file to the confirmation, and Dirora's order tools give you a live attendee list you can export. Be straight with yourself about the door process, though: a general store confirms and lists orders, but it isn't a barcode-scanning turnstile system. For small-to-mid events, a printed or on-screen order list checked against ID or name is perfectly normal and reliable. If you're running thousands through a gate and need scan-to-admit hardware, pair your store with a dedicated check-in app or choose a specialist system.
A few operational tips that save real pain on the day:
Sort your export by surname so the door team can find names fast.
Close sales a few hours before if you can't process walk-ups, or leave a small allocation for the door.
Set a clear refund policy and put it on the listing. Under UK consumer law, tickets for a specified event date are generally exempt from the standard 14-day online cancellation right, but you should still honour your stated policy and communicate cancellations promptly. This is general information, not legal advice — check GOV.UK for your situation.
Payments, VAT and the money
Buyers expect to pay the way they pay for everything else. Dirora takes card payments, Apple Pay and Google Pay via Stripe, plus PayPal, with payouts in roughly two to seven days — so ticket revenue lands in your account before the event, helping cover venue and supplier costs.
On tax: whether you charge VAT on tickets depends on your VAT registration status and the nature of the event, and cultural exemptions can apply to some events run by eligible bodies. Set your rates in Dirora's Tax Configuration and, if you're unsure, get advice — again, this is general guidance, not a ruling.
Filling the room: marketing your event
Selling direct means marketing is on you, but that's very doable with an owned audience. Announce to your email list first — early-bird tiers reward your most loyal followers and create momentum. Dirora's Smart Email Campaigns and Newsletter Signup widget help you build and mail that list, and every buyer automatically becomes a contact for next time.
Beyond email, make the event page easy to share: strong social preview images (handled by Social Sharing & OG Metadata) and a short, memorable URL on your own custom domain travel well on Instagram and WhatsApp. Add structured details and let the built-in SEO Tools help the page get found when people search your event name. If you run events regularly, a short post on your store's blog for each one builds a searchable archive and repeat traffic. And a referral nudge — "bring a friend" — turns attendees into sellers.
When a general store is enough — and when it isn't
To be transparent: sell general-admission tickets, tiered entry, dated sessions and add-ons, collect payment, confirm orders and own your audience — a modern store does all of this well, cheaply, and under your brand. What it deliberately doesn't try to be is a reserved-seating box office with turnstile scanning. If your event needs assigned seats or gate hardware, use a specialist for that layer and keep your store for everything else. For the huge middle ground of workshops, classes, gigs, supper clubs, talks and pop-ups, your own site is very likely the smartest, cheapest place to sell.
If your "events" are really regular bookable sessions, it's worth reading how to sell services online too, and if you want to compare direct-selling economics against marketplaces, selling on a marketplace versus your own website makes the fee trade-offs plain. When you're ready, the getting-started guide will have your first event live in an afternoon.
Frequently asked questions
Can I sell event tickets on my own website without a ticketing platform?
Yes. Set up each event as a limited-stock product, add a variant for every tier or date, and let stock levels cap capacity. Your normal checkout takes payment and sends an order confirmation that acts as the ticket. This suits general-admission and tiered events; only reserved-seating charts need a specialist box office.
How do I stop selling more tickets than the venue holds?
Set the product's stock quantity to your capacity. When it reaches zero the storefront automatically stops accepting orders, so you can't oversell. If you use tiers, give each variant its own stock number so, for example, Early Bird sells out independently of Standard.
How does the buyer get their ticket?
They receive an automatic order confirmation email with their name and order number, which serves as proof of purchase. For most independent events you check names against your exported order list on the door. You can attach event details or a downloadable file to the confirmation if you want a more formal ticket.
What fees do I pay to sell tickets directly?
With Dirora there are no transaction fees on any plan. The only cut is a small platform fee that falls as you grow — 1.5% on the free plan down to 0% on Enterprise — plus your payment processor's standard charge. That's typically far cheaper than the per-ticket booking fees marketplaces add.
Do I need to charge VAT on event tickets?
It depends on your VAT registration status and the type of event; some cultural events run by eligible bodies can be exempt. Set your rates in your tax settings and, if you're unsure, check GOV.UK or speak to an accountant. This is general information, not legal or tax advice.