Payments

How to Take Deposits for Appointments in South Africa

Why deposits stop no-shows, what the Consumer Protection Act allows, how much to ask, a policy template you can copy, and how to collect deposits online.

· · Updated

Most appointment businesses in South Africa start the same way. Bookings come in over WhatsApp, nothing is paid upfront, and the diary looks full until Saturday morning when three people simply do not arrive.

A deposit changes that, because it turns a free promise into a paid commitment. It is also the part owners hesitate over most, usually because they are unsure what they may charge and how to say it without sounding hostile. This guide covers the law, the wording and the mechanics.

In one paragraph

How do I take a deposit for an appointment in South Africa?

To take a deposit for an appointment in South Africa, set a deposit amount per service, publish a short cancellation policy next to it, and collect the deposit online when the client books rather than chasing an EFT afterwards. Section 17(3) of the Consumer Protection Act 68 of 2008 allows a supplier who accepts a reservation to require payment of a reasonable deposit in advance and to impose a reasonable charge for cancellation. In Booklink, deposits are configured per service and the client pays through Yoco, Paystack, PayFast or iKhokha before the slot is confirmed. If the client abandons the payment, the slot is released for someone else.

Why does a deposit stop no-shows?

A booking with no money attached costs the client nothing to break. A deposit costs them something real, and that is the mechanism. It is less about the amount than about the fact that a decision was made and paid for.

Two secondary effects matter as much:

  • It filters out slot holding. Clients who hold the same Saturday at three businesses stop the moment one asks for a card.
  • It changes how cancellations happen. A client who has paid tells you when they cannot come, because they want the reschedule. One who has paid nothing simply does not arrive.

Deposits work best stacked with reminders and a published policy. The full stack is in how to stop no-shows at your business.

What does the Consumer Protection Act say about deposits and cancellations?

The relevant law is section 17 of the Consumer Protection Act 68 of 2008, headed “Consumer’s right to cancel advance reservation, booking or order” (full text on gov.za). Four points matter:

  1. Clients may cancel. Section 17(2) gives a consumer the right to cancel any advance booking, reservation or order for goods or services to be supplied, subject to subsections (3) and (4).
  2. You may take a deposit and charge for cancellation. Section 17(3) says a supplier who accepts a reservation to supply services on a later date may require payment of a reasonable deposit in advance and impose a reasonable charge for cancellation.
  3. Reasonable has a definition. Section 17(4) says a charge is unreasonable if it exceeds a fair amount in the circumstances, having regard to the nature of the services reserved, the length of notice of cancellation the consumer gave, the reasonable potential for the service provider, acting diligently, to find an alternative consumer before the booked time, and the general practice of the relevant industry.
  4. There is an exception. Section 17(5) says a supplier may not impose a cancellation fee where the consumer cannot honour the booking because of the death or hospitalisation of the person for whom, or for whose benefit, the booking was made.

Two things follow. The Act sets no percentage cap, so any figure quoted as a legal maximum is not from section 17. And the fairness test turns largely on notice and refillability, so a cancellation two weeks out is not the same as one ninety minutes before a three hour colour appointment.

This is general information, not legal advice. If a large amount or a recurring dispute is involved, speak to an attorney about your specific policy.

How much deposit should you ask for?

There is no researched number to give here, and anyone quoting one for South African salons is guessing. What follows are worked examples, not statistics. The principle: cover what you lose when the slot goes empty, while staying small enough that a first time client will pay it to a business they have not visited.

  • Short, cheap, easy to refill. Say a barber cut is R180 and walk-ins fill gaps anyway. A R50 deposit stops casual no-shows, and the transaction fee on R50 is a real consideration.
  • Mid range, hard to refill at short notice. Say a gel set is R450 and you ask a R150 deposit. Roughly a third, enough to be remembered, not a wall to a new client.
  • Long, expensive, consumables involved. Say a colour correction is R2,400 and takes four hours of one stylist’s day. Closer to half is defensible: the slot is almost impossible to refill and the product cost is committed.
  • Booked far in advance. For a wedding party or a photo session months out, a deposit on booking with the balance due nearer the date is normal practice, which is one of the section 17(4) factors.

If unsure, start lower than you think. A deposit that gets paid is worth more than one that makes clients close the booking page.

How do you word a deposit and cancellation policy?

Disputes come from ambiguity, not firmness. The policies that cause arguments are the missing ones and the long legalistic ones. Four rules:

  • One paragraph. If it needs a scroll, it will not be read.
  • A number and a deadline. “Reasonable notice” means nothing. “24 hours” means something.
  • Say what happens, not what is forbidden. “Your deposit moves across” beats “no refunds”.
  • Same wording in three places. Booking page, confirmation email, reminder. No surprises.

