Skip to main content

Booking software for golf venues, indoor sims and driving ranges.

Bookings, payments, memberships and customer CRM in one place. Built for independent golf simulator studios, driving ranges and golf clubs.

Start 30-day free trial

Free for 30 days. No card needed. Cancel whenever.

Made for independent venues

No per-booking cuts. No setup fees. One monthly price that scales with your bays.

Featured venueEagles Indoor GolfSee a live demo
People just book and pay online whenever suits them, and memberships run themselves. It’s the first system that’s actually felt built for how we work.
Eagles Indoor GolfIndependent golf venue

What BookMyBays does for your venue

Stop taking bookings by phone

Customers book and pay online, day or night. You see it land in the dashboard.

The sim's ready when they arrive

The Agent opens your sim software at booking start, so staff aren't logging anyone in.

Know every regular by name

Booking history, spend, notes and memberships — every customer on one screen.

One simple price.

No per-booking fees. No setup fees. Pick your bays, see your monthly.

All-inclusive plan

£30/month

for 2 simulators — add more for less per bay

+ Stripe fees (typically 1.4% + 20p per transaction)

+ 1% on membership payments

  • Unlimited bookings
  • Automated sim control (Agent)
  • Custom slot types & pricing
  • Opening hours & closure management
  • Dashboard & basic reports
  • Customer magic-link booking view
  • Email support
Start 30-day free trial

No credit card required · Cancel any time

Estimate your cost

Bay type

How many simulator bays?

2

Your monthly estimate

£30.00

/month · excl. Stripe fees

2 simulators (min)£30/mo
Each additional+£14 → £3/mo
35+ simulatorsContact us
Start 30-day free trial

Free for 30 days. No card needed. Cancel whenever.

Everything included

Everything your golf venue needs to take bookings

Tap any tile for a closer look. No hidden add-ons, no upsells.

Online bookings, 24/7

Customers book straight from your venue page, day or night.

Customers book straight from your venue page. No phone calls. They pick a slot, pay, and they're in. The booking page is yours, branded to your venue, available round the clock.

  • Slot picker with live availability
  • Magic-link booking management for customers
  • Automated confirmation and reminder emails
  • Works for golf sims, driving range bays, dart boards, pool tables, putting greens, lesson slots — anything you rent by the hour

Interactive venue map

Show off your floor. Customers tap the bay they want, no dropdown.

Sketch your floor in the dashboard — bays, VIP rooms, walkways, reception, the bar. The booking page shows the same map, with live availability and pricing on each bay. Customers see the room they're walking into.

  • Drag-and-drop layout editor
  • Bays, VIP rooms, walkways and front-of-house tiles
  • Live availability and prices per bay
  • Curved rows, multiple levels, outdoor zones
  • Optional — skip the map and customers get a clean list view

The BookMyBays Agent

Your sim software opens and closes itself at booking time.

A small Windows app on the sim PC. Pair it to a bay once. After that it just works — your sim software opens at booking start and closes when the session ends.

  • Sim opens at booking start, closes at end
  • Live status — online, in session, or offline
  • Remote restart, close, and shutdown commands
  • Works with any Windows-based simulator software

Memberships, subs and credit bundles

Turn regulars into members. Stripe handles the recurring billing.

Turn regulars into members. Design monthly subscriptions, credit bundles or season passes in the dashboard — Stripe handles the recurring billing, customers manage their own plans.

  • Stripe billing built in for subs and one-time purchases
  • Day-of-week and time-of-day plan restrictions
  • Customer self-service — buy, pause, resume
  • Live credit tracking with configurable rollover caps
  • 1% fee on membership payments. Bookings stay fee-free.

Stripe payments built in

Card, Apple Pay, Google Pay. Money lands in your account, not ours.

Card, Apple Pay and Google Pay out of the box. Booking money goes straight to your Stripe account — we never touch it. Membership payments carry a 1% fee on top of Stripe's rates.

Time-of-day & dynamic pricing

Off-peak, peak, weekend uplift. Applied automatically at checkout.

  • Morning off-peak and evening peak rates
  • Weekend and bank holiday uplift
  • Per-slot-type price overrides
  • Applies automatically at checkout

Promo codes & discounts

