SchedulingKit
How-To GuideBeginner20 minutes

How to Collect Deposits Online When Clients Book

Require upfront deposits during booking to secure commitments, reduce no-shows, and improve cash flow for your service business.

Start the Guide

How to Collect Deposits Online When Clients Book This step-by-step guide covers everything you need — from prerequisites to pro tips — so you can complete the process in 20 minutes or less. Browse all how-to guides.

Before You Start

Make sure you have the following ready:

  • A Stripe or Square account
  • Deposit amounts decided per service

Step-by-Step Guide

6 steps · 20 minutes

1

Connect your payment processor

Link your Stripe or Square account to SchedulingKit. This takes under two minutes and requires no coding.

2

Set deposit rules per service

Choose a flat amount or percentage for each service. High-value services typically require 20-50% upfront.

Pro Tip

Start with a lower deposit percentage and increase if no-shows persist.

3

Configure refund and cancellation terms

Define whether deposits are fully refundable, partially refundable, or non-refundable based on cancellation timing.

4

Display deposit info on the booking page

Make deposit amounts and refund terms visible before checkout so clients know what to expect.

5

Set up deposit receipts

Enable automatic receipt emails that show the amount charged, remaining balance, and appointment details.

6

Handle remaining balances

Choose whether to collect the remaining balance at the appointment, send an invoice, or charge the card on file automatically.

FAQ

Frequently Asked Questions

What payment methods are supported?

All major credit cards, debit cards, Apple Pay, and Google Pay through Stripe or Square.

Can I require a deposit for some services but not others?

Yes. Deposit settings are per-service, so you can require deposits only for high-value or high-no-show services.

Are deposits automatically applied to the final invoice?

Yes. The deposit is deducted from the total, and clients only pay the remaining balance.

How do refunds work if a client cancels within the policy window?

Refunds are processed automatically back to the original payment method within 5-10 business days based on your cancellation rules.

Ready to Get Started?

Sign up free and follow this guide step by step — your scheduling will be live in minutes.

Start Free Today

Free forever plan available · No credit card required