<dipag.dev/>Start a project

QR Code Court Booking: How It Works and How to Set It Up at Your Venue

How QR code booking works for pickleball and sports courts: the player flow, where to put your codes, printing tips, and keeping them safe from tampering.

By dipag.dev studio··6 min read

A QR code at the front desk or courtside is the simplest way to let players book a court without talking to anyone. They point their phone camera at it, open your booking page, pick a court and pay. No app to install, no message to send, no waiting for a reply.

This guide explains how QR code court booking works, where to put your codes so they actually get used, how to print them so they scan reliably, and how to keep them safe.

How QR code booking works

From the player’s side, it takes under a minute:

  1. Scan. The player opens their phone camera and points it at the code. Most phones read QR codes without a separate app.
  2. Pick a court and time. The code opens your booking page, showing which courts are open right now and later.
  3. Pay. The slot is held for a few minutes while they pay by GCash, or by Maya, QR Ph or card if your system supports them.
  4. Get a reference. They receive a booking reference to show at the desk, and your staff see the booking on their schedule.

The QR code itself doesn’t store any bookings. It’s a shortcut to a web address. That means the quality of the experience depends entirely on the booking page behind it: live availability, a payment hold, and a database that refuses double-bookings. If you don’t have that yet, start with how to take court bookings online with GCash.

Booking QR vs payment QR

Don’t confuse the two. A payment QR, like your GCash or QR Ph code, only moves money. It doesn’t know which court or time the player wants, so staff still have to match the payment to a booking. A booking QR opens a page where the player chooses the court and time and pays in one flow, so the payment and the booking are linked automatically.

Where to put your QR codes

SpotWhy it works
Front deskWalk-ins book the next open slot themselves instead of queuing for staff.
CourtsidePlayers book their next game while they’re still playing, the moment they’re most likely to come back.
Entrance and waiting areaPeople waiting for a court, or for friends, can check what’s open later.
Receipts and flyersPlayers take the code home and book from there.
Social media postsUseful on posters and story images, though a tappable link works better on a phone screen.

Next to each code, add a short line telling players what it does, such as “Scan to book a court”. A code with no explanation gets ignored.

Printing codes that scan every time

  • Size for the distance. A common rule of thumb: a code scans from about ten times its width. A 10 cm code works from roughly a metre away. Go bigger for walls and posters.
  • High contrast. Dark code on a light background. Avoid light-on-dark, busy backgrounds and low-contrast brand colours.
  • Leave a margin. Keep a clear border around the code so cameras can find its edges.
  • Print the web address underneath. For players whose camera won’t scan, or who’d rather type it.
  • Protect outdoor codes. Laminate or use weatherproof material, and avoid spots with direct glare on the surface.
  • Test before you put them up. Scan each printed code with an Android phone and an iPhone, from the distance players will actually stand.

Keeping your codes safe

Because a QR code is only a link, someone could cover yours with a sticker pointing to a fake payment page. It’s uncommon, but easy to guard against:

  • Use your own domain. When the code opens your venue’s own web address, players can see they’re in the right place, and staff can tell them what to look for.
  • Check codes regularly. Make it part of the opening routine to look for stickers over your codes.
  • Mount them where staff can see them. Codes behind the desk or in view of staff are harder to tamper with.
  • Never ask players to pay a personal account. If payments only go through your booking page, a fake code asking for a transfer to someone’s number stands out.

Find out which codes get used

If you place codes in several spots, give each one a slightly different link, for example adding ?src=courtside or ?src=desk to the end of your booking address. Your analytics then show which locations bring in bookings, so you know where to add more codes and which ones to move.

Handling walk-ins

QR booking works best when walk-ins go through the same system as everyone else. Ask walk-in players to scan and book at the desk, or have staff enter the booking on the admin side. Either way, the booking goes through the same availability check, so a walk-in can never be given a court someone already booked online.

Setup checklist

QR booking in practice: Topspin Pickleball, Cebu

We built Topspin Pickleball’s QR-code booking system in Cebu. Players scan a code at the venue, pick an open court and time, and pay by GCash, with staff verifying payments from an admin dashboard. Staff generate the venue’s QR codes from the admin panel, and double-bookings are refused by the database. You can open their booking page to see what players land on.

Comparing options for your own venue? Our booking software buyer’s checklist covers what to look for, or see our pickleball court booking system.