In this article
Why payments are the first thing to fix
Most Indian online coaches start the same way: a UPI ID shared on WhatsApp, screenshots of payments as proof, and a notes app or spreadsheet to remember who has paid for which month. It works for five clients. At twenty it turns into chasing renewals, missed payments you only notice weeks later, and awkward messages to clients you would rather be coaching.
Fixing it doesn't need a payment gateway on day one. It needs three things: a clear price in rupees, one place where every client's billing status is visible, and a habit of invoicing before a cycle starts rather than after.
Price in rupees, by package not by session
Indian clients compare you with gym memberships and app subscriptions, so a clear monthly or 12-week package in INR is easier to say yes to than a per-session rate. Package pricing also protects your income when a client skips a week.
Write the package down once: what it includes (calls, check-ins, plan updates, chat support), how long it runs, and what happens at renewal. That same description goes on every invoice, which stops the 'I thought this was included' conversation before it starts.
Try it with your own clients
Clients, sessions, payments, check-ins and WhatsApp reminders in one place. Free for 14 days, no card.
Taking UPI and recurring payments
UPI is what your clients already use, so make it the default. For one-off packages, a UPI request or payment link with the invoice number in the note is enough to match payments later.
For monthly coaching, look at UPI Autopay (e-mandates), which most Indian payment gateways support. The client approves a mandate once and renewals are collected automatically, which removes the monthly reminder entirely. Whatever you use, record each payment against the client's invoice the same day so your overdue list stays true.
When GST applies to coaching
Coaching is a service, so GST registration becomes mandatory once your aggregate turnover crosses the threshold for services (₹20 lakh in most states, ₹10 lakh in special category states). Below that, registration is optional.
Coaching clients who live abroad and pay in foreign currency can count as an export of services, which is zero-rated; registered businesses usually file a Letter of Undertaking (LUT) to invoice those clients without charging IGST. Rules change and depend on your situation, so confirm your setup with a chartered accountant once you're close to the threshold.
Billing clients in the Gulf, UK and US
Many Indian coaches have clients in the UAE, UK or US. Invoice them in their own currency (AED, GBP, USD) so they see a familiar number, and keep those invoices separate from your rupee clients so your monthly totals are not a mix of currencies.
Scheduling matters as much as billing here: a 7pm IST call is 5:30pm in Dubai and 1:30pm in London (2:30pm during UK summer time). Book sessions against each client's own time zone rather than converting in your head.
A simple monthly payments routine
Once a month, before the new cycle: send renewal invoices for everyone due, check the overdue list, and send one friendly reminder to anyone more than three days late. That fifteen-minute routine replaces most of the chasing.
In CoachevaOS each client has a billing currency, packages and invoices, and the dashboard shows who is paid, due and overdue. Plans for Indian coaches are priced in INR and can be paid with UPI at checkout.
Frequently asked questions
Registration is mandatory once aggregate turnover from services crosses ₹20 lakh in most states (₹10 lakh in special category states). Below that it is optional. Check your situation with a chartered accountant.
Invoice them in their own currency. Services to clients abroad paid in foreign currency can qualify as an export of services, which is zero-rated for GST; registered coaches usually file an LUT to invoice without IGST.
UPI Autopay (an e-mandate) through a payment gateway: the client approves once and renewals are collected automatically each month.