Subscription Management

Manage recurring billing, upgrades, downgrades, and renewals

Why Subscription Billing Is More Complex Than It Looks

Subscription billing appears simple on the surface — charge a recurring fee, deliver access. In practice, it is one of the most operationally complex aspects of running a SaaS or subscription business, touching revenue recognition accounting, payment infrastructure, tax compliance, customer experience, and data security simultaneously.

In India specifically, the complexity is compounded by RBI's recurring payment mandate regulations, which fundamentally changed how domestic recurring payments work in 2021–22. Companies that failed to adapt saw involuntary churn spike 15–30% overnight as their existing payment authorisations became non-compliant. Understanding India's payment compliance landscape is now a competitive differentiator.

  • Revenue recognition: Subscription revenue must be recognised ratably over the service period (ASC 606 / Ind AS 115) — not when cash is received
  • Failed payments: India's fragmented payment landscape (UPI, cards, NACH, wallets) creates multiple failure modes requiring separate recovery strategies
  • Global currencies: Billing in USD, GBP, EUR, or SGD for international customers adds FX risk, GST/VAT complexity, and bank settlement delays
  • Compliance: RBI mandate regulations, PCI-DSS for card data, and GST on SaaS services are non-negotiable compliance requirements

Subscription Billing Models

ModelDescriptionIndia Market FitCash Flow ImpactComplexity
Monthly RecurringFixed fee charged monthly; lowest commitment barrier for customer; highest churn riskHigh — India SMBs prefer monthly commitmentPredictable but slow; 1/12 of ARR collected per monthLow — simple to implement and manage
Annual PrepaidFull year billed upfront; highest commitment; best unit economics; preferred by investorsMedium — enterprise accepts; SMB resists upfront paymentExcellent — 12 months cash immediately; deferred revenue on balance sheetMedium — proration on upgrades; refund policy needed
Usage-BasedCharge based on consumption (API calls, seats, transactions, storage); aligns cost with valueLow — India SMBs struggle to predict costs; CAC increasesVariable and unpredictable; requires robust metering infrastructureHigh — metering, billing engine, anomaly detection required
HybridBase subscription + usage overage; predictable floor with upside for vendorGrowing — fintech and infra SaaS use effectivelyGood — base provides predictability; usage adds upsideHigh — requires both subscription and usage billing systems
Freemium-to-PaidFree tier with usage or feature limits; conversion to paid unlocks full productHigh — PLG motion works well for India developer and SMB toolsPoor short-term; strong long-term if conversion rate is >3–5%Medium — requires payment flow, feature gating, upgrade prompts

Subscription Lifecycle

Trial

The trial stage is your single most critical conversion point. India SaaS typically offers 14 or 30-day trials. Best practice: require a payment method at trial start (reduces failed dunning later), use behavioural triggers to identify activated vs unactivated trial users by Day 7, and deploy a targeted conversion sequence for unactivated users. Trial-to-paid conversion rates in India B2B SaaS range from 15–35%; below 15% indicates onboarding or product-fit problems rather than pricing issues.

Active

The steady state. Monitor health signals continuously: login frequency, feature adoption, support ticket volume. An Active subscriber with a declining health score is a future Past Due or Cancelled account — intervene proactively. Annual Active subscribers should receive a renewal readiness check 90 days before renewal, not 30 days.

Past Due

A customer whose payment has failed but who has not yet cancelled. This is a critical revenue recovery window. In India, 60–70% of Past Due accounts are recoverable with proper dunning — many failures are involuntary (expired card, UPI mandate issue, insufficient balance) rather than intentional cancellation. The dunning sequence must start within 1 hour of failure.

Cancelled

Customer has explicitly cancelled or been offboarded after failed dunning. Immediately: send a cancellation confirmation, offer a pause option (for customers who cite temporary budget concerns), and begin win-back sequence scheduling. Capture cancellation reason for product telemetry — voluntary churn reasons are your most direct product roadmap input.

Reactivated

A former customer who returns — the highest-value acquisition motion. Reactivated customers typically have 50–70% lower CAC than new customers, onboard 3–5× faster (they know the product), and retain better in their second tenure. Offer a compelling reactivation incentive (2 months free, waived onboarding fee) and assign a personal CSM for the first 30 days.

Dunning Management

Failed Payment Recovery Sequences

