Cancellation Fee Calculator

Enter your booking’s cancellation tiers and get the exact deadline date and time for each, the penalty you’d pay, and a .ics reminder set 6 hours before.

Runs in your browser

Copy the cancellation tiers from your booking confirmation. Everything runs in your browser — nothing about your booking is uploaded.

Your booking

The local date and time at the hotel, venue or airport.

USD
Optional. Deadlines and the countdown work without it.
USD
Booking or delivery fee that never comes back.
Time zone & booking time

Deadlines are read in this zone. Change it for a booking abroad. · Only needed for “within N minutes of booking” rows.

Start from an example

Example defaults — your booking confirmation wins

A preset only fills the form. Edit any row afterwards.

Cancellation tiers

One row per line of the policy on your booking confirmation. · Display only — the calculation is unchanged.

After the last deadline
Usually 100 %, but the Korean standard stops at 20–90 % for a no-show.

Deadlines

Copy the cancellation policy from your booking confirmation.

Add to your calendar

Reminders
Nothing to export — every deadline has passed.

Google drops reminders when an .ics is imported into a secondary calendar; an all-day entry survives that.

On iPhone Safari the file goes to your Downloads list instead of opening: tap the download icon, then the file, and Calendar takes over.

The policy printed on your booking confirmation always wins. Presets are example defaults.

The Korean Consumer Dispute Resolution Standard (FTC notice 2024-32, in force 2024-12-27) is a recommendation for settling disputes, not law, and the operator’s own terms take precedence. Online cancellation can close earlier than the tier table — check your confirmation.

Everything is calculated in your browser. No booking details are uploaded.

How the penalty and the refund are worked out

A penalty comes in one of three shapes, because that is how confirmations write them: a percentage, a number of nights, or a flat amount. A percentage is applied to the refundable base — what you paid minus any non-refundable booking or delivery fee — so a 10,000 booking fee on a 200,000 stay leaves 190,000 to work with, and a 50% tier charges 95,000 of that. Your total loss is 105,000: the 95,000 penalty plus the fee that was never coming back.

A “one night” penalty needs the nightly rate, which is why that field appears when you use a nights-based tier; a fixed penalty is taken as typed. Whichever shape it is, the penalty is capped at the refundable base — you can never be shown as losing more than you paid — and the tool flags it when a policy as written would have exceeded that ceiling.

The refund is back-calculated from the rounded penalty rather than rounded on its own, so penalty + refund always equals the refundable base on screen. Rounding each figure independently is how a table ends up one unit short of its own total.

Every money field is optional. Leave the amount blank and the deadlines, the countdown and the calendar file all still work — you simply see which tier applies instead of what it costs. A missing price never takes the rest of the tool down.

Which tier applies right now — the cheapest one still open

A policy is not a single ladder. “Free within 24 hours of booking” and “free until 10 days before check-in” hang off different anchors and coexist, and a consumer may use whichever is kinder. So the tier that applies is the cheapest one whose deadline has not passed — not the first row in the list, and not the row nearest in time.

Deadlines are inclusive: “cancel by 18:00” includes 18:00 itself, in both English and Korean practice. The countdown at the top points at the next deadline after which the penalty genuinely gets worse — passing a deadline that changes nothing is not worth a warning, and the tool skips it.

Rows are sorted by deadline, and two rows landing on the same instant are folded into one with the harsher penalty — showing two different numbers for a moment the visitor cannot tell apart would be worse than picking. If an earlier deadline costs more than a later one the tool still calculates but says so: that pattern is almost always a mistranscribed confirmation, not a real policy.

Four sentence shapes a real policy uses

  • “Until 18:00, 3 days before check-in” — a calendar count. Enter 3 days and 18:00. Counting back on the calendar and then attaching the time is what keeps a daylight-saving change from moving the deadline by an hour.
  • “Up to 20 minutes before the screening” — a true instant offset, so it means 20 minutes in every time zone. Cinema and performance policies are usually written this way.
  • “Within 60 minutes of booking” — measured from when you booked, so the booking time is needed for that row and only that row. The Korean lodging standard’s 24-hour window carries a midnight clamp, which this tool applies automatically.
  • “Free cancellation until 15 Oct 2026, 23:59” — a date printed on the confirmation. Enter it as an absolute deadline and no anchor arithmetic is involved at all.

When the confirmation names a day but no hour, 23:59 is the usual reading and the default here. Be careful with 00:00: it is the instant the day begins, so choosing it removes a whole day from your window.

