You have an event: a weekend workshop, a talk, a studio party, a small market. Forty seats, maybe a hundred. Big ticketing companies feel like too much, and a form plus bank transfers in a chat is how most small events end up running. It works until the day before, when you’re matching slips to names at midnight.

This guide walks through selling tickets online from start to finish: the price, the page, the payment, the ticket and the door.

1. Set your ticket types and numbers

Before you make a page, write down three things for each kind of ticket.

  • Name and price. “Early bird ฿590” and “Standard ฿790” is the classic pair. A free ticket type for students or members works too.
  • How many. The room decides: 40 mats, 60 chairs. Don’t sell more than the room holds.
  • Selling dates. Early bird until 1 November, standard until the day before.

An early bird price does real work: it gets the first sales in, and the first sales are what make other people feel safe buying.

2. Give the event a page of its own

A ticket is bought from a page, not from a message. The page answers everything a buyer asks before paying:

  • What is it, and who is it for
  • When (date, start and end time)
  • Where, with a map link
  • Who runs it (your name and logo)
  • The price, and how many tickets are left
  • One clear button: Get tickets

Make it work on a phone first, because almost everyone will open it from LINE. And check the share preview: when the link is pasted into a LINE chat, the photo, the name and the date should show. A bare link gets ignored.

An event page on a phone: cover, date, place, two ticket types with what's left, and Get tickets.

3. Take payment with PromptPay

PromptPay is how most people in Thailand prefer to pay small amounts. Three rules keep it tidy:

  1. The amount is fixed by your page, never typed by the buyer. Two tickets at ฿590 is ฿1,180, shown in the QR.
  2. Hold the seats while you wait. When someone starts paying, hold those tickets for a while. If nothing arrives, the tickets go back on sale by themselves.
  3. Keep the slip with the order. Let the buyer upload the payment slip on the page, not in a chat, so you can check it next to the order and confirm in one tap.

The best part of PromptPay: the money goes straight into your own account. Nobody pays it out to you after the event.

4. Send a ticket with its own QR code

Once a payment is confirmed (or straight away for a free ticket), the buyer gets:

  • One ticket per person, each with its own QR code
  • The ticket by LINE, or by email for people without LINE
  • A link to open the tickets again later
A ticket on the buyer's phone with its own QR code and ticket type.

Why one QR per ticket? Because tickets get forwarded. If four friends share one screenshot, only the first scan should work.

5. Remind people before the day

One reminder the day before is enough: date, time, the place with a map link, and the ticket again. It cuts the “where is it again?” messages, and fewer people forget.

6. Run the door

The door is where events go wrong, so plan it.

  1. 1Open the scan page on a phone or iPadno scanner hardware needed, the camera does it
  2. 2Scan each QRgreen with the name and ticket type means in
  3. 3Red means stopalready used (and when), not paid, or another event
  4. 4Lost ticket?search by name, phone or email and check the guest in by hand
  5. 5Watch the countchecked in against tickets sold, so you know when to start
The door scan: a green result with the guest's name and ticket type, and the count checked in.

Two practical tips: give door staff their own login that sees only the scan page, and have one person on the door whose only job is lost tickets.

7. After the event

Export the attendee list. You’ll want it to say thank you, to send photos, and to tell the same people about the next event. A list of who really came is worth more than a list of who registered.

What it costs to sell tickets

Ticket platforms charge in different ways: a percentage per ticket, sometimes a fixed amount on top, sometimes VAT on top of that, and some pay out after the event. Before you choose, check three things: the full fee on one ticket, who pays it, and when the money reaches your account. We wrote a separate guide: ticket fees, per ticket or monthly.

Frequently asked questions

Can I sell tickets without a company’s app?

Yes. Buyers only need a web page and a banking app for PromptPay. Nobody has to download anything.

How do I stop people sharing one ticket?

Give every ticket its own QR code and check it at the door with a scan that works only once. A second scan of the same code shows when it was first used.

Do I need a scanner at the door?

No. A phone or tablet camera reads QR codes. Bring a charger and a second device for busy doors.

What about free events?

Free events need everything above except the payment: a page, a place limit, a ticket and a door check. See free event registration.

Selling tickets with Tellfox

Tellfox Ticketing does all of the above from your own event page:

  • Ticket types with their own prices, numbers and selling dates
  • PromptPay with the amount set by the page, straight into your account, with slip upload and one-tap confirm
  • Seats held while a payment is waiting, and no overselling
  • QR tickets by LINE or email, a My tickets link, and one reminder
  • A scan page on any phone or iPad: green, red, search, undo
  • The attendee list with CSV export

Free events are free to post on every plan, including the Free plan. Paid tickets cost 3% per ticket, never more than ฿30, from a credit you top up, or nothing per ticket with Ticketing Plus at ฿990 a month. See pricing.