Dunning is the process of attempting to recover revenue from failed payments. A well-designed dunning sequence recovers 60–75% of initially failed payments. The standard India dunning sequence:

  • Hour 1: Automatic retry (many failures are transient network errors — retry immediately recovers 15–20%)
  • Day 1: Email notification to customer with payment update link; SMS alert for high-value accounts
  • Day 3: WhatsApp message with direct payment link (highest response rate channel in India)
  • Day 7: Second automatic retry + email with urgency framing ("Your account will be suspended in 7 days")
  • Day 10: Personal email from CSM or account manager for accounts >₹5,000/month
  • Day 14: Final warning; account access suspension at Day 14 (access restriction dramatically increases payment urgency)
  • Day 21: Final recovery attempt; account cancelled if no payment; begin win-back sequence

India-Specific: UPI Mandate Expiry and NACH Failure

UPI AutoPay mandates in India expire after 1 year (₹5,000 limit) or must be re-authorised if the bank changes. NACH (National Automated Clearing House) mandates fail when customers switch banks, change account numbers, or when banks reject debit for insufficient balance. Build proactive mandate health monitoring: flag all mandates expiring in the next 60 days and trigger a re-authorisation request via WhatsApp 30 days before expiry. This can recover 40–60% of at-risk mandates before they fail.

India Payment Compliance

RBI Recurring Payment Mandate

The Reserve Bank of India's recurring payment mandate regulations (effective October 2021) require that all recurring domestic transactions above ₹5,000 go through an Additional Factor of Authentication (AFA) — meaning customers must re-authenticate each payment, defeating the purpose of automated recurring billing. This is the biggest operational challenge for India SaaS subscription businesses.

Current Limits and Rules (2024–25)

  • ₹5,000 per transaction: Recurring UPI AutoPay and e-mandate card payments below this limit are processed without AFA
  • Above ₹5,000: Customer must authenticate each individual transaction (practical elimination of auto-debit for high-value plans)
  • Pre-debit notification: Mandatory 24-hour notice to customer before each debit attempt
  • NACH: Not subject to the ₹5,000 AFA requirement — preferred for enterprise subscriptions above ₹5,000/month
  • International cards: Subject to 2FA via 3D Secure for recurring; first payment requires strong authentication

Practical Implications

For plans priced above ₹5,000/month, NACH (bank mandate, not UPI) is the only viable automated recurring payment method for domestic India customers. For sub-₹5,000 plans, UPI AutoPay via NPCI is excellent — fast, reliable, and familiar to India consumers. For international customers, Stripe or Paddle handle SCA compliance automatically.

Cardless EMI and BNPL

India's cardless EMI market (ZestMoney, LazyPay, Simpl, Bajaj Finserv EMI Network) is increasingly relevant for subscription businesses with higher price points. Offering 3/6/12 month EMI on annual plans can dramatically improve annual plan conversion for price-sensitive SMB customers. The vendor bears the EMI cost (typically 1.5–2.5% per month) but gains the annual cash upfront.

Upgrade and Downgrade Flows

Proration Logic

When a customer upgrades mid-cycle, they should pay only for the remaining time on the higher-cost plan. Proration formula: Upgrade credit = (Days remaining in period ÷ Total days in period) × Old plan price. Additional charge = New plan price − Upgrade credit for the remaining days. This must be handled automatically by your billing system — manual proration is error-prone and creates customer trust issues.

Mid-Cycle Changes

Two approaches: (1) Immediate proration — customer is charged the prorated difference immediately and the new plan takes effect now. Best for upgrades. (2) Deferred change — the new plan takes effect at the next billing cycle. Best for downgrades, as it avoids confusing refunds and maintains cash flow. Build your UI to clearly communicate which approach applies and show the exact amounts before the customer confirms.

Annual-to-Monthly Conversions

A customer downgrading from annual to monthly is a churn precursor 60% of the time. Treat every annual-to-monthly downgrade request as a churn risk event. Trigger immediate CS outreach, understand the concern (budget? feature gap? team restructuring?), and offer a pause option or partial refund to retain the annual commitment. Never make it easier to downgrade than to stay — add friction through a CS call requirement for annual plans above ₹1L/year.

Subscription Revenue Metrics

MRR Movements (The 5 Buckets)

Track MRR changes monthly across five buckets:

  • New MRR: Revenue from customers who were not customers in the prior month
  • Expansion MRR: Revenue increase from existing customers (upgrades, seat additions, usage growth)
  • Contraction MRR: Revenue decrease from existing customers (downgrades, seat reductions)
  • Churned MRR: Revenue lost from customers who cancelled entirely
  • Reactivation MRR: Revenue from previously churned customers who returned

Net New MRR = New + Expansion + Reactivation − Contraction − Churned. This is your core growth health signal. A business where Expansion + Reactivation > Contraction + Churned has negative net churn — the existing customer base grows without new acquisition.

