How to collect advance payments from clients over WhatsApp (without the awkward bank transfer request)
Advance payments protect your revenue and reduce no-shows — but asking for them the wrong way damages trust. Here is a clean, professional approach that clients actually appreciate.
Abid Khan
Founder, Unify · June 5, 2026
No-shows cost Indian small businesses crores of rupees every year. An empty salon chair, an unfilled training slot, a cancelled photography session — each one is not just lost revenue but also an opportunity cost. You turned away someone who wanted that slot so you could hold it for someone who never came.
Advance payments are the single most effective tool for reducing no-shows. Clients who have paid even ₹200 upfront almost never ghost. But how you ask for an advance matters enormously.
Why the bank transfer method is hurting your business
The traditional approach — "please transfer ₹500 to this account and send a screenshot" — has several problems. It feels informal and slightly untrustworthy, especially for new clients who do not know you. It requires effort on the client's side (opening banking app, adding a new beneficiary, taking a screenshot, sending it). And it creates an administrative burden on your side as you manually reconcile payments against bookings.
The result is that many businesses either skip asking for advances (and deal with no-shows) or ask in a way that makes clients feel vaguely suspicious (and lose bookings because of it).
The payment link approach
Payment links through services like Razorpay solve every one of these problems. You generate a link that the client clicks, enters their UPI ID or card details, and pays — all within 60 seconds. You get an instant notification. The link expires after payment, so there is no confusion about whether it was paid.
Critically, it looks professional. When a client receives a payment link with your business name on it, it feels like a legitimate transaction with a real business — not an informal request to trust you with their money.
How to send a payment link in a WhatsApp conversation
- 1Set up a Razorpay account (free to create; they charge a small percentage per transaction).
- 2When a client confirms a booking, send your booking confirmation message.
- 3Follow it with: "To confirm your slot, a small advance of ₹[amount] is required. Here's the payment link: [link]. Your booking is confirmed once payment is received."
- 4Once they pay, send a final confirmation with the booking details.
How much to charge as an advance
The right advance amount depends on your business type and the value of the service:
- Salons & spas: ₹200–500 for regular appointments; ₹1,000–2,000 for bridal packages
- Photographers: 25–30% of total package cost
- Event planners: 20–30% of total event cost
- Tutors: First month's fees upfront
- Clinics: ₹200–300 consultation fee
- Gyms: First month membership at sign-up
What to say when asking for an advance
Frame the advance as part of your booking process, not a distrust signal. Clients understand that any professional business has a booking policy.
Good example: "Your appointment is confirmed for Saturday at 3 PM. We require a small advance of ₹300 to hold your slot. Here's the payment link: [link]. Once payment is received, you're all set! 😊" Not this: "Kindly transfer ₹300 to confirm the booking otherwise we will give the slot to someone else."
Handle rescheduling professionally
Set a clear policy before you start collecting advances: can clients reschedule and keep their advance? Within what timeframe? Write this out once and include it in every booking confirmation so clients are never surprised.
A good default: advances are refundable if cancelled more than 48 hours before the appointment, and transferable to a rescheduled slot within 30 days. This feels fair and removes the main objection clients have to paying in advance.
Sending payment links from your inbox
The most efficient workflow is to send payment links directly from the same app where you are managing your customer conversations — so you do not have to switch between WhatsApp and a separate Razorpay dashboard to generate and share a link.
Want to try this?
Unify lets you send Razorpay payment links directly in WhatsApp, Instagram, and Facebook conversations — so collecting an advance is two taps from the booking confirmation, not a five-step process across two apps.
Get started freeAbid Khan
Founder, Unify. Building Unify to help small businesses in India manage their WhatsApp, Instagram, and Facebook conversations from one place.