Percent-off or fixed-amount. Expiry dates, usage limits, the lot.

  • Percent-off or fixed-amount discounts
  • Expiry dates and per-code usage limits
  • Applied automatically at checkout
  • Activate and deactivate any time

Multi-player & group pricing

Per-player, flat, or additional-player modes with volume tiers.

  • Per-player, flat, or additional-player modes
  • Volume discount tiers for larger groups
  • Membership plans that cover extra players
  • Shown clearly on the booking page

Customer CRM & notes

Every booking, every spend, every note — one customer page.

  • Full booking and spend history per customer
  • Private staff notes
  • Golf handicap and skill level fields
  • Search, filter, and merge records

Reports & analytics

Revenue, utilisation, peak hours, top customers. Any date range.

Know your numbers, every day. Pick any date range. Export if you need to.

  • Revenue by payment method
  • Bay utilisation percentage and trends
  • Peak hours and peak days heatmap
  • Top customers by bookings and spend

Team access & roles

Invite managers, keep billing to yourself. Two roles, that's it.

Invite staff as managers — they get bookings, bays and customers. They don't get your billing or venue settings. Two roles, that's it.

  • Invite by email, revoke instantly
  • Managers: bookings, bays, customers
  • Owners only: billing and settings

Opening hours & closures

Weekly hours, bank holidays, private events. Booking page updates itself.

Set your weekly hours, block out bank holidays or private events. The booking page updates automatically — no double-bookings on days you're closed.

Works with more than golf sims

Darts, pool, putting greens, lesson slots, function rooms — anything hourly.

The booking engine doesn't care what the resource is. Venues use it for dart boards, pool tables, putting greens, lesson slots, function rooms. Each resource type has its own slot lengths, prices and hours. The Agent only kicks in for things that need locking.

We're here to help

Real human support by email or live chat — not a ticket queue.

Stuck on something? You're not on your own. Reach us by email any time, or open live chat right inside your dashboard — and you're talking to people who actually know the product.

  • Live chat built into the admin dashboard — already signed in, no faff
  • Email support whenever you need it, with a real reply
  • Help from people who know BookMyBays, not a first-line script
  • Available during UK business hours, Monday to Friday

Want to see it running on your own setup? We'll walk you through it.

Frequently asked questions

The questions we get asked most.

Does BookMyBays work with my existing simulator?

If your sim runs on Windows, yes. The Agent opens and closes whatever sim software is on the PC. We don't talk to TrackMan or Foresight directly, we just drive the application like a person would.

Can customers book without creating an account?

Yes. They pick a slot, pay, and get a confirmation email with a magic link. The magic link lets them manage the booking later. No password, no signup form.

Do you take a cut of each booking?

Not on bookings. Stripe sends that money straight to your account, we never see it. Membership payments are different. Those carry a 1% fee because we run the recurring billing logic on top of Stripe.

How does the simulator unlock actually work?

Install the BookMyBays Agent on the PC running your sim. Pair it to a bay using a code from the dashboard. From then on, when a booking starts the Agent opens your sim software. When the session ends it closes it. That's it.

Can I offer membership plans to my customers?

Yes. Build plans in the dashboard, monthly subs, credit bundles or time-limited passes. They appear on your booking page. Stripe handles the billing. Members manage themselves, including pausing and resuming. There's a 1% fee on membership payments. Bookings stay fee-free.

Can multiple staff members have access?

Yes. Invite by email, set them as managers. Managers see bookings, bays and customers. They can't touch billing or venue settings, that's owner-only. Revoke their access whenever you want.

Can I book things other than golf simulators?

Yes. The booking engine doesn't care what the resource is. Venues use it for dart boards, pool tables, putting greens, lesson slots, function rooms. Each resource type has its own slot lengths, prices and hours. The Agent only kicks in for things that need locking.

Does BookMyBays work outside the UK?

Yes, with caveats. The product itself works anywhere. Pricing and customer payments are GBP only right now. If you need a different currency, email us, we'll see what we can do.

What happens when my free trial ends?

After 30 days we ask for card details to keep the account going. No lock-in. Cancel from settings whenever. We send a couple of reminders before anything bills.

Still got a question? Easiest to just ask us live.

Take your first booking today.

Free for 30 days. Ready in minutes, not weeks.

Create your free account

No card needed. Cancel whenever.

Golf Simulator & Driving Range Booking Software | BookMyBays