Skip to content
July 11, 2026·4 min read

Event ticketing system: how to sell tickets directly from your own website

How to build your own online ticketing system, with no per-ticket commission and no dependence on an external platform.

You organize concerts, conferences, parties or workshops, and you sell tickets through an external platform. On every ticket a slice of the money goes to a commission, and your customer buys their entry on a site that isn't yours. In effect, you're building someone else's audience.

The good news: you no longer need the middleman. You can sell tickets straight from your own website, with card payment, the ticket delivered by email with a QR code, and check-in handled from a phone. In this article I'll walk through exactly what such a system is made of, what it costs, what's legally required in Romania, and what the flow looks like from click to scanning the ticket at the door.

What a ticketing system is actually made of

A ticketing system isn't one magic app — it's a few pieces working together:

  • The event page: date, location, description and ticket types (early bird, standard, VIP).
  • Cart and payment: the customer picks how many tickets they want and pays by card, right on your site.
  • Ticket generation: after payment, the system automatically creates a unique ticket with a QR code.
  • Delivery: the ticket lands in the buyer's inbox (and, optionally, on WhatsApp) within seconds.
  • Check-in: at the door you scan the QR code from a phone, and the ticket is marked as used — it can't be reused.

The core is a unique QR code per ticket plus a database that remembers what was sold and what was scanned. The rest is presentation.

Why selling from your own site costs less

The big ticketing platforms usually charge a commission on every ticket sold — paid either by you or added to the customer's price. For a small event it's bearable; at volume, the numbers get serious and leave your pocket month after month.

When you sell from your own site, the only real per-transaction cost is the payment processor's fee (Stripe, for example) — a small, industry-standard charge that anyone accepting cards pays. You no longer pay a second commission just for the "privilege" of using the platform.

Just as important: your buyers' contact details are yours. You can announce your next event directly to the people who already showed up, with no intermediary in between.

The legal side: what you can't skip

Selling tickets is commerce, so the normal rules apply:

  • You need a legal form (a registered sole trader or a company) and an account that can collect online through a processor.
  • Every sale must be invoiced. This is cleanly solved with an automated invoicing integration that issues the invoice the moment payment goes through.
  • You have data-protection obligations: you collect names and emails, so you need a privacy policy and a clear basis for keeping the data.
  • For dated tickets, the standard 14-day right of withdrawal works differently than for an ordinary product — put your cancellation and refund terms in writing.

It's not complicated, but it isn't optional. A system built properly includes invoicing and consent from day one, not as an afterthought.

What the flow looks like, step by step

To keep it concrete, here's a ticket's journey from click to entry:

1. The visitor lands on the event page and picks the type and number of tickets.

2. They enter their name and email and pay by card, without ever leaving your site.

3. On payment confirmation, the system generates the unique QR code, emails the ticket and issues the invoice automatically.

4. You see in real time how many tickets sold and how much you've collected.

5. At the event, you open the scan page on a phone, scan each guest's QR, and any already-used ticket is rejected on the spot.

You don't need a special scanner — a phone camera is enough. It works even if two or three people are scanning in parallel at the entrance.

Which to choose: a ready-made platform or your own system

Not every organizer needs a custom system. Choose by your situation:

  • A single small event, once a year: an external platform is probably the fastest route, commission and all.
  • Recurring events, steady volume, your own brand: a system on your site pays for itself quickly and keeps your audience close.

At MPO Web Studio we build the system straight into your website: card payment, a QR ticket by email, automated invoicing and a scan page for the door. We deliver it remotely, anywhere in the country, with transparent pricing and no hidden per-ticket commission.

If you want to see how it would look for your event, we build you a demo first, free, before you pay anything. Message us on WhatsApp and we'll tell you clearly what it involves in your case.

Frequently asked questions

Can I really stop paying a commission on every ticket?+

The platform commission, yes — that disappears. What remains is only the payment processor's fee (Stripe-style), a small, standard charge that anyone accepting cards online pays. It's not a cost we add, but one from the bank/processor.

What happens if someone tries to use the same ticket twice?+

It won't work. Each ticket has a unique QR code, and on the first scan it's marked as used in the database. A second scan of the same code is automatically rejected, even from a different phone.

Do I need a special device to scan at the entrance?+

No. You open the scan page on any phone with a camera and verify tickets from there. Several people can scan in parallel, each from their own phone, if you have a big queue at the door.

How long does such a system take to build?+

It depends on how many ticket types and what rules you have (numbered seats, discount codes, separate lists). A basic system for an event with simple tickets is quick; we'll agree on the exact timeline once we see precisely what you're selling.

What happens to the money if I cancel the event?+

The money collected sits in your processor account, so you issue the refunds yourself, following the rules you set in your terms. That's exactly why it matters to write your cancellation conditions clearly before you put tickets on sale.

Free guide

7 mistakes that drive clients away from your website

Leave your email and get the guide right here, instantly. No spam.

By submitting, you agree to the Privacy Policy.
MThe MPO teamWe reply personally

Want to see what your business's website could look like?

Message us on WhatsApp and we'll build you a free demo website with your business name on it. See it first, then decide — no strings attached.

Ask for a free demo websiteWe usually reply within a few minutes