ARR and Renewal Rate

Annual Recurring Revenue (ARR) = MRR × 12. For businesses with both monthly and annual subscribers, ARR is more meaningful than a simple MRR × 12 because annual contracts are contractually committed. Renewal rate = value of contracts renewed ÷ value of contracts up for renewal. Target renewal rate for India SaaS: >85% by value; >80% by logo. Below 70% by value is a serious red flag requiring immediate CS investment.

Subscription Management Tools — India Comparison

ToolStrengthsIndia Payment SupportPricingBest For
Corpfy Subscription ManagementMost feature-complete subscription management platform globally. Excellent proration engine, revenue recognition, dunning, and Corpfy CRM Pipeline integration. Built in Chennai — strong India supportUPI AutoPay, NACH, Cards, Wallets — excellent India coverageFrom $599/month; 0.75% of revenue above $250KSeries A+ SaaS with complex billing models
RecurlyStrong dunning engine (claims 70%+ recovery rate), good revenue recognition, international focus. Less India-specific support than Corpfy Subscription ManagementRazorpay (India), Adyen — moderate India coverageFrom $249/month + 0.9% of revenueGlobal-first SaaS with India as secondary market
Stripe BillingBest-in-class for developer teams; excellent API, strong international payment coverage, good proration and metering. Revenue recognition via Stripe Revenue RecognitionStripe India entity available; UPI/NACH limited vs Razorpay0.5–0.8% of recurring revenue + Stripe payment feesTech-heavy teams; global billing; API-first
Razorpay SubscriptionsIndia-native; best domestic payment coverage (UPI AutoPay, NACH, all card networks, wallets, EMI); excellent dunning for India context; GST-compliant invoicing built-inBest-in-class India payment coverage by definition2% per recurring transaction (standard Razorpay rate); no monthly fee for basic subscriptionsIndia-only or India-primary SaaS at any stage
Cashfree SubscriptionsCompetitive with Razorpay for India; strong NACH and UPI AutoPay; slightly lower rates in some segments; growing enterprise client baseExcellent India-native coverage; strong NACH management1.75–2% per transaction; negotiable at volumeIndia-primary businesses wanting a Razorpay alternative

Frequently Asked Questions

How does the RBI ₹5,000 recurring payment limit affect my SaaS business? +

For any subscription plan priced above ₹5,000/month per transaction, the RBI mandate requires AFA (Additional Factor of Authentication) for each recurring debit. This means customers must approve each payment, which defeats the purpose of automatic recurring billing. The practical workaround: (1) Use NACH bank mandates for domestic customers above ₹5,000/month — NACH is not subject to the AFA requirement; (2) Offer annual billing via a single large transaction rather than 12 monthly transactions — annual payments above ₹5,000 are subject to AFA but happen only once per year; (3) For monthly plans above ₹5,000, send a pre-debit WhatsApp reminder 24 hours before so customers are not surprised by the authentication request.

When should I use Corpfy Subscription Management vs Razorpay Subscriptions? +

Use Razorpay Subscriptions if: you are India-domestic only, you need the simplest possible implementation, your billing model is straightforward (fixed monthly or annual plans), and you are pre-Series A. Use Corpfy Subscription Management if: you have or plan international revenue, you need complex billing (proration, usage metering, multiple currencies), you require revenue recognition reporting for investor or audit purposes, or you want deep CRM integration. Corpfy Subscription Management costs more ($599+/month) but replaces multiple point solutions (billing + rev rec + analytics). At Series B+, most India SaaS companies with international ambitions migrate to Corpfy Subscription Management regardless of what they started with.

How do I calculate and report MRR movements to investors? +

Report MRR as a 5-bucket waterfall: Starting MRR + New MRR + Expansion MRR − Contraction MRR − Churned MRR + Reactivation MRR = Ending MRR. Express each bucket as a percentage of Starting MRR. Investors will expect to see: Net New MRR growth rate month-over-month, Expansion MRR as % of total growth (higher is better), and Churn MRR as % of Starting MRR (lower is better). Build this into a monthly board dashboard. Tools like Corpfy Subscription Management, ChartMogul, and ProfitWell generate these reports automatically. If calculating manually, use Baremetrics-style spreadsheet templates.

What is the best dunning sequence for Indian SaaS customers? +

