June 2026 • 12 min read
If you are building a B2C subscription or mutual fund SIP app in India, UPI AutoPay allows AFA-free recurring debits up to ₹15,000 for general subscriptions, and up to ₹1,00,000 for insurance premiums, mutual fund SIPs, and credit card bills under the RBI E-mandate Framework 2026. For high-ticket B2B invoicing, large loan repayments (EMIs), or mutual fund SIPs exceeding ₹1,00,000, NACH e-mandate remains the mandatory engine. Implementing the wrong one first can hurt your day-one activation rates by 25% to 40%.
In India, executing recurring payments is strictly governed by the Reserve Bank of India's (RBI) e-mandate directives. Unlike the US or European markets where credit card vaults allow merchants to auto-charge accounts at will, Indian customers must explicitly sign up for a structured recurring billing mandate. For product managers, choosing between the National Automated Clearing House (NACH) and UPI AutoPay dictates how fast users activate, how much transaction friction they experience, and how reliable payment success rates are on subscription renewal cycles.
While third-party aggregators like Razorpay, Cashfree, and PayU simplify API integrations for both systems, the fundamental clearing infrastructure, user authentication flows, and transaction limits are completely distinct. Let's break down the technical differences and product implications to help you decide which system to implement first.
| Feature / Parameter | UPI AutoPay | NACH e-mandate |
|---|---|---|
| Max Transaction Limit | ₹15,000 per transaction AFA-free general limit Up to ₹1,00,000 for insurance, SIPs, and credit card bills under the RBI 2026 framework | ₹1 Crore per transaction (depending on bank and user mandate parameters) |
| Mandate Registration Setup Time | Instant (completed within the UPI app flow via UPI PIN authentication) | Real-time for Net Banking/Debit Card; 3 to 10 working days for legacy physical signatures |
| Clearing Engine | UPI Network (NPCI) Instant settlement | National Payments Corporation of India (NPCI) batch processing T+1 settlement |
| Registration Friction | Low: User authorizes the mandate on Google Pay, PhonePe, Paytm or BHIM app using their existing UPI PIN. | Moderate to High: Requires authentication via Net Banking credentials, Debit card OTP, or a physical signature upload. |
| Pre-Debit Notification | Required (minimum 24 hours prior notification via SMS/Push by UPI app or PSP bank) | Recommended (merchant or PSP bank notifies the user) |
| Typical Mandate Success Rate | 75% - 85% on setup; 80% - 90% on subsequent debits | 60% - 70% on setup (high drop-offs during bank redirects); 85% - 92% on subsequent debits |
Introduced by the NPCI to capture micro-subscriptions, UPI AutoPay leverages the massive adoption of UPI in India. When a user checks out, instead of completing a one-time transaction, the payment gateway requests a Mandate_Created event. The user is redirected to their preferred UPI application (e.g. PhonePe, GPay) where they view the mandate details (amount caps, frequency, validity period) and authorize it with their UPI PIN.
Under the RBI e-mandate framework (updated in 2026), subsequent debit calls are executed programmatically AFA-free up to ₹15,000 for general subscriptions, and up to ₹1,00,000 for specific categories like mutual fund SIPs, insurance premiums, and credit card bills. For transactions exceeding these respective thresholds, the UPI network triggers a notification requiring the user to authenticate the transaction with their UPI PIN, which introduces checkout friction and reduces renewal success rates.
A typical API payload for registering a UPI AutoPay mandate with a gateway like Razorpay requires specifying the recurring billing rules:
{
"customer_id": "cust_828392",
"type": "link",
"amount": 250000, // ₹2,500.00
"currency": "INR",
"description": "Premium monthly plan subscription",
"subscription_registration": {
"method": "upi",
"auth_type": "pin",
"max_amount": 500000, // maximum allowable single debit
"expire_by": 1893456000 // UNIX timestamp
}
}
NACH is India's legacy bulk clearing system operated by the NPCI, modernized to support digital "e-mandates". To link a bank account for recurring debits, the user must input their bank account number and IFSC, and then complete an authentication flow on their bank's Net Banking portal or by entering their Debit Card PIN and OTP. This verification process creates a formal debit instruction against the user's primary bank account.
Because it acts as a direct bank-to-bank settlement system, NACH is the standard choice for financial operations that require high security and large-ticket transactions, such as lending apps (e.g., KreditBee, Navi) demanding EMI collections, and premium wealth managers (e.g., Zerodha Coin, Groww) handling SIPs above ₹1,00,000.
To choose the best payment option for your product launch, evaluate these three key dimensions:
Both recurring payment systems have specific failure modes that product managers must design around:
No. Mandates cannot be migrated across networks. Each mandate is tied to a specific network instruction (e.g., an UMRN for NACH, or a VPA/Mandate ID for UPI). Migrating users requires asking them to cancel their existing mandate and authenticate a new one on the target network.
Generally, no. Setup is free for customers on UPI AutoPay. For NACH, some public sector banks charge a one-time mandate registration fee (typically ₹50 to ₹150) directly to the user's account, which can cause complaints.
UPI AutoPay collections settle instantly or on a T+1 basis depending on your payment gateway contract. NACH transactions are cleared in daily batches by the NPCI and typically settle on T+1 or T+2 business days.
Join 2,300+ product leaders receiving one actionable growth breakdown every week. No fluff, just hard product teardowns and local benchmarks.