Short answer: Razorpay can genuinely auto-debit an Indian retainer, but only under Rs 15,000 per cycle on cards or UPI Autopay — above that, RBI's e-mandate rules force an authentication step every month. Bigger retainers need an e-NACH bank mandate, and any client who deducts TDS can't be auto-debited at all. Most agencies should automate the invoice, not the debit.
Every agency founder has the same fantasy around the 1st of the month: the retainers just land. No "sir, invoice bhej dijiye" on WhatsApp, no follow-up on the 12th, no reconciling six part-payments against five invoices.
Razorpay Subscriptions is the tool everyone reaches for. It's a good product, and the mechanics are simple — per Razorpay's own docs, you "create a plan with your pricing and billing schedule, then create a subscription for customers," and Razorpay "automatically charges them at regular intervals," with invoices "automatically generated for every billing cycle," plus trial periods, upfront charges, add-ons, and pause/cancel.
What none of the setup guides tell you is that the Indian regulatory layer and the Indian tax layer both bite an agency in ways they don't bite a SaaS company. I've run both models. Here's what actually happens.
What does recurring billing actually mean for an agency retainer?
Two very different things get called "recurring billing," and conflating them is why founders get disappointed:
- Auto-invoicing — on a fixed day each month the invoice is generated, numbered in sequence, GST and TDS computed, emailed to the client with a payment link. The client still initiates payment. Effort saved: yours.
- Auto-debit (mandates) — the client authorises a standing instruction once, and money leaves their account each cycle with no action from them. Effort saved: theirs.
Auto-invoicing works for 100% of Indian clients. Auto-debit works for a surprisingly small slice of them. Everything below is about finding that slice honestly instead of discovering it three clients into a failed rollout.
Which Razorpay mandate can actually collect your retainer?
Razorpay Subscriptions supports three rails — cards (standing instructions on Visa, Mastercard and RuPay), UPI Autopay, and e-mandate/NACH (authorised via netbanking, debit card or Aadhaar). They are not interchangeable. The numbers below come from Razorpay's own recurring-billing cost breakdown and its public pricing page (checked 19 August 2026 — verify before you quote them to a client, pricing moves).
| Rail | Limit per debit | Setup time | Cost | Best fit for an agency |
|---|---|---|---|---|
| UPI Autopay | Rs 15,000 standard mandate limit (higher category limits exist for SIPs, insurance and IPOs — not for services) | Instant, in the client's UPI app | "Pricing available on request" for subscription UPI | Small local retainers, D2C founders, add-on services |
| Card standing instruction | Rs 15,000 without extra authentication | Instant | "0.9% + Platform fees per transaction" | Rarely worth it — Indian B2B clients don't want the company card on file |
| e-NACH | Rs 10 lakh per debit | 1 to 5 working days to register the mandate | "Pricing available on request" | Larger retainers from clients who do not deduct TDS |
Razorpay lists setup fee and annual maintenance charge at Rs 0, with 18% GST on the platform fee and custom rates available above Rs 5,00,000 monthly volume. So the fixed cost of trying this is genuinely zero — the cost is entirely in your time and your client's patience.
The Rs 15,000 wall — and why most agency retainers hit it
This is the single fact that decides whether auto-debit is viable for you, and almost no "how to set up Razorpay subscriptions" article mentions it.
RBI consolidated its rules in the Digital Payments – E-mandate Framework, 2026, issued 21 April 2026. Recurring debits go through without an additional factor of authentication (AFA) only "up to Rs 15,000/- per transaction." Above that, the customer has to authenticate the debit — which means an OTP prompt lands on their phone every single month, and a missed OTP is a missed collection.
There is a Rs 1,00,000 ceiling in the framework — but it applies specifically to "payment of insurance premiums, subscription to mutual funds, and credit card bill payments." A social media retainer is none of those. Agencies read the headline "RBI raises e-mandate limit to Rs 1 lakh," assume it applies to them, and build a rollout on it. It does not.
Now do the arithmetic on a normal retainer. Even a modest Rs 20,000/month engagement bills at Rs 23,600 with 18% GST. If you're anywhere near the rates in our India rate-card breakdown — Rs 35,000 to Rs 1,50,000 in metros — you clear the Rs 15,000 line before you finish reading the plan setup screen. Only the smallest engagements, and per-service add-ons, live below it.
Two more provisions worth knowing because they'll show up in client questions: the issuer must send a pre-transaction notification "at least 24 hours prior to the actual charge / debit," and must give the customer a facility to "modify the validity period or withdraw the e-mandate at any point of time." Your client can kill the mandate silently, from their bank app, without telling you. Treat a mandate as convenience, never as security.
Why TDS quietly breaks auto-debit for B2B clients
Here's the part I've never seen written down anywhere, and it's the reason my own agency abandoned mandates for corporate clients.
A mandate debits one fixed amount. A client deducting TDS pays you the invoice value minus their deduction — and they decide the rate and the section, not you.
Take a Rs 50,000/month retainer. The arithmetic (this is arithmetic, not a survey):
- Invoice: Rs 50,000 + 18% GST = Rs 59,000
- Client deducts TDS on the base value, not on GST — at 10% for professional fees that's Rs 5,000
- Client remits Rs 54,000, and deposits Rs 5,000 with the government against your PAN
Set the mandate to Rs 59,000 and you over-collect by Rs 5,000 every month, and now the client owes nothing to the exchequer but has paid you in full — a mess for both books. Set it to Rs 54,000 and the mandate is wrong the moment that client's classification changes, or the moment a different client applies 2% instead of 10%. And you frequently don't know which rate a client will apply until the first payment lands. (If that split isn't second nature yet, our guide to TDS on digital marketing services covers which section applies and why the numbering changed.)
Mandates assume a fixed amount. Indian B2B invoicing assumes a variable one. That mismatch is structural, and no amount of Razorpay configuration fixes it.
When must the invoice go out? GST timing for retainers
Automating the debit is optional. Automating the invoice date is not — GST has an opinion about it.
A retainer contracted for a period exceeding three months with periodic payment obligations is a continuous supply of services. Under the time-of-supply rules (summarised well by Tally here), where the contract fixes payment dates, the invoice must be issued on or before that due date; where it doesn't, the invoice must be issued before or at the time you receive payment.
The practical translation for agencies: write the payment date into the retainer agreement, then issue on that date whether or not the client has "confirmed the month." Founders who wait for confirmation end up issuing on the 14th for a 5th-of-month due date, which is late by the rulebook and messy in GSTR-1. Our retainer agreement guide has the clause; our GST invoice guide has what the invoice itself must carry.
The setup I'd actually run
After trying the pure-mandate version and watching it fail on exactly the clients whose money mattered most, this is the three-track model I'd give any Indian agency:
- Track A — auto-debit, under Rs 15,000 all-in. UPI Autopay only. Perfect for a Rs 10,000/month starter package, a Rs 5,000 reels-only add-on, or the tier-2 clients that a tier-2 agency often bills in bulk. Instant setup in the client's own UPI app, no bank paperwork, and at that ticket size clients rarely deduct TDS.
- Track B — e-NACH, above Rs 15,000, non-TDS clients only. Proprietorships, small partnerships, D2C brands below audit thresholds. Budget 1 to 5 working days for mandate registration and start it during onboarding, not on the 1st.
- Track C — auto-invoice plus payment link, everyone else. Every corporate client, every client who deducts TDS, every retainer above Rs 50,000. The invoice issues itself on the contracted date, GST and TDS are computed on it, it emails itself, and it carries a Razorpay link so the client can pay in two taps. You've automated your side completely; the client keeps control of theirs, which is what a finance department wants anyway.
Track C is where most of your revenue will sit, and it's worth saying plainly: that isn't a failure of automation. The manual work in agency billing was never the debit. It was raising 14 invoices, getting the serial numbers right, computing GST and TDS per client, emailing them, and then chasing them. All of that automates fine.
This is the model My Digital Sevak runs, and I'll be specific about the boundary since I built it: a daily job generates each client's invoice on their billing day, applies their GST and TDS settings, emails it along with the previous month's performance report, and tracks the TDS deducted so your receivables reconcile. It does not operate mandates on your behalf — for the reasons above, we send a Razorpay payment link instead. If you want true auto-debit for your Track A and Track B clients, set those up directly in the Razorpay dashboard.
Five things to get right before your first cycle
- Number the retainers, not the sends. One unbroken invoice serial per financial year, generated by the system. A recurring job that skips or duplicates a number will surface as a GSTR-1 mismatch months later.
- Bill on a date, not on a mood. Same day every month, written into the contract. Payment drift is one of the earliest signals that a client is drifting away — but only if the billing date is fixed enough for drift to be visible.
- Send the report with the invoice. An invoice arriving alone invites scrutiny; an invoice arriving attached to last month's reach, engagement and published-post count invites payment. Costs nothing to pair them.
- Decide the TDS treatment at onboarding. Ask during client onboarding whether they'll deduct and under which section. Saves a quarter of confused reconciliation.
- Have a chase ladder ready anyway. Automation reduces late payment; it doesn't end it. Our escalation ladder and MSME 45-day rule breakdown is what runs after the automated reminder fails.
Frequently asked questions
Can I auto-debit a monthly agency retainer in India?
Yes, but only within limits. Under RBI's e-mandate framework, recurring debits above Rs 15,000 need an additional factor of authentication each time, so card and UPI Autopay mandates stop being hands-free above that. Larger retainers need an e-NACH bank mandate, which Razorpay supports up to Rs 10 lakh per debit.
Why does TDS break recurring auto-debit for agencies?
A mandate debits one fixed amount. A corporate client deducting TDS pays you the invoice value minus the deduction, and they decide the rate and section, not you. So the mandate amount and the amount the client believes it owes disagree every single month, which is why TDS-deducting clients belong on auto-invoicing rather than auto-debit.
When must a retainer invoice be issued under GST?
A retainer running longer than three months with periodic payment obligations is a continuous supply of services. Where the contract fixes payment dates, the invoice must be issued on or before that due date. Where it does not, the invoice is due before or at the time you receive payment.
What does Razorpay charge for subscriptions?
Razorpay's public pricing page lists standard domestic payment gateway at 2% per successful transaction, subscription billing on cards at 0.9% plus platform fees per transaction, and UPI and NACH subscription pricing available on request. Setup fee and annual maintenance are both listed at Rs 0, with 18% GST on the platform fee.
Let the invoices raise themselves.
Recurring invoices on each client's billing day, with GST and TDS computed, the monthly report attached, and a Razorpay link inside — alongside your content calendar, approvals and Instagram scheduling. 7-day free trial, from ₹999/month for your whole team.
Start Free Trial