---
title: How to sell court and room bookings online
date: 2026-10-26
updated: 2026-10-26
canonical: "https://oneshopfront.com/blog/sell-court-room-bookings-online"
---
Stop taking court and room bookings by phone and binder. Here's how to add your spaces, set booking slots and a price, and see every booking on one weekly calendar.

Category: For shop owners
Tags: own checkout, bookings, facility bookings, courts, rooms, pickleball, studios, calendar

![How to sell court and room bookings online](https://oneshopfront.com/storage/platform/posts/1yRZdxgJKQH0x5F2oe1FjPdQsa4QREZIXoXv3LG4.png)

If people book your courts or rooms by phone, text, or a shared spreadsheet, you know the routine. Someone calls to ask what's open, you check the sheet, they think about it, and by the time they call back the slot is gone. Then someone forgets to pay.

Online booking lets customers see what's open, pick a time, and pay before they arrive. Here is how to set it up for courts, studios, and rooms, and what to sort out before you go live.

## Who is online facility booking for?

It fits any business that rents out a space by the hour:

- Pickleball, tennis, badminton, and squash courts
- Dance, yoga, and music studios
- Meeting rooms, party rooms, and community halls
- Rehearsal spaces and small event rooms

The common thread is a space, a time, and a price. The customer books the space, not a person's time.

## Why take bookings on your own shop?

A booking page on your own storefront keeps everything in one place. Customers see open times without calling. They pay at checkout, so nobody has to chase a payment later. You see every booking in one calendar instead of a sheet and a phone log.

It also means your bookings live next to everything else you sell. If you sell drinks or gear, they sit in the same shop as your courts.

## How does a booking shop work?

The club below is a fictional example. It is not a OneShopFront customer, and the details are made up to show the setup.

Picture an indoor pickleball club with four courts and one small party room. Until now, the front desk took bookings by phone and wrote them in a binder. Two people sometimes booked the same court for the same hour, and the desk spent evenings chasing payments.

First, the owner adds each space as a facility: Court 1, Court 2, Court 3, Court 4, and the party room. Each facility is its own bookable space, and by default each one takes one booking per slot.

Second, the owner adds booking slots. Each slot has its own day and start and end time, so slots don't all have to be the same length. The courts get 60-minute slots through the day and evening. The party room gets 90-minute slots for birthday parties and team meetups. Customers pick a slot, not a length.

Third, the owner sets the prices. A facility has no price of its own. The price sits on the booking product, so the owner makes one booking product per facility, each linked to its own space. The four court products share one hourly price, and the "Party room" product has its own price. The price doesn't change with the length of a slot, so the owner sets slot times to match what the price covers.

Fourth, the owner writes the house rules on the booking page in plain words. How many players per court. What shoes to wear. What happens if a customer needs to cancel, and how much notice the club needs for a refund. The club decides the policy and writes it down, so customers know before they pay.

Fifth, the club shares the booking link on its social pages, in its email newsletter, and on a sign at the front desk.

On Tuesday, November 17, a customer opens the club's shop on her phone. She picks Court 3, the date, and the 6 PM to 7 PM slot. She adds a ball pack to the same checkout and pays once. Her order confirmation email shows the booked slot. Nobody at the front desk has to pick up the phone.

A minute later, another player tries to book Court 3 for the same hour. The shop tells him "That time is no longer available. Pick another time." Court 3 can't be booked twice.

Sixth, the owner checks the bookings calendar each morning. The calendar shows one week at a time, Sunday to Saturday. When two courts are booked at the same hour, the bookings sit side by side. Clicking a booking shows what was booked, which space, and when. On a busy Saturday, like November 21, the desk can see at a glance which courts are free.

The club also sells ball packs and paddle grips in the same shop. A player can add a ball pack and a court booking to one checkout, and collect the ball pack at the desk with [pickup](https://oneshopfront.com/pickup).

## What should you decide before you go live?

- Which spaces you want to rent online, and which you keep for your own classes or events.
- Which times you open for booking on each space.
- Your price for each kind of space.
- Your cancellation and refund policy, written on the booking page.
- Your house rules, such as shoes, number of players, and cleanup.
- Who checks the calendar each day, and how the desk greets people who booked.

If a customer cancels within your policy, you can handle the refund from their order.

If you accept Interac e-Transfer (Canada only), the buyer uploads proof of payment at checkout, and the order waits until you check it and confirm it. Check and confirm Interac payments promptly, so customers know where they stand.

## Want to see it first?

Two short videos show the setup:

- [How to set up courts and rooms for bookings](https://youtu.be/trdcRzLJajI) walks through adding facilities and booking slots.
- [See every facility on one bookings calendar](https://youtu.be/jwF617G0zjM) shows the week view and what you see when you click a booking.

## Where does OneShopFront fit?

OneShopFront gives a small business in Canada or the US these tools for facility bookings:

- Facilities for each court, studio, or room
- Booking slots that customers pick by space, date, and time, with each slot set to the length you choose
- No double bookings: once a slot is full, the next buyer is asked to pick another time
- A price on each booking product, paid at checkout
- A weekly bookings calendar for every facility
- Products and bookings in one checkout, with [pickup](https://oneshopfront.com/pickup) at your desk
- An order confirmation email that shows the booked slot
- Card payments through Stripe or Helcim, or Interac e-Transfer (Canada only, not a card payment)
- Bookings on both the Starter and Growth plans

Starter is $20 CAD a month, and Growth is $50 CAD a month. A platform fee, currently 1% per sale, applies to the merchandise subtotal after discounts, plus your payment processor's fee. For Stripe and Helcim payments, the platform fee is taken at checkout. For Interac e-Transfer orders, it is added to your monthly invoice. Sign up free, with no card needed. When you pick Starter or Growth, you get a 7-day free trial before billing starts.

## What can you do this week?

1. List every space you rent and the slot length for each one.
2. Write your cancellation policy and house rules in a few plain sentences.
3. Watch the two setup videos above.
4. Pick a start date and tell your regulars where to book.
5. To set up bookings on your own storefront, [register for OneShopFront](https://oneshopfront.com/register).
