Skip to main content

Client doesn't see a refund after cancelling a booking (card payment)

The client claims they didn't get their money back after cancelling a booking

The most common situations:

  • “I was charged, but the money wasn’t refunded.”

  • “I don’t see any refund.”

  • “When will I get my money back?”

In most cases, no card payment actually took place. With a card payment, the money isn’t charged immediately — it’s only temporarily held on the card (an authorization).

If the booking is cancelled in time:

  • the payment is not completed

  • the money is never charged

  • the bank releases the hold

Therefore:

  • the client won’t see any refund

  • because there’s nothing to refund


⚠️ Why this confuses clients

Banking apps display this in a confusing way:

  1. First the client sees:

    • a “pending” or “debited” amount
      (in reality it’s only a hold)

  2. After the booking is cancelled:

    • the hold is released automatically

    • the transaction often disappears completely

Result:

  • the client feels the money is gone

  • but no real payment ever took place


⏱️ How long it takes to release the hold

  • usually: 1–3 business days

  • at most: up to 7 days (depends on the bank)


🔍 How to verify it

For every booking paid by card there’s a link to the Stripe Dashboard, where you can find the payment status:

  • uncaptured / not captured → the payment was never charged

  • incomplete / failed → the payment wasn’t completed

In both cases:

  • the money never left the client’s account


💬 How to respond to the client

With card payments, so that a booking can be cancelled easily, the money is at first only temporarily held on your account.
This is normal — in your banking app it may look like a “pending” or “charged” payment.

If the booking is cancelled during that time, this hold is released automatically as well.
So the money never actually leaves your bank — it’s simply “released back”.

You can check for yourself: in your banking app, look at the date of the original booking (payment). You won’t find any actual outgoing payment there.

That’s why you don’t see any refund — because no real payment ever took place.


❗ When to investigate further

If the Stripe payment status is captured (the payment was actually charged).

Did this answer your question?