S

Stripe Billing

Stripe's subscription, invoicing and recurring-revenue product โ€” the default billing layer for global SaaS, now at a unified 0.7% of billing volume after the July 2024 plan consolidation

Subscription Billing / Recurring Revenue 4.6 / 5 (1 Rating) 0.7% of billing + Stripe processing fees Updated May 2026 ๐ŸŒ Global tool, USD billing

Quick Verdict

Stripe Billing is Stripe's purpose-built subscription, invoicing and recurring-revenue product line โ€” the default choice for global SaaS, AI and B2B product teams that have already chosen Stripe as their payment processor and want subscription management on top of it without bringing in a separate vendor. It is part of the broader Stripe stack (founded 2010 in San Francisco by Patrick and John Collison; Stripe Billing launched as a dedicated product in 2018), and as of July 2024 Stripe consolidated the previous Starter (0.5%) and Scale (0.8%) tiers into a unified 0.7% of billing volume price. For Indian product teams, the practical positioning is clear: Stripe Billing is the right call when you're an Indian SaaS / AI company selling subscriptions to global customers (US, EU, APAC), where Stripe handles the international card acceptance and the billing layer sits naturally on top. It is not a great fit for India-domestic INR recurring payments โ€” RBI's e-mandate regulations (in force since 2021) impose meaningful friction on card-based recurring transactions over โ‚น15,000, and the dominant Indian-buyer pattern for that use case is Chargebee (Indian-built), Razorpay's subscriptions product, or UPI Autopay via a domestic gateway.

Subscription primitives
4.5
Developer experience
4.8
Global card acceptance
4.8
India-domestic recurring
2.5
Dunning & retry depth
3.7

What is Stripe Billing?

Stripe Billing is a layer of products that sits on top of Stripe's core payment processing and gives you everything you need to run a subscription business โ€” recurring billing schedules, plans and prices (with support for tiered, volume, package, graduated and usage-based pricing), invoicing, dunning (automatic retry of failed payments with email notifications), customer portals, proration and upgrades / downgrades, trials, coupons, taxes (via Stripe Tax), and revenue-recognition reporting.

It was launched as a dedicated product in 2018, and has steadily grown to be Stripe's most cross-sold add-on alongside Stripe Tax, Stripe Connect and Stripe Identity. Most modern SaaS companies that use Stripe for payments end up using Stripe Billing for subscriptions โ€” partly because the integration is just an extension of the same Stripe SDK, partly because the Stripe-side-of-the-ledger reconciliation is automatic, and partly because Stripe has steadily added the features (Customer Portal, dunning intelligence, usage-based pricing, multi-currency invoicing) that earlier generations of SaaS teams had to bolt on with separate vendors.

