Skip to content

Booking deposits

Online booking deposits for med spas, collected at booking

Add a deposit to the treatments that need one. Patients pay it on Stripe's secure payment page straight after they book, and the rest is paid at your clinic.

Demo clinic Β· illustration

A no-show on a high-value treatment costs the whole slot

Most med spas already ask for deposits on some treatments. The trouble is collecting them without a phone call, a payment link and a spreadsheet.

  • The slot you held for nobody

    A patient books a 90-minute laser session and doesn't turn up. The practitioner's time is gone, and so is the patient who would have taken it.

  • Chasing deposits by text

    Your front desk sends a payment link, waits, checks the payments app, then updates the diary by hand. It happens between patients, so it slips.

  • Booked but never paid

    Without a rule for unpaid deposits, the slot stays blocked while nobody pays for it. Someone has to remember to release it.

How it works

Book, pay, confirmed: one flow

The deposit is part of your online booking, on your own website. There's no separate invoice to send and nothing to reconcile by hand.

  1. You set a deposit on a treatment

    In Services, add a deposit to the treatments that need one, such as long laser sessions or high-value injectables. Treatments without a deposit book exactly as before.

  2. The patient books a real free time

    They choose the treatment, a practitioner and a time from your real availability, then enter their details as usual.

  3. They pay on Stripe's secure page

    Straight after booking they're taken to Stripe Checkout. Card details go to Stripe, never to your website.

  4. Their time is held while they pay

    The slot is held for about an hour. If the deposit isn't paid in that time, the slot is released automatically and becomes bookable again.

  5. Paid means confirmed, or waiting for you

    With instant confirmation the booking confirms as soon as the deposit is paid. With manual confirmation it waits for your team, already paid.

The deposit step after booking. Demo clinic, illustration.

Deposits only where you want them

A deposit is set per treatment, so you decide exactly where it applies. A 20-minute consultation can stay free to book while a full-legs laser session or a filler appointment carries a deposit.

The treatment page on your website shows the deposit alongside the price, duration and downtime, so patients know before they start booking. Nobody meets a surprise charge at the last step.

What the patient sees after paying

Every booking has a private manage page. Once the deposit is paid it shows as paid there, next to the appointment details, the add-to-calendar link and directions.

The rest of the treatment price is paid at your clinic, however you already take payment. Velvet Lead doesn't collect the balance online.

When a deposit is still due

If a patient closes the payment page before paying, the manage page lets them pay a deposit that's still due while their time is held.

An automatic email can remind them that the deposit is due. If the hold runs out first, the slot is released, so your diary never keeps a time for someone who didn't pay.

The awkward case, handled

Occasionally a deposit arrives after its slot was already released. When that happens, the Velvet Lead team is alerted so your clinic can refund the patient or rebook them, rather than finding out when they walk in.

Refunds are made in your own Stripe account, where you already see every payment. Velvet Lead doesn't issue refunds from the admin panel.

Your front desk sees deposit status at a glance

In Bookings, each appointment shows whether its deposit is paid or still due, next to the booking's status and internal notes. There's no need to cross-check a separate payments app to know who is committed.

Deposits work together with appointment reminders and the self-cancel link from online booking, which frees a slot a patient can't use. Together they are the practical side of reducing no-shows.

What it costs

Deposits run through your clinic's own Stripe account, so the money goes straight to you. Stripe charges its standard processing fees on each deposit, paid by your clinic. Velvet Lead doesn't add a fee on top of Stripe's.

Honest limits

What deposits don't do

Deposits are deliberately narrow. Here's where they stop.

  • Online payment is limited to booking deposits on treatments that have one. There's no full online payment, point of sale or invoicing.
  • No packages, memberships, gift cards or subscriptions are sold through the website.
  • Refunds are made in your Stripe account, not from the Velvet Lead admin panel.
  • Deposits need a Stripe account. Stripe doesn't currently accept businesses registered in Pakistan, so most clinics there take payment at the clinic.
  • Stripe is the only payment provider. There's no PayPal or other payment integration.

FAQ

Questions clinics ask

How do patients pay the deposit?

Straight after booking, they're taken to Stripe Checkout, Stripe's secure payment page. Card details go to Stripe and never touch your website.

What happens if a patient doesn't pay?

Their time is held for about an hour. If the deposit isn't paid by then, the slot is released automatically and other patients can book it.

Can we take a deposit on some treatments and not others?

Yes. Deposits are set per treatment in Services, so a consultation can stay free while longer or higher-value treatments carry a deposit.

Who handles refunds?

Your clinic does, in its own Stripe account. If a deposit arrives after its slot was released, the Velvet Lead team is alerted so you can refund or rebook the patient.

Can patients pay the full treatment price online?

No. Online payment covers the deposit only. The rest is paid at your clinic, however you already take payment.

Are there fees?

Stripe's standard processing fees apply to each deposit and are paid by your clinic. Velvet Lead doesn't add a fee on top.

Stop holding slots for patients who never pay

Book a 15-minute demo and we'll show you a deposit booking on our demo clinic, from booking to paid.

Book a demo