The Korean settlement standard tiers, as the presets load them

  • Lodging, peak season, weekday — free within 24 hours of booking and until 10 days before; 10% from 7 days; 30% from 5 days; 50% from 3 days; 80% from then on, including the stay date itself and a no-show.
  • Lodging, peak season, weekend (a Friday or Saturday stay) — the same ladder at 20 / 40 / 60 / 90%.
  • Lodging, off-peak weekday — free until 2 days before, 10% from 1 day before, 20% on the day and for a no-show. Off-peak weekend: 20% from 1 day before, 30% on the day.
  • Performances — full refund until 10 days before, 10% from 7 days, 20% from 3 days, 30% from 1 day, and 90% from curtain-up. Cinema: free until 20 minutes before the screening, 50% after that.
  • Booking platforms — the Korean apps run much shorter windows of their own, around 10 minutes for hotels and an hour for motels. International hotels commonly use “free until 14 days before, then one night”, and airline tickets are usually free within 24 hours of booking with a fare-specific fee afterwards.

These are seed values that fill the form in one click. The presets are not contractual — the operator’s own terms take precedence — so replace them with what your confirmation actually says before trusting a number.

Reading the timeline: cancel now or wait?

The bar shows the whole life of the booking as coloured segments — free, moderate, severe — with a marker at where you are now. Segment widths follow real durations, except that every segment keeps a floor of 12% of the bar: a 10-minute free window is something you have to be able to see and tap, not a hairline.

The number to watch is the difference: what cancelling now costs against what it will cost after the next deadline. If that gap is small, waiting for a change of plan is rational; if it is most of what you paid, the decision is really about whether you are going at all. Waiting past a deadline for no reason is the most expensive kind of indecision, and it is exactly what a countdown is for.

A no-show is usually the worst outcome available: most of the tiers above charge the same for a no-show as for a same-day cancellation, and some charge more. If you have decided not to go, cancelling costs nothing extra and occasionally costs less.

When the calculation does not settle the question

Non-refundable rates are a real product, not a mistake. Enter 100% as the penalty from the start and the tool will tell you honestly that there is no free window — which is worth knowing before you spend an hour arguing. What you may still be able to recover comes from elsewhere: travel insurance, a credit card’s trip-cancellation cover, or the platform’s own goodwill policy for illness and bereavement.

The tool also cannot tell you which rules bind. Where the booking was made through a platform, three sets of terms are in play at once — the platform’s, the property’s and, in Korea, the settlement standard used when nothing else was agreed — and they do not always agree. Keep the confirmation email: the version you were shown at the time of booking is the one that matters in a dispute.

Finally, refunds in a foreign currency come back at the rate on the refund date, not the booking date, and the card’s foreign transaction fee is usually not returned. A “full refund” on a foreign booking can therefore still land a few per cent short of what left your account.

How to use

  1. Enter the check-in / event date and time, and pick the time zone if the booking is abroad.
  2. Add one row per cancellation tier: how long before, until what time, and the fee.
  3. Optional: type the amount you paid to see the penalty and refund in money.
  4. Read the timeline: the marker shows where you are now and what the next deadline costs.
  5. Download the .ics file to put the deadlines in your calendar with a 6-hour reminder.

FAQ

What time zone is the deadline in?

The local time of the hotel, venue or airline. “23:59 two days before departure” and “18:00, 48 hours before check-in, hotel local time” look similar and leave you with very different amounts of time — which is the single most common source of cancellation disputes. Pick a time zone once and this tool shows every deadline twice, in the property’s time and in yours, and writes the .ics start as an absolute UTC instant so any calendar app points at the same moment.

Can I save or share a booking’s policy?

Yes — the whole policy is encoded compactly in the page address, so bookmarking the link or sending it to whoever you are travelling with reproduces every tier, the anchor date and the time zone exactly. Nothing is stored on a server. If a row in a hand-edited link is unreadable, that one row is dropped and the rest still load: a link that half works beats an empty form and a red error.

Can I rely on the Korean government tiers?

Not automatically. The Consumer Dispute Resolution Standard (Fair Trade Commission notice 2024-32, in force 27 Dec 2024) is a recommendation used to settle disputes when nothing else was agreed; it is not law, and the operator’s own terms take precedence. The presets here are example defaults that fill the form quickly — for an accurate result, type in what your own booking confirmation says.

Does the 24-hour free-cancellation window apply to same-day bookings?

Not for the whole 24 hours. The 2024 amendment introduced free cancellation within 24 hours of booking a stay, but with a proviso: when that window overlaps the date you booked for, it ends at midnight of that date instead. Book today for tonight and the window has already closed. This tool applies that clamp automatically on “within N minutes of booking” rows. Platform rules are often shorter still — around 10 minutes for hotels and an hour for motels on the Korean booking apps.

My calendar shows the event but no reminder

Google Calendar can drop the alarms (VALARM) inside an .ics when it is imported into a calendar other than your primary one. To survive that, this tool also adds an all-day entry on each deadline date so the words stay visible on the grid; you can switch it off in the options. On iPhone Safari the file does not open directly — it lands in the Downloads list, so tap the download icon and then the file.

Related tools

More Finance tools: Finance

Send feedback

Found a bug or have an idea? Tell us — it helps make the tools better.

Only needed if you would like a reply.

Page: /finance/cancellation-fee-calculator/