A deposit policy you can copy

Replace the placeholders and shorten it further if you can.

Deposits and cancellations at [BUSINESS NAME]

A deposit of [AMOUNT] secures your appointment. The balance is
payable on the day.

Need to change your plans? Please cancel or reschedule at least
[HOURS] hours before your appointment using the link in your
confirmation email. Your deposit moves across to the new booking.

Cancellations inside [HOURS] hours, and appointments nobody arrives
for, mean we cannot fill the slot, so the deposit is not refunded.

If something serious has happened, tell us. We would rather sort it
out with you than lose you as a client.

The last line is not decoration. It gives you room to waive the fee where waiving it is right, including the death and hospitalisation case the Act carves out in section 17(5).

How do you collect the deposit?

Asking for an EFT and reconciling proofs of payment is why most businesses give up on deposits. The deposit needs to be part of the booking, not a task afterwards.

Deposit payments in Booklink are a Pro feature, from R79 a month, with gateway fees paid separately to the gateway. The flow is:

  1. Set a deposit amount on the services that need one. It is per service, so a colour can require a deposit while a fringe trim stays free to book.
  2. Connect Yoco, Paystack, PayFast or iKhokha. The client pays on that gateway’s secure checkout page. Booklink never stores card details.
  3. The booking is held pending payment and confirmed automatically once the gateway reports success. If the client abandons payment, the slot goes back on the booking page for someone else.
  4. Gateway fees go to the gateway. Booklink charges no commission on bookings.

Three settings do most of the work after that:

  • Full payment option. Switch it on and clients choose at checkout between the deposit and the full price.
  • A cancellation deadline the system enforces. Set the window your policy names, so the self-service links behave the way your published wording says.
  • Self-service reschedule. Confirmation emails and reminders carry links so clients move themselves rather than phoning. A client who reschedules is not a no-show, and the deposit follows the booking.

For services people buy in bulk, session packages take the idea further: the client pays for a block of sessions upfront and books each one against the credits. Packages are also included in Pro at R79 a month.

How do you handle refunds fairly?

Refunds go through your gateway’s dashboard, so the decision stays with you rather than with the software. That means you need a habit, not a mood.

  • Follow your published policy first. Enforcing it inconsistently is worse than not having one, and inconsistency is what makes a client feel singled out.
  • Offer the reschedule before the refund. Moving the deposit to a new date keeps the relationship and the revenue. Most clients take it.
  • Weigh the notice and the refill. A week’s notice on a service you filled anyway is a poor case for keeping the money, and section 17(4) points the same way.
  • Waive it where a person would. Section 17(5) removes the fee in death and hospitalisation cases. Serious illness is not far off that line.

FAQs

Is it legal to keep a deposit in South Africa?

Yes, within limits. Section 17(3) of the Consumer Protection Act 68 of 2008 allows a supplier who accepts a reservation to require a reasonable deposit in advance and to impose a reasonable charge for cancellation. Section 17(4) treats a charge as unreasonable if it exceeds a fair amount given the nature of the service, the notice given, your realistic chance of refilling the slot, and normal industry practice. Section 17(5) forbids a cancellation fee where the client cannot attend because of death or hospitalisation. This is general information rather than legal advice.

How much deposit should a salon ask for?

The Act sets no percentage, so there is no legal answer, only a commercial one. Base it on what an empty slot costs you and how easily you could refill it. As an illustration, a R180 barber cut might carry a R50 deposit, a R450 gel set a R150 deposit, and a R2,400 colour correction closer to half.

Can clients pay the full amount instead of a deposit?

Yes, if you switch the full payment option on. The client then chooses at checkout between paying the deposit or settling the whole service price upfront through Yoco, Paystack, PayFast or iKhokha. It removes the payment step on the day.

What happens if a client abandons the payment halfway through?

The booking is held pending payment and is never confirmed, so the slot is released and becomes bookable again. Nothing is charged and no appointment sits in the diary waiting for money that is not coming.

Who handles the refund if I decide to give the deposit back?

You do, through your payment gateway dashboard, because the money went to your gateway account rather than to Booklink. Booklink cancels the booking and frees the slot, and the refund decision stays with you.

Create a free Booklink account and upgrade to Pro when you switch deposits on.

Ready to get booked online?

Free forever. Built for South Africa. No credit card required.