India-optimised dunning sequence: Hour 1 — automatic retry (recovers 15–20% immediately). Day 1 — email + SMS with payment update link. Day 3 — WhatsApp message with direct link (highest open and click rate in India). Day 7 — second retry + "access suspension warning" email. Day 10 — personal email from CSM for accounts over ₹5,000/month. Day 14 — access suspension (this is the most powerful recovery trigger — customers who discover they've lost access pay quickly). Day 21 — final attempt, then mark as cancelled and begin win-back sequence. Corpfy Subscription Management, Razorpay, and Cashfree all support configurable dunning sequences with WhatsApp integration available via the Meta WhatsApp Business Platform or Gupshup.

How do I handle GST on SaaS subscriptions in India? +

SaaS subscriptions are taxed at 18% GST in India under the "Online Information Database and Retrieval" (OIDAR) services category. You must: (1) Charge 18% GST on all domestic B2B and B2C SaaS subscriptions; (2) Issue GST-compliant invoices with your GSTIN, customer GSTIN (for B2B), HSN/SAC code 998314, and the correct tax breakdown; (3) File monthly GSTR-1 and GSTR-3B returns. For international customers (export of services), GST at 0% applies if you have a Letter of Undertaking (LUT) — no GST on exports to foreign customers. Tools like Corpfy Subscription Management, Corpfy Financial Planning, and Razorpay all generate GST-compliant invoices automatically; connect your billing tool to your GST filing workflow.

Key Takeaways

Annual plans are the most important unit economics lever

Annual prepaid customers churn at 3–4× lower rates than monthly customers, pay 12 months of revenue upfront (dramatically improving your cash flow and burn rate), and signal higher product commitment. A structured annual conversion programme — offering 15–25% discount for annual commitment — is the highest-ROI revenue operations investment for most India SaaS companies.

India's RBI mandate rules require NACH for high-value subscriptions

For any subscription above ₹5,000/month, UPI AutoPay is not a reliable automated payment method under current RBI regulations — customers must re-authenticate each payment above ₹5,000. NACH bank mandates are the practical solution for enterprise and mid-market India billing. Build this into your payment infrastructure from Day 1, not as an afterthought.

Dunning recovery can recapture 60–75% of failed payments

In India, most payment failures are involuntary — network errors, insufficient balance at payment time, mandate issues — not deliberate cancellations. A properly structured dunning sequence starting within 1 hour of failure and including WhatsApp outreach recovers the majority of these. Every percentage point of dunning improvement translates directly to net revenue retention improvement.

Expansion MRR should target 15–25% of total MRR growth

A SaaS business where 100% of MRR growth comes from new logos is more fragile and capital-intensive than one where 20%+ comes from expansion within the existing base. Build upsell paths (seat-based pricing, feature tier upgrades, usage overages) that allow expansion without a sales motion — and your revenue becomes significantly more efficient to grow.

Corpfy Subscription Management is the India-built global standard; Razorpay Subscriptions for domestic-first

If your business has or plans to have significant international revenue, Corpfy Subscription Management (Chennai-built, globally deployed) is the most feature-complete subscription management platform with strong India payment integrations. If you are purely India-domestic at Series A stage, Razorpay Subscriptions offers the simplest implementation with best-in-class domestic payment coverage at lower total cost.

Inside Corpfy Subscription Management

Corpfy's Subscription Management dashboard tracks every customer subscription — plan tier, MRR, renewal date, health status — alongside a renewal calendar and NRR (Net Revenue Retention) calculation. NRR is the single metric that distinguishes a good SaaS business from a great one: NRR >110% means you grow revenue even with zero new customers.

What you get in the dashboard

FeatureWhat it doesFounder benefit
Subscription Customer ListTracks each customer's plan tier, MRR, next renewal date, and health status (Green/Amber/Red)Know which renewals are at risk 90 days out — not 7 days before expiry
NRR CalculationCalculates Net Revenue Retention = (Starting MRR + Expansion − Churn − Contraction) ÷ Starting MRRThe one number that tells investors whether your product delivers enough value to expand accounts
Renewal CalendarShows upcoming renewals chronologically with at-risk flags for low-health accountsCSM and sales know which accounts to prioritise each month — no manual spreadsheet cross-reference
Upsell & Downgrade TrackingRecords plan upgrades and downgrades with reasons — feeds into NRR calculationIdentify downgrade patterns before they compound into a churn trend
Usage-Based Billing SupportTracks consumption metrics for usage-based billing tiers alongside fixed subscription dataUnified billing view whether you charge per seat, per API call, or per revenue threshold
Corpfy

Simplify your entrepreneurial journey with our unified startup enablement platform. We streamline compliance, operations, and growth—so you can move faster, reduce friction, and focus on building your client base and product features.

Android, Apple and Desktop