Operations
Updated Oct 2026
Handling last-minute bookings without wrecking the day
Same-day bookings are usually good news — someone wants to spend money today — but they arrive at the worst possible moment, which is while you are mid-service and cannot look at a screen.
Decide in advance, not in the moment
The hardest part of last-minute bookings is not the booking itself. It is the decision, made twenty times a week, about whether to say yes. When that decision is improvised, it depends on mood, on who is asking, and on how busy the room feels. Write the rule down instead.
A workable default: accept same-day requests when the slot is at least as long as the service needs plus your cleanup time, and when the client is not already flagged for repeated reminders.html">no-shows. Decline when accepting would push a paying client's finish time past your closing hour, or when the service requires preparation you cannot do in the time available.
Two exclusions: services where you must buy materials in (colour mixes, printed goods), and first-time clients asking for your longest appointment.
Make the slot visible before anyone asks
Most last-minute bookings happen because a client saw a gap and took it. If your online booking only shows "next available" a week out, you are hiding the inventory that sells fastest.
- Turn on same-day booking in the tool, with a minimum notice window you can actually honour — 60 or 90 minutes is typical.
- Show real gaps, not just the next open day. A client who sees "today 3:30" books; a client who sees "Tuesday" waits and forgets.
- Keep the widget on the page where people already are: your site header, your Google Business profile, your Instagram bio link.
- Do not require an account or a form longer than four fields for a same-day slot. Friction kills intent.
Square Appointments, Booksy and Fresha all support a same-day window; the setting is usually called minimum booking notice or lead time. Check current pricing for the tier that includes it.
Price the convenience, or don't
There are two honest positions on same-day pricing, and either can work. The first is that convenience is worth money: a modest same-day surcharge, disclosed at booking, is normal in plenty of service industries. The second is that a filled slot at list price beats an empty slot, so you charge nothing extra and treat the booking as recovered revenue.
What does not work is a surcharge that appears only at checkout. Clients read that as a trap, and the review costs more than the fee earned. If you charge one, put it in the booking flow and the confirmation message.
| Slot type | Default answer | Why |
|---|---|---|
| Gap today, service fits | Accept | Revenue you would otherwise lose |
| Gap today, needs stock ordered | Decline or quote a later date | Material cost and delay |
| Gap today, client flagged for no-shows | Deposit first | Protects the slot |
| Would run past closing | Decline, offer tomorrow | Staff cost and quality risk |
| Long first-time appointment | Book with deposit | Highest risk of overrun |
Protect the people already in the book
The client who booked three weeks ago should not feel punished by the one who called an hour ago. Practical guardrails: keep a buffer between appointments, never insert a same-day booking into a slot that leaves the next client waiting, and give staff the authority to say no without checking with you.
If your team cannot decline, they will accept everything and the day will run late. That is a scheduling problem disguised as a customer-service victory. A short written rule — "if it does not fit with ten minutes spare, offer the next opening" — is usually enough.
Use the gaps you already have
A last-minute booking is one way to fill a gap. The other is to create demand for it. When a cancellation frees an hour, a single message to your waitlist converts better than anything you could post publicly, because the people on that list have already said they want in. Keep the message specific: service, time, duration, first reply wins.
Worth reading next: automating your waitlist covers the mechanics, and cutting no-shows with reminders reduces how many gaps you have to fill in the first place. If you are still choosing a tool, what free booking tools actually limit will save you a migration later.
The pattern that holds up over a year is unglamorous: a real same-day window, a rule for when to say no, a deposit on the risky bookings, and a waitlist message sent within minutes of a cancellation. None of it requires new software. It requires deciding once and then letting the rule do the work.
Some links on this page are affiliate links. If you sign up through one, OpsPick may earn a commission at no extra cost to you. Recommendations are based on fit for small service businesses, not on payout rates.