A booking fee is a charge added by a platform, supplier, or payment processor on top of the base price of a reservation, and whether you get it back depends on the contract terms and why the booking fell through. Some fees are baked in and non-refundable by design, while deposits and cancellation charges follow different rules, sometimes backed by consumer protection law.
TL;DR:
- Most booking fees are non-refundable once the reservation is confirmed, as they cover payment processing and platform support already provided.
- Disclosed fees that directly cover costs like payment processing or cleaning are fair, but hidden or late-disclosed fees warrant caution or cancellation.
- Checking the detailed price breakdown before payment, including taxes, fees, and currency, helps prevent surprises and overcharges.
- Refunds depend on whether the supplier failed to deliver or if you canceled voluntarily with proper notice; legal guidance favors refunds when services are not provided.
- Acting quickly and saving all evidence is crucial for resolving overcharges through platform support, direct contact, or chargebacks.
Table of Contents
- What a booking fee actually covers versus deposits, penalties, and taxes
- Common booking-related fees and who charges each one
- Where fees show up and how to check the numbers before you pay
- Refunds, cancellations, and what the law actually allows
- How to avoid surprise booking fees: a pre-payment checklist
- What to do if you were overcharged or need a refund
- When a small fee is worth paying and when it isn't
- Im-at: built around a clear price breakdown
- Sources
- FAQ
What a booking fee actually covers versus deposits, penalties, and taxes
The term "booking fee" gets used loosely, which is why so many people feel blindsided at checkout. A booking fee is typically a flat or percentage charge that a platform adds to cover payment processing, customer support, and running the marketplace itself. It's usually non-refundable once the booking is confirmed, because the platform has already done the work of matching you with the supplier and processing the payment.
A deposit is different. It's a portion of the total price, often held by the supplier, meant to secure your spot or cover potential damage. Deposits are often refundable if you cancel within an agreed window or if the item or space is returned undamaged.
A cancellation penalty is a separate charge that applies specifically when you back out of a confirmed booking. It compensates the supplier for lost revenue and the difficulty of rebooking the slot, and it scales with how much notice you give.
Taxes and cleaning fees round out the list. Taxes are government-mandated and non-negotiable. Cleaning fees, common in short-term rentals, cover turnover costs and are almost always non-refundable once a stay is confirmed.
Here's how it can look in practice: booking a weekend rental might show a nightly rate, a service fee from the platform, a cleaning fee from the host, and local occupancy tax, four separate charges before you even get to a security deposit. Booking a guided tour might show just a base price and a small service fee, with a separate cancellation policy that only kicks in if you cancel late.

Common booking-related fees and who charges each one
Each fee on your invoice comes from a different party, and knowing who charges what helps you judge whether it's fair.
- Platform or service fee: charged by the marketplace itself to cover payment processing, customer support, and running the search and booking tools; usually shown as a percentage of the subtotal or a small flat amount.
- Supplier deposit or administration fee: charged by the tour operator, host, or venue to secure the booking or cover paperwork; often refundable under specific conditions set by the supplier.
- Payment processing fee: charged by the card network or payment gateway for handling the transaction; sometimes absorbed by the platform, sometimes passed to the customer as a separate line item.
- Cleaning or amenity fees: charged by rental hosts or venues for turnover costs, equipment use, or added extras; typically flat, non-refundable, and disclosed before checkout.
- Local taxes or surcharges: charged by government authorities and collected by the platform or supplier on their behalf; non-negotiable and usually shown as a percentage.
How these appear varies by industry. Travel bookings tend to show fees as a percentage of the subtotal, while activity and event bookings often use flat per-person charges. A hotel deposit might be a flat amount per night or a percentage of the total stay, and it's worth asking directly what triggers a refund versus a forfeiture.
A few signs suggest a fee might be unfair or poorly disclosed: it appears only after you've entered payment details, it's labeled vaguely as "service charge" with no explanation, or it changes between the search results page and the checkout page. Any of these is a reason to pause and read the fine print before confirming.
Where fees show up and how to check the numbers before you pay
Most booking platforms display an itemized breakdown before you confirm payment, though the level of detail varies by device. On desktop, this usually appears as a expandable summary on the right side of the checkout page, listing the base price, fees, and taxes separately. On mobile, the same breakdown is often collapsed under a "price details" or "view breakdown" link that you have to tap to expand.
Before you pay, check that the currency displayed matches what you expect and that the total matches the sum of the listed items. After you book, save the confirmation email, which should include a booking or confirmation number, the supplier's contact details, and the final itemized charge. A screenshot of the checkout page before you submit payment is worth keeping too, since prices and fee structures can be adjusted later.
Card statements add another layer of confusion. A pending authorization or hold might show up as a charge within hours of booking, but it isn't the same as a settled transaction, which can take a few days to post. If you cancel before the charge settles, the hold typically drops off your statement rather than triggering a refund process, and confirming which stage a charge is in before disputing anything with your bank saves time.
Refunds, cancellations, and what the law actually allows
Whether a booking fee or deposit comes back to you depends on two things: what the booking terms say, and whether the supplier actually failed to deliver.
If you cancel voluntarily, the Consumer Protection Act allows you to cancel an advance booking, but it also lets the supplier charge a reasonable cancellation fee in return. What counts as reasonable depends on factors like how much notice you gave, how likely the supplier is to rebook the slot, and standard practice in that industry. A cancellation the day before a fully booked tour departs is treated differently than one made weeks in advance.
An explanatory note from the National Consumer Commission adds an important exception: suppliers cannot charge a cancellation penalty when you're unable to honor the booking because of death or hospitalization. This note interprets sections 17 and 19 of the Act and lays out the same reasonableness factors, including notice given and the nature of the service.
The situation flips when the supplier is the one who fails to deliver, for example an overbooked activity or a canceled tour with no alternative offered. In that case, guidance on overbooked bookings and passenger rights points to a different remedy: a refund of what you paid, plus interest, plus compensation for costs directly caused by the failure, such as a replacement booking made at a higher price. This is a materially better outcome than a voluntary cancellation, and it's worth stating clearly when you contact a supplier.

