Stripe's headline transaction fee is 2.9% + $0.30 per payment, the rate it advertises for US domestic cards. For Indian accounts the pricing works differently, and it costs more.
In India, Stripe charges 4.3% on international card payments billed in US dollars, plus a 2% currency-conversion fee and 18% GST on that fee. That comes to 6.3% in direct fees and about 7.4% once GST is added, before any input-tax-credit recovery for registered exporters.
Domestic Indian card payments cost far less, roughly 2% plus GST, so about 2.36% all-in. That India all-in figure is the number most people searching for Stripe transaction fees actually want, so it is up front here.
The quick version:
- Stripe's advertised 2.9% + $0.30 is its US domestic rate, not what Indian accounts pay.
- International USD card (India): 4.3% processing + 2% conversion + 18% GST on the fee, about 7.4% all-in.
- Domestic Indian card: about 2% + GST, roughly 2.36%.
- No flat per-transaction fee, no monthly fee, and no setup fee on Indian accounts.
- New merchant signups have been invite-only since May 2024.
The rest of this guide breaks down each of those, with worked examples at real invoice sizes, the GST mechanics most pages skip, and the eligibility and paperwork questions that decide whether Stripe is even the right tool for you.
Who this fits: ITES exporters vs freelancers
Stripe works well for GST-registered exporters and SaaS businesses that already run through a registered Indian entity. It's a genuinely weaker fit for individual freelancers without a GSTIN, who face a harder invite-only approval path.
| Factor | ITES / SMB exporter (GST-registered) | Freelancer / solo exporter |
|---|---|---|
| Typical fit | Good: existing entity and GSTIN smooth onboarding | Weaker: invite-only rollout favours registered businesses |
| What it answers | What does Stripe cost on our USD invoices, and can we document it for GST and FIRC? | Can I even get approved, and is it worth it for smaller, frequent payouts? |
| Where it may not fit | High-value single invoices where percentage fees plus GST outstrip flat-fee alternatives | No GSTIN, no registered entity: approval is the first hurdle, not cost |
Where Stripe is the weaker fit, on high-value single invoices where percentage fees stack up, or for freelancers blocked by the invite-only rollout, a mid-market-rate platform like Xflow is the common alternative route. We'll run the full cost comparison later in this guide. First, the numbers themselves.
What Stripe actually charges in India
Stripe's India pricing is entirely percentage-based, and it splits by card type: 2% on domestic card payments, 3% on international cards billed in INR, 4.3% on international cards billed in USD or another foreign currency, and 3.5% on international American Express payments.
There's no flat per-transaction fee on Indian accounts. Stripe publishes these payment gateway fees openly, and they're worth reading closely, because the card type drives everything.
| Card type | Stripe fee |
|---|---|
| Domestic card (India-issued Visa or Mastercard) | 2% |
| International card, billed in INR | 3% |
| International card, billed in USD or other foreign currency | 4.3% |
| International American Express | 3.5% |
These are Stripe's transaction charges for processing only, with nothing layered on top: no monthly, subscription or setup fee on Indian accounts, which is one thing the standard pay-as-you-go plan gets right for smaller exporters watching fixed costs.
On top of the processing fee, Stripe adds a 2% currency-conversion fee whenever it converts a foreign-currency payment into INR. That's double the 1% conversion markup it applies by default in most other markets. So a US customer paying a USD invoice triggers two Stripe charges at once: the 4.3% processing fee and the 2% conversion fee.
Stack those together and you're at 6.3% in direct fees on a USD card payment. Add 18% GST on that fee and the all-in cost reaches about 7.4%. GST is where the total climbs again, and it deserves its own section, because most fee guides gloss over it.
GST on Stripe's fees
Stripe charges 18% GST on its own service fee, and it applies to the fee, not to your invoice total, which keeps it smaller than it first sounds. The mechanics that matter:
- Rate and split: 18% total, shown as 9% CGST plus 9% SGST for transactions within a single state, or a single 18% IGST line for inter-state ones.
- How it's collected: deducted directly from your account balance each month under forward charge. You don't self-account for it under reverse charge, a common misconception worth correcting.
- What it costs: on a ₹1,000 processing fee, that's ₹180 in GST. On the ₹6,300 direct fee from a roughly ₹1,00,000 USD invoice, it works out to about ₹1,134, the 1.1 percentage points that take you from 6.3% to about 7.4%.
- Your document: Stripe issues a tax invoice each month by the 10th of the following month, under Dashboard, then Documents. That's the one your accounts team files and your CA asks for.
There's a useful waiver on small tickets. GST is waived on Stripe's processing fee for any single card transaction worth up to ₹2,000. That rests on CBIC Circular 245/02/2025-GST, which confirms the exemption applies to RBI-regulated payment aggregators, the category Stripe falls into. It's the current rule as of 2026, and the GST Council has revisited this area before, so treat it as current rather than permanently fixed.
Can you claim this GST back? Input tax credit for LUT-registered exporters
Exports of services are zero-rated supplies under GST, which, unlike exempt supplies, keep your input-tax-credit entitlement intact. In principle, that means the GST you pay on Stripe's fee is generally recoverable for exporters registered under a Letter of Undertaking (LUT), which softens the real net cost below the headline 7.4%.
We say "in principle" deliberately. No CBIC circular names payment-gateway fees specifically, so this is a matter for your own tax advisor, not a settled position we'd assert for you.
Confirm your exact eligibility with your CA. Our walkthrough on how to claim ITC in GST covers the documentation you'll need to support the claim.
Once you factor GST in, the real cost of a Stripe payment is easiest to see with actual invoice amounts.
Stripe transaction fees, worked out: $1,000 / $5,000 / $10,000
On a $5,000 international-card invoice, Stripe's direct fees (4.3% processing plus 2% conversion) come to $315, and 18% GST on that fee adds about $57 more. That's roughly $372 in total, or 7.4%, before any GST credit recovery. Here's the same math across three common invoice sizes.
| Invoice amount | Stripe direct fee (6.3%) | GST on fee (18%) | Gross Stripe cost | Effective % | Xflow flat fee at mid-market rate |
|---|---|---|---|---|---|
| $1,000 | $63.00 | $11.34 | $74.34 | 7.43% | Starter: flat $12 (invoice under the $2,000 threshold), about 1.2% |
| $5,000 | $315.00 | $56.70 | $371.70 (~$372) | 7.43% | Growth: flat $20 (invoice at the $5,000 threshold), about 0.4% |
| $10,000 | $630.00 | $113.40 | $743.40 | 7.43% | Growth: $20 flat + 0.4% on the $5,000 above the threshold = $40, about 0.4% |
Xflow's figures here are the whole charge, at the live mid-market rate with no FX markup. They're shown as a straight data contrast, not a verdict; the full comparison sits in the Xflow section below.
You don't really need a Stripe fees calculator to work any of this out. It comes down to how the two pricing shapes behave as the invoice grows:
- Percentage pricing (Stripe): holds at about 7.4% whatever the invoice size, so the cost scales up in step with the amount.
- A flat fee: its effective percentage shrinks as the invoice grows. On a $200 payment a $12 or $20 flat fee is a big share, so a percentage route can work out fine there. The gap widens in the flat fee's favour as invoices get bigger.
That is what makes invoice size the deciding factor between the two.
Other Stripe fees, and which apply in India
Beyond the per-payment card fees, Stripe has a few add-on fees. For an India-registered account receiving export payments, only one of them usually applies:
| Add-on fee | Rate | Applies to an India-registered account? |
|---|---|---|
| Stripe Billing (recurring subscriptions) | +0.7% on subscription volume | Yes |
| Stripe Tax (automatic tax calculation) | 0.5% per transaction | No, not available for India-based businesses |
| ACH Direct Debit | 0.8%, capped at $5 | No, US bank rail only |
| Stablecoin payments | 1.5% per transaction | No, not available in India |
Stripe Billing is the one to watch, and only if you invoice clients on subscriptions, where the 0.7% sits on top of the usual processing and conversion fees. The other three are quoted in global Stripe guides but aren't available to an India-registered account receiving export payments, so you can leave them out of your cost estimate.
Cost is only half the question, though. The other half is whether you can get a Stripe account at all.
Availability and eligibility
Stripe holds a final Reserve Bank of India (RBI) Payment Aggregator (PA) licence in India, granted on 15 January 2024. It does not hold PA-CB (Payment Aggregator, Cross-Border) authorisation, and that gap is the documented reason new merchant signups have been invite-only since May 2024.
Is Stripe RBI-approved, and why is it invite-only?
Yes, Stripe India is RBI-approved. It was one of eleven firms granted a final PA licence in that January 2024 batch, which settles the "is Stripe legal in India" question directly.
What it lacks is a separate PA-CB authorisation for cross-border payments. That absence is sourced to industry PA-CB trackers rather than a first-party RBI negative confirmation, since the RBI publishes grants rather than a rejected list, but it's consistent across every current tracker.
The distinction between a domestic PA licence and PA-CB authorisation matters here, because it explains the invite-only shift.
From May 2024, tied to tightened RBI KYC and KYB requirements for payment aggregators, Stripe moved new Indian signups to an invite-only rollout. That status remains unchanged as of 2026, which is what "stripe invite only india" searchers keep running into.
Who typically gets approved, and where freelancers stand
GSTIN-registered businesses with an established entity tend to move through onboarding most smoothly.
Freelancers and solo exporters without a registered entity tend to have a harder time getting approved, given the invite-only path favours businesses that clear the tightened KYB checks easily. We'd stop short of saying freelancers are rarely approved, since that isn't something Stripe publishes, but the path is measurably steeper.
Other compliance touchpoints
AML and KYC checks, plus PCI DSS card-data security, are standard table stakes for any payment aggregator, Stripe included.
ISO 20022 comes up often here. The SWIFT MT-to-MX coexistence period ended on 22 November 2025, but that mandate applies to financial institutions for bank-to-bank messaging, not to exporters or merchants directly. It's infrastructure background, not an obligation on you.
FEMA sits behind any Indian business receiving foreign payments as the governing framework, and your AD-1 bank handles the reporting mechanics. Once you're approved and processing, the next practical questions are when the money lands and what happens when a customer disputes a charge.
Settlement timing and dispute fees
Stripe settles domestic-card payments in India about 2 business days after the transaction, and international-card payments in about 5 business days. A brand-new account waits a flat 7 days before its first payout.
| Event | Timing / fee |
|---|---|
| Domestic-card settlement | About T+2 (2 business days) |
| International-card settlement | About T+5 (5 business days) |
| First payout (new account) | Flat 7-day wait |
| Dispute received | ₹1,000 per dispute, non-refundable |
| Dispute countered and won | ₹1,000 fee, refunded if you win |
One detail catches exporters out. If you refund a payment, the original processing and conversion fees aren't returned to you. You absorb them, so a refunded $5,000 USD invoice still costs you the $315 in Stripe fees you already paid. Settlement and disputes handled, the last piece of the compliance puzzle is the paperwork your bank and your CA will ask for.
What documents does Stripe actually give you (FIRA/FIRC)
For every export payment Stripe processes, its banking partner Standard Chartered Bank emails a payment advice on the same day the payout is made. Stripe itself does not issue the FIRC. Your own bank issues that certificate once you submit the payment advice to it.
What Stripe and Standard Chartered send you
The payment advice arrives automatically, on the day of the payout, to your registered account email, per Stripe's own support documentation. It records the inward remittance details for that transaction.
That same-day, automatic delivery is genuinely helpful, and it's a first-party mechanism Stripe documents itself, so you know what to expect.
What your bank issues (the actual FIRC)
Your own AD-1 bank issues the Foreign Inward Remittance Certificate (FIRC). To get it, take the Standard Chartered payment advice to your bank, which issues the certificate from it. The payment advice on its own is not the FIRC.
Whether the advice alone is enough for your specific GST-refund or compliance filing depends on your case, so confirm with your CA before you rely on it. For the full FIRC vs FIRA distinction, and why the two documents aren't interchangeable, we cover it separately.
If that stack of fees and steps has you looking for ways to keep costs down, a few tactics genuinely help.
How to reduce your Stripe costs
Batching smaller invoices into fewer, larger payments reduces how many times the percentage fee, conversion markup and GST compound. It's one of a handful of concrete ways to lower Stripe's effective cost without switching platforms:
- Batch invoices where you can, so one larger payment carries the fee stack instead of several small ones.
- Bill international cards in INR (3%) rather than USD (4.3%) where the customer is happy to pay in rupees and the conversion math favours it.
- Track the ₹2,000 GST threshold on small-ticket invoices, since single card transactions up to that value carry no GST on the Stripe fee.
- Compare a non-percentage-based route against Stripe's percentage on your typical invoice size.
Plenty of Stripe alternatives exist, and it's worth comparing the flat-fee routes against Stripe's percentage before you commit. That comparison is exactly where a platform built specifically for Indian exporters, Xflow, earns a closer look.
Where Xflow fits
For a $5,000 USD invoice, Xflow's Growth plan charges a flat $20, about 0.4% here, at the live mid-market rate, against Stripe's roughly $372 all-in on the same invoice.
That gap usually favours Xflow for exporters receiving mid-to-large USD invoices. Stripe's card-checkout convenience for smaller or one-off payments is a real trade-off worth weighing, and we'll name exactly where it wins.
| Platform | Fee structure | FX markup | Settlement |
|---|---|---|---|
| Stripe | 4.3% USD card + 2% conversion + 18% GST (~7.4% all-in) | 2% | T+2 domestic, T+5 international |
| PayPal | 4.40% + fixed fee | 3% to 4% | Varies by account |
| Wise | From about 0.57%, varies by corridor | Mid-market rate, no markup | Varies by corridor |
| Payoneer | 1% to 3% (receiving) | Up to 3.5% | Varies by method |
| Xflow | Flat $12 (Starter) or $20 (Growth), then 0.6% / 0.4% above the threshold | Mid-market rate, no FX markup | T+1, next business day |
Xflow handles payments from 140+ countries in 25+ currencies. One row each here, on purpose; the deeper head-to-head comparisons live on their own pages.
For ITES and SMB exporters
The math is where this group feels it. At $5,000, Xflow's flat $20 against Stripe's $372 is a difference of about $352 on a single invoice. At $10,000, Xflow's Growth tier works out to roughly $40 against Stripe's $743. For a business sending several such invoices a month, that compounds into real money over a quarter.
Two things back that up beyond price:
- Cross-border licence: Xflow holds final PA-CB authorisation from the RBI, covering both exports and imports, as of February 2026, the cross-border licence Stripe doesn't currently hold.
- Compliance built in: its eFIRA is generated free within 24 hours of every withdrawal, so the certificate your CA needs stops being a scramble, where Stripe leaves you to carry a payment advice to your own bank for the FIRC. You can read the detail on Xflow's compliance page.
Where Stripe still wins for this group: if a meaningful chunk of your revenue arrives through embedded card checkout on your own website, Stripe's card acceptance is hard to replicate, and that convenience is a genuine reason some exporters keep it alongside a lower-cost payout route.
For freelancers
For freelancers, two factors decide it:
- Fees matter less: invoice sizes are usually smaller, and a flat $12 is a real share of a $500 payment, so the percentage gap isn't the main story.
- Access matters more: Stripe's invite-only rollout favours registered businesses, so a solo exporter without a GSTIN can struggle to get approved at all. Xflow's activation is same-day and doesn't hinge on the invite path, and every withdrawal still comes with a free eFIRA for your compliance file.
If you already have a Stripe account and mostly take card payments on a website, Stripe's checkout is genuinely convenient. The case for switching is strongest when your income arrives as USD invoices rather than card charges.
You can see Xflow's live pricing and start receiving USD invoices to compare the cost against Stripe on your own numbers.
Estimate what Xflow would cost you on your next export invoice.
Frequently Asked Questions
Yes. Stripe India charges a percentage of each transaction: 2% on domestic cards, 3% on international cards billed in INR, 4.3% on international cards billed in USD, and 3.5% on international Amex, with no flat per-transaction fee. On a USD card payment, add the 2% conversion fee and 18% GST on the fee, which brings the total to about 7.4%.
Three costs stack on top of each other. The 4.3% USD processing fee, the 2% conversion markup, and 18% GST on that combined fee compound to about 7.4% all-in. That's well above the 2.9% + $0.30 many people expect, which is Stripe's US rate and doesn't apply to Indian accounts.
₹1,000 per dispute when a chargeback is received, and it's non-refundable. If you counter the dispute and win, that ₹1,000 is refunded. The original processing and conversion fees on the disputed payment are not returned either way.
The seller. Stripe deducts its fees from the amount you receive, so the customer pays the full invoice and you absorb the processing, conversion and GST costs from your payout. You can build the fee into your pricing, but Stripe doesn't add a separate surcharge to the buyer by default.
The roughly $1 charge some customers see is a temporary card-verification authorisation hold, not an actual fee. Stripe or the issuing bank places it to confirm the card is valid, and it disappears from the statement shortly afterwards.
No. Stripe India runs on pay-as-you-go pricing with no monthly, subscription or setup fee. You pay only the per-transaction percentage (2% / 3% / 4.3% / 3.5% by card type), plus the 2% conversion fee and GST where they apply.
Your bank issues the FIRC. Stripe's banking partner, Standard Chartered Bank, emails a payment advice on the day of each export payout, and you submit that advice to your own bank, which issues the certificate. Confirm with your CA whether the advice alone meets your specific compliance need.
Yes. Stripe India holds a final RBI Payment Aggregator licence, granted on 15 January 2024. It doesn't hold PA-CB (cross-border) authorisation, which is why new merchant signups have been invite-only since May 2024.
On international card payments, the two land close. Stripe runs about 7.4% all-in on a USD card invoice, while PayPal charges 4.40% plus a currency-conversion markup of 3% to 4%, which reaches a similar range once conversion is included. The better value depends on your invoice sizes and how payments arrive.
It depends on what you're processing. Razorpay is built around domestic Indian payments and UPI, while Stripe's strength is international card acceptance. For receiving USD export invoices specifically, neither is purpose-built for cross-border payouts the way a dedicated cross-border platform is.
About $74 on $1,000, about $372 on $5,000, and about $743 on $10,000, each roughly 7.4% all-in on a USD card payment. The worked examples above break down the processing fee, conversion fee and GST for each amount.
