Stripe India operates differently from Stripe in most other countries. The base rate is unusually low (2% on domestic cards), but RBI regulations layer in mandate rules, tokenization requirements, and currency-conversion limits that affect how the calculator math actually plays out. This guide walks through Stripe's pricing in India in 2026, with worked examples and the practical decisions for Indian merchants.
Use the India calculator to plug your own numbers in.
The Headline Rates
Stripe India in 2026:
- Domestic card: 2% + ₹2
- International card: 3.5% + ₹2
- Currency conversion: +2%
- Settlement currency: INR
- GST on fees: 18% on the processing fee itself (not the principal)
Worked example: a ₹1,000 domestic card charge.
- Base fee: 2% × ₹1,000 + ₹2 = ₹22
- GST on fee: 18% × ₹22 = ₹3.96
- Total Stripe + GST cost: ₹25.96
- Net to merchant: ₹974.04
The 18% GST adds about 0.36 percentage points to the effective rate (from 2.2% to 2.6% on a ₹1,000 transaction). For larger transactions, the GST percentage stays roughly constant at ~0.36% extra; for small transactions where the ₹2 fixed fee dominates, the effective rate is higher.
Why Stripe India Rates Are So Low
Two main reasons:
RBI interchange caps. Indian regulations cap merchant discount rate (MDR) on debit-card transactions at 0.4-0.9% depending on transaction size. This translates to lower interchange than the US/EU, and Stripe passes the savings through as a lower headline rate.
Competitive market pressure. Razorpay, PayU, and other Indian-native processors aggressively compete on rate. Stripe India had to match the local pricing to compete, even though Stripe's global pricing in higher-cost markets (US, JP) reflects different cost structures.
RBI Saved-Card and Recurring Mandates
This is where Stripe India differs most from Stripe US/EU.
Saved-card tokenization. Since 2022, RBI prohibits merchants from storing full card details. Stripe replaces stored cards with tokenized references issued by the card networks (Visa, Mastercard, Rupay). For merchants, this is largely invisible — Stripe handles tokenization automatically — but the practical effect is that customers may need to re-authenticate (via OTP) the first time they pay after a token migration.
Recurring mandate limits. RBI rules require AFA (Additional Factor of Authentication) on the first recurring charge and let merchants store mandates for subsequent charges up to ₹15,000 without re-auth. Above ₹15,000, every recurring charge requires customer-side re-authentication via OTP — which is a significant friction point for higher-MRR Indian SaaS.
For Indian SaaS targeting consumer customers above ₹15,000/month, this RBI rule is genuinely painful. Common workarounds:
- Annual billing (one charge ₹180k vs twelve charges ₹15k each — same revenue, twelve fewer OTPs)
- Tiered pricing keeping monthly under ₹15,000 (annoying to design around)
- Switch to UPI mandate-based recurring (different RBI rules apply)
Stripe India supports both card and UPI mandate flows, but the calculator covers card pricing only. UPI pricing varies by transaction size and is typically a fraction of card rates.
When Razorpay Beats Stripe in India
For most Indian-customer-only businesses, Razorpay is materially cheaper than Stripe:
Razorpay UPI: ~0.4-1% per transaction, dramatically cheaper than card.
Razorpay net banking: ~1.9% + ₹2, similar to Stripe cards but with more bank coverage.
Razorpay EMI integrations: native support for converting card payments to EMI (3-12 month installments), which is a significant Indian e-commerce expectation.
Razorpay UPI Autopay: mandate-based recurring on UPI without the ₹15,000 RBI ceiling that affects card recurring.
Stripe India doesn't natively support UPI as a payment method (it's coming, but limited as of 2026). That alone makes Razorpay the right choice for any Indian-customer-heavy business.
When Stripe Beats Razorpay in India
For India-incorporated businesses serving global customers, Stripe wins:
Better international card processing. Stripe's global infrastructure is more mature than Razorpay's for cross-border transactions.
Better developer experience. Stripe's API, docs, libraries — significantly more polished than Razorpay's.
Modern primitives. Stripe Connect (for marketplaces), Stripe Billing (for subscriptions with global tax), Stripe Tax — Razorpay's equivalents are less developed.
Predictable global pricing. If you're charging customers in USD/EUR and only occasionally in INR, Stripe's pricing is predictable; Razorpay's cross-border pricing has more variability.
For Indian SaaS founders building for global SaaS customers, the standard advice is: use Stripe, accept the slight India domestic-card premium, gain the global processing benefits.
GST Treatment in Detail
GST on Stripe India fees is 18% on the fee, not on the principal. Practical implications:
- A ₹1,000 transaction has ₹22 in Stripe fees → ₹3.96 GST → ₹25.96 total cost.
- The GST is shown separately on your Stripe invoice.
- Indian businesses can typically claim Input Tax Credit (ITC) on the GST paid on Stripe fees, reducing the net effective cost.
- For businesses below the GST registration threshold (₹40 lakh annual turnover for most categories), ITC isn't available — the GST is a real cost.
For accountants modeling Stripe costs in India, the right framing is: Stripe processing rate × 1.18 (to include GST), then claim ITC where eligible.
Forecasting Indian Stripe Costs
For a ₹100k/month domestic-card-only Indian SaaS:
- Stripe processing: 2% × ₹100k + (transaction count × ₹2) = ~₹2,100/month
- GST: 18% × ₹2,100 = ₹378/month
- ITC recoverable: ~₹378/month (if GST-registered)
- Net cost: ~₹2,100/month or ~2.1% of revenue
For a ₹1M/month mixed-customer (60% domestic + 40% international) SaaS:
- Domestic processing: ~₹600k × 2% = ₹12k
- International processing: ~₹400k × 3.5% = ₹14k
- Total: ~₹26k/month + GST = ~₹30.7k/month or ~3.1% of revenue
- Net of ITC: ~₹26k/month or 2.6% of revenue
These are rough estimates — your actual rate depends on transaction count (the ₹2 fixed component matters more for smaller transactions), card mix (domestic vs international ratio), and any custom pricing negotiated.
Practical Recommendations
A short list:
For Indian-customer-only businesses: Razorpay almost always wins. Use it as primary; consider Stripe only if you need their specific tooling.
For Indian businesses with >40% global customer revenue: Stripe is the right choice. The 2% Indian card rate is competitive, and global processing is dramatically better.
Always factor in GST: when forecasting, multiply the headline rate by 1.18 unless you're confident in ITC recovery.
Plan for the ₹15k recurring ceiling: if your average customer pays >₹15k/month, design pricing to either fall under it (unlikely without re-architecting) or use annual billing to amortize the OTP friction.
Negotiate custom pricing at scale: Indian Stripe pricing is negotiable above similar volume thresholds as global. ₹50L+/month in card volume gets you a conversation.
Consider UPI for high-volume small-ticket: if your transactions are <₹500 and frequency is high, UPI is cheaper than cards even at Stripe's 2% domestic rate. UPI on Stripe is limited; Razorpay has it natively.
The summary: Indian Stripe pricing is good but not market-leading domestically. Whether you should use Stripe in India depends on your customer mix and what you're building.