When you request a refund, be specific about what you're asking for. A simple message works: "Under the applicable cancellation terms, I am requesting a full refund of the booking fee and deposit, since the service was not supplied as confirmed." If the supplier resists and the issue is their failure to deliver, referencing the statutory remedy of refund plus interest plus incidental costs gives your request more weight than a general complaint.
How to avoid surprise booking fees: a pre-payment checklist
Most surprise fees are avoidable if you slow down for two minutes before hitting confirm.
- Open the full price breakdown before entering payment details, not after.
- Check that the currency displayed matches your expectation, especially on international bookings.
- Read the supplier's cancellation and refund terms, not just the platform's general policy.
- Look specifically for cleaning fees, local taxes, and optional insurance add-ons that inflate the total.
- Message the supplier directly if any line item is unclear rather than assuming it's standard.
Paying with a credit card generally gives you stronger dispute protection than a debit card or direct bank transfer, since chargebacks are built into most credit card networks. It's also worth checking how long a card hold takes to release if you cancel, since confirming details on the payment screen before submitting can prevent a charge from settling in the first place.
Pro Tip: When booking through an intermediary platform, ask the supplier directly to confirm your reservation number. It closes the gap that causes most multi-party disputes.
What to do if you were overcharged or need a refund
Acting quickly and keeping records are the two things that consistently improve outcomes.
- Collect your evidence first: the confirmation email, a screenshot of the checkout page, and any payment receipt showing the amount charged.
- Contact the platform's support team, explain the discrepancy clearly, and record any ticket or case number they give you.
- If the platform can't resolve it, contact the supplier directly using the confirmation details you saved, since they may hold more context than the platform does.
- If neither responds within a reasonable time, file a chargeback with your card issuer, citing the specific dates and amounts involved.
- For unresolved disputes involving South African suppliers, filing a complaint with the National Consumer Commission is the next formal step.
State exactly what you want in every message: a refund of the disputed amount, interest where the supplier failed to deliver the service, and reimbursement of any directly incidental costs, such as a same-day replacement booking. Most platform disputes resolve within a couple of weeks when the evidence is clear and submitted promptly; chargebacks and formal complaints can take longer.
When a small fee is worth paying and when it isn't
A clear, disclosed fee that covers something real, like payment processing or platform support, is a fair trade for convenience. The problem isn't the existence of booking fees. It's that too many platforms bury them until the last screen, betting that momentum will carry you past the total.
My take: walk away the moment a fee appears that wasn't visible during search or comparison. That's not a fee, it's a bait and switch, and no amount of convenience makes up for it. Marketplaces that show the full breakdown early, before you've committed emotionally to a booking, respect your time more than ones that reveal costs late. If you're comparing platforms, treat itemized pricing as a baseline requirement, not a bonus feature.
— Mikahil
Im-at: built around a clear price breakdown
Im-at is a platform designed for discovering and booking a variety of activities such as guided tours, safaris, city excursions, and workshops, aimed at travelers who want price transparency before committing. The platform offers listings of guided tours, trips, sports and outdoors experiences, classes and workshops, arts and culture, entertainment, history, and health and wellness activities from various providers.
If booking fees explained badly are the reason you double-check every checkout page, browse guided tours, trips, sports and outdoors, and more on Im-at and see the full price before you book.
Sources
For the legal and practical points covered above, these sources go deeper:
- Consumer Protection Act 68 of 2008
- Explanatory Note 4 of 2023 — National Consumer Commission
- Overbooked flights and passenger rights — Law For All
FAQ
What do booking fees mean?
A booking fee is a charge added by a platform, supplier, or payment processor to cover the cost of processing and confirming your reservation. It's usually separate from the base price and is often non-refundable once the booking is confirmed.
Do I have to pay a booking fee?
Yes, if the platform or supplier discloses it as part of the total price before you confirm payment, it's a standard part of the transaction. You can avoid a specific fee by choosing a different platform or supplier that doesn't charge it, but you can't opt out of a disclosed fee on a booking you complete.
Why do we have to pay booking fees?
Booking fees cover real costs: payment processing, customer support, and the infrastructure that lets you search and compare options in one place. Suppliers separately charge cancellation fees to cover lost revenue when a confirmed slot goes unfilled, which is a different charge with different rules under the Consumer Protection Act.
Is a booking fee refundable?
It depends on the terms you agreed to and whether the supplier failed to deliver the service. If the supplier could not honor the booking, guidance on refund remedies points to a refund plus interest and incidental costs, while a voluntary cancellation may only entitle you to a partial refund after a reasonable cancellation charge.

