Docs
← cabintale.com EN · CZ Email support
Payments · Tutorial

Refunds and cancellations

Send money back to a guest — full or partial — without leaving the booking page, each refund gated by an emailed confirmation code.

By the end of this guide, you'll know how to refund a payment (full or partial), what the booking looks like afterwards, what the guest gets, and how cancelling a booking differs from refunding a payment.

Before you start

What you'll need

  • A booking with a successful online payment (deposit, full amount, or balance)
  • Access to the email address you log into cabintale with — the confirmation code lands there
  • About 2 minutes per refund
What you'll achieve
  • Money back on the guest's original card via your payment gateway (typically lands in 5–10 business days)
  • A separate refund row in the Payments table with a Refunded badge
  • The booking's "to be paid" worked out for you again — a fully refunded booking drops back to Confirmed and you can send a fresh payment link if you want one

What you can refund

PaymentCan you refund it?
Succeeded (paid online through the gateway)Yes — full or partial
Pending / Failed / Expired (online)No — the guest never paid. Use the Delete icon to remove the row instead.
Manual payments (cash, transfer)Not handled in cabintale — settle with the guest directly and update the manual payment row.

Refunds work per payment, not per booking. If a booking has more than one successful payment (say a deposit and a balance), each one gets its own refund button.

Step 1: Open the booking and find the payment

Sidebar → Bookings → click the booking → scroll to the Payments section.

Find the row you want to refund — an Online row with a green Succeeded badge. On the right of that row is a small hand-coins icon. Click it.

If you don't see the icon, the row either isn't Succeeded yet or has already been fully refunded. Pending and failed rows show a Delete icon instead.

Step 2: Enter the amount

A box opens titled Refund payment, with the Amount already filled in to the most you can refund.

  • Full refund — leave the amount as it is and click Refund now.
  • Partial refund — type a smaller number. You can go as low as the smallest unit of your currency. Whatever's left stays refundable, so you can refund the rest later from the same row.

Click Refund now. Nothing's refunded yet — this just sends you the confirmation code for the next step.

Step 3: Enter the confirmation code

The box now asks for a code: "We sent a 6-digit confirmation code to j***@yourdomain.com. Enter it below to authorise the refund."

Open the inbox for the address shown (the one you log into cabintale with). Look for an email from Cabintale with the subject "Confirm refund" — inside is a large 6-digit number. Copy it.

Back in the box, type the 6 digits and click Confirm refund.

The code is good for 10 minutes. After 5 wrong tries it stops working and you start over — click Back, then Refund now for a fresh code.

If the email never arrives:

  • Check your spam folder.
  • Make sure you're logged in with the right email address — the code always goes to your cabintale account email, never the guest's.
  • Give it up to a minute; it's usually instant but can occasionally lag.

Step 4: What happens after

Your payment gateway processes the refund, and within a couple of seconds the booking updates:

  • A new row appears in the Payments table — a Refund with a negative amount (-2900 CZK) and a Refunded badge.
  • The original payment row keeps its Succeeded badge — that payment really did happen, so it stays on record. The refund is shown as its own line.
  • The To be paid total at the bottom is recalculated for you.
  • If the refund covers everything that was paid online, the booking drops from Paid back to Confirmed, and the Payment link button reappears.

Your payment gateway emails the guest its own refund receipt automatically. Cabintale doesn't send a separate one.

Multiple partial refunds

You can refund a payment several times until the original amount is used up:

ActionOriginalRefunded so farRefundable now
Guest paid 5800 CZK580005800
Refund 2000580020003800
Refund 1000580030002800
Refund 2800580058000

Each refund sends its own confirmation code and adds its own row to the Payments table. Once a payment is fully refunded, its refund icon disappears.

Refunds you make in your gateway dashboard

If you refund a payment directly in your payment gateway's dashboard (or its support team does it for you), cabintale notices within seconds and adds the row to the Payments table — just as if you'd done it in cabintale. There's no emailed code in this direction, because your gateway dashboard already has its own login protecting it.

Cancelling a booking vs. refunding a payment

Refunding and cancelling are two separate actions in cabintale, on purpose.

RefundCancel booking
What it doesSends money back through the payment gatewayMarks the booking as cancelled and frees the dates
Affects the guest's bankYes (right away)No
Affects calendar availabilityNo (dates stay blocked until you cancel)Yes (dates become bookable again)
Emails the guestThe payment gateway sends a refund receiptNo automatic email — write your own

A common situation:

  1. Guest emails: "I have to cancel."
  2. You refund the payment (this guide).
  3. You then cancel the booking (Sidebar → Bookings → row menu → Delete) so the dates reopen.

Doing them in this order means the guest sees their money come back first, then the booking goes away. If you cancel without refunding, the dates open up but the money stays with you — just issue the refund afterwards.

Heads up. A "Cancel booking" button that can refund at the same time is on the way. For now, the two actions are separate.

What the guest sees

  • From the payment gateway — an automatic refund email with the original receipt and the new refund line, in the same language the guest used at checkout.
  • From cabintale — nothing automatic. If you want to add a personal note ("we'll see you next year", "here's what happened"), reply to the booking-confirmation email or write to the guest directly.

The refund usually shows up on the guest's card within 5–10 business days, often as a separate credit line. If a guest asks where the money is, point them to their card statement first; only then check the Refunds tab in your payment gateway's dashboard.

Troubleshooting

ProblemWhyFix
Hand-coins icon isn't showing on a paid rowThe row isn't Succeeded yet, or it's already fully refundedWait for Succeeded; or check whether a refund row beneath it already covers the full amount
"Refund could not be processed"Your payment gateway turned the refund down (for example, not enough money in your gateway balance, or a currency mismatch)Open the booking's payment details (click the green badge); also check the Refunds tab in your payment gateway's dashboard
The confirmation code never arrivesSpam, wrong email address, or a short delayCheck spam; make sure you're logged in with your cabintale account email; wait a minute; if still nothing, click Back then Refund now to send a new one
"Code expired"The 10-minute window passedClick Back, then Refund now — a new code is sent
"Too many incorrect attempts"5 wrong codes in a row stop the code workingClick Back, then Refund now — a new code is sent
"Refundable amount changed"Another refund on the same payment happened in parallel — for example, one made in your gateway dashboardClose the box, refresh the page, and check the refundable amount again
Refund doesn't show on the guest's card straight awayNormal — banks take 5–10 business daysWait. If it's still missing after 10 working days, check the Refunds tab in your payment gateway's dashboard for its status

Related guides

Still stuck?

We reply to every email within one business day.

Email support →