Stripe itself was founded in 2010 in San Francisco by Patrick and John Collison, the Irish-born brothers who had previously built and sold Auctomatic. Stripe is privately held, headquartered in San Francisco with a major operational presence in Dublin, Ireland (Stripe's EU/EEA customers contract with Stripe Payments Europe Limited). India is supported as a Stripe market โ€” Indian merchants can sign up for Stripe accounts and accept international payments, but the platform's India-domestic capabilities are constrained by RBI regulation in ways we cover below.

The India-domestic recurring constraint (read this first if you sell INR subscriptions)

The most important fact for Indian product teams considering Stripe Billing for India-domestic recurring revenue: RBI's e-mandate regulations (in effect since October 2021) require that recurring debits from cards issued by Indian banks go through a one-time additional factor authentication (AFA), and that any recurring transaction over โ‚น15,000 requires AFA each time โ€” not once, every time. This applies to both Indian merchants and foreign merchants charging Indian-issued cards.

Stripe supports the e-mandate flow for INR recurring debits, but the friction is real:

  • Customers must complete the e-mandate setup at first transaction (one extra step in onboarding)
  • Every transaction over โ‚น15,000 requires the customer to manually authenticate via OTP again
  • The e-mandate is INR-only; non-INR recurring on Indian-issued cards is not currently supported via this flow

For a SaaS plan priced at โ‚น999/month, the constraint barely shows up. For a SaaS plan priced at โ‚น50,000/month or annual prepay of โ‚น3 Lakh, the AFA step becomes a real friction point. Many Indian SaaS sellers handle this by either (a) using Chargebee, which has built more sophisticated retry logic and customer-facing flows around the e-mandate constraint, (b) routing INR recurring through Razorpay's subscriptions product which has tighter Indian-card integration, or (c) charging upfront annual rather than monthly to minimise the recurring touch.

None of this affects Stripe Billing for international customers. If you're an Indian SaaS company selling to US / EU / APAC customers, Stripe Billing works exactly the same way it does for any global vendor.

Capabilities

๐Ÿ“… Subscription primitives

Plans, prices, products, schedules. Supports per-seat, tiered, volume, package, graduated and usage-based pricing models. Multi-currency invoicing (170+ currencies). Trial periods, coupons, promotion codes, proration on plan changes, upgrade/downgrade flows.

๐Ÿ“„ Invoicing

Hosted invoice pages, sendable PDF invoices, customer self-serve portal for downloading and paying invoices, attached files, customisable branding. Auto-charge or send-for-payment options.

๐Ÿ” Dunning & smart retries

"Smart Retries" feature uses Stripe's machine learning on failed payments to choose the best retry time. Automated email notifications to customers about failed cards, plus customer-portal flow for them to update payment methods. Less configurable than Chargebee's dunning engine โ€” see comparison below.

๐Ÿ“Š Revenue recognition (RevRec)

ASC 606 / IFRS 15-style revenue recognition reports built-in. Useful for finance teams that need GAAP-compliant subscription accounting without bolting on a separate revenue-recognition tool.

๐Ÿ‡ฎ๐Ÿ‡ณ RBI e-mandate (India-domestic)

Native support for the Indian RBI e-mandate flow on Indian-issued cards in INR. Required for any India-domestic recurring use case but adds AFA friction at every >โ‚น15K transaction. Documented in Stripe's India recurring-payments guide.

๐Ÿ”Œ Integrations & API

Same well-regarded Stripe SDK across Python, Ruby, Node, PHP, .NET, Go, Java; webhooks for every billing event; deep integrations with Salesforce, HubSpot, Xero, QuickBooks, NetSuite, Slack and dozens more. Developer experience is industry-leading.

Pricing & plans (2026)

Stripe Billing's pricing model was simplified in July 2024 โ€” what used to be Starter (0.5%) and Scale (0.8%) tiers is now a single unified plan at 0.7% of billing volume. Specifically:

  • Stripe Billing fee โ€” flat 0.7% of billing volume on top of Stripe's normal payment-processing fees. Free for the first ~1K invoices/month under a no-monthly-fee tier.
  • Stripe payment-processing fees (separate) โ€” for international cards: roughly 2.9% + 30ยข per successful transaction (US rate; varies slightly by region). 3DS, dispute, currency-conversion fees as standard. For Indian-issued cards: TDR varies by RBI's MDR rules.
  • Stripe Tax (optional) โ€” additional 0.5% of transaction value for automated sales-tax / GST / VAT calculation and remittance.
  • Custom enterprise โ€” for high-volume merchants, Stripe negotiates custom rates that can pull the Billing fee down meaningfully below 0.7%.

The page's previous "0.5โ€“0.8% fee" is the old plan structure that no longer applies โ€” corrected. For a SaaS company doing $100K MRR ($1.2M ARR) of subscription revenue, Stripe Billing fee alone runs roughly $700/month ($8.4K/year) โ€” on top of which sit the actual payment-processing fees. For an Indian buyer pricing-comparing this against Chargebee, see the comparison section below.

Stripe Billing vs Chargebee โ€” the practical Indian-SaaS comparison

This is the single most-asked question by Indian SaaS founders evaluating subscription-billing infrastructure. Honest framing:

  • Engineering-led teams under ~$50K MRR with Stripe already wired in โ€” stick with Stripe Billing. The integration cost saved by not adding a separate vendor outweighs the feature gap.
  • Teams above ~$50Kโ€“$150K MRR who need richer dunning, configurable retry schedules, multi-step email sequences, advanced entitlement management, or a dedicated billing operations team โ€” Chargebee usually wins. Chargebee's dunning is meaningfully more sophisticated than Stripe's Smart Retries; this directly impacts involuntary churn at scale.
  • India-domestic INR-recurring at any scale โ€” Chargebee is generally the better choice; the team has built deeper customer-facing flows around the RBI e-mandate constraint than Stripe has.
  • Multi-payment-processor / payment-orchestration use cases โ€” Chargebee is processor-agnostic (sits on top of Stripe, PayPal, Razorpay, etc.); Stripe Billing only works on top of Stripe.
  • Revenue recognition + RevOps / FP&A integration โ€” Stripe RevRec is good; Chargebee RevRec is broader and integrates with more downstream finance systems.

Default rule of thumb: start with Stripe Billing if you're already a Stripe customer; migrate to Chargebee if and when you can articulate the specific feature gap (dunning, entitlements, multi-processor) that's actually costing you revenue.

When Stripe Billing is the right call

  1. You're an Indian SaaS or AI company selling subscriptions to global customers (US / EU / APAC) โ€” Stripe is already the dominant choice for international card acceptance; Billing is a natural extension.
  2. You're already a Stripe payments customer โ€” single vendor, single dashboard, single reconciliation flow. The integration cost of adding a third-party billing vendor outweighs the marginal feature benefit at most stages.
  3. You're an early-to-mid-stage SaaS (under ~$50K MRR) โ€” Stripe Billing handles ~80% of subscription use cases without monthly fees and is the right default for engineering-led teams.
  4. You need usage-based / metered billing โ€” Stripe Billing's usage-based primitives are mature and well-documented.

Stripe Billing is the wrong call when: you specifically need India-domestic INR-recurring at scale (use Chargebee or Razorpay Subscriptions); you need richer dunning + entitlements at $100K+ MRR (use Chargebee); or you specifically want a payment-processor-agnostic billing engine (use Chargebee or Maxio / Recurly).

Pros & cons

โœ“ Pros

  • Industry-best developer experience and documentation
  • Tight integration with Stripe payments โ€” single vendor, single dashboard
  • Unified 0.7% pricing (post July 2024) is simple and predictable
  • Mature usage-based / metered billing primitives
  • Built-in revenue recognition (ASC 606 / IFRS 15)
  • Free tier handles meaningful initial volume โ€” no monthly minimum

โœ— Cons

  • Dunning is less sophisticated than Chargebee's at scale
  • India-domestic INR recurring is constrained by RBI e-mandate friction (over โ‚น15K)
  • Locked into Stripe as the payment processor โ€” not orchestration-friendly
  • USD billing for the platform fee; 18% IGST applies for Indian buyers
  • Customer Portal is functional but less customisable than dedicated tools

Related insights & playbooks