Refund all or part of a booking directly from your dashboard — Stripe handles the money movement.
When you refund a paid booking from Bookabee, the refund goes straight through Stripe to the original card the parent paid with. Funds typically appear in their account in 5–10 business days, depending on their bank.
The booking detail page shows "Max refundable: £X" before you start, which already excludes add-ons and any refunds you've previously issued on this booking.
Use the "Issue refund" button on the booking detail page when you want to refund part of the price but keep the parent's place active — for example as a goodwill gesture or after a partial issue.
When you click "Cancel booking", the same refund form appears inline. You can choose Full / Partial / No refund. The refund (if any) is processed before the cancellation, so if Stripe rejects we don't cancel the booking and you can retry.
You can refund a booking partially, then refund more later. The "Max refundable" amount tracks what you have left to refund. Once it hits £0, the Issue refund button stops accepting new refunds for that booking.
If a refund takes a long time and you click "Try again" because you're not sure if it went through, Bookabee uses a per-attempt idempotency key so the retry returns the same refund instead of creating a second one. You can't accidentally double-refund a booking, even on a flaky connection.
Important
Refunds are real money leaving your Stripe account. There's no undo — once the refund clears at Stripe you can't cancel it from inside Bookabee. Be sure before you click.
They get an email from your company explaining the refund amount, the reason (if you added one), and that funds will appear in their original payment method within 5–10 business days. Stripe also sends them an automatic refund receipt.