Stripe Review 2026
Developer-first payments API for cards, subscriptions and marketplaces worldwide
- Pricing
- Pay as you go
- Platforms
- Web
- Best for
- SaaS founders, marketplaces and developers selling to customers in many countries who want a well-documented API, subscriptions and multi-party payouts.
- Not ideal for
- Indian businesses selling mainly to domestic UPI customers, unregistered individuals or freelancers in India, and anyone without a developer for anything beyond Payment Links.
- Developer
- Stripe, Inc., San Francisco, California, USA and Dublin, Ireland
- Founded
- 2010
Our verdict
Stripe is the strongest payments API for businesses selling online across borders, with excellent developer tools and products for subscriptions, marketplaces and tax. Its fees are clearly published but add up once international, conversion and add-on charges are stacked. Indian businesses face invite-only access and strict export rules, so most will compare it with Razorpay or use a US entity through Atlas.
How this score works: the DevMixa score is research-based — we compare official pricing, features, documentation, support options, security and data policies, and public user feedback against other tools in the same category. It is not a hands-on test; tools we test ourselves are marked “Tested”.
What is Stripe?
Stripe is a payments platform run through a developer API, used by startups, SaaS companies and marketplaces in dozens of countries. This review explains the Stripe fees and charges for international payments, what Indian businesses can actually get today, and where Stripe is worth the premium over local gateways. All Stripe prices below come from its own US and India pricing pages, checked on 16 October 2026.
Founded in 2010 by Patrick and John Collison, Stripe sells one core product (card and wallet acceptance) plus a long list of add-ons. You don't pay a monthly fee to start. You pay per successful charge, and extra products such as Billing, Tax and Radar add their own percentage on top.
Who Stripe is for
Stripe suits teams that sell online to customers in many countries and have a developer who can work with an API. Typical users are SaaS founders billing in dollars or euros, marketplaces that need to split money between sellers, and agencies building checkout flows for clients. It is a poor fit for a small Indian shop that sells mainly to Indian buyers over UPI, and for anyone who cannot register a business.
Key features in practice
- Payments API: the stripe api is REST-based, uses predictable resource URLs such as /v1/payment_intents and returns JSON. Requests are authenticated with a secret key sent through HTTP Basic Auth, or a bearer header.
- Stripe Checkout: a hosted payment page you create with one API call. It handles cards, wallets, 3D Secure and local methods, and it adapts to mobile screens.
- Payment Links: a no-code link you generate from the Dashboard and share by email, WhatsApp or social media.
- Stripe Billing: subscriptions, invoices, trials and usage-based pricing, with automatic retries for failed cards.
- Stripe Connect: onboarding, payouts and fee splits for platforms and marketplaces.
- Stripe Radar: machine-learning fraud screening trained on data across the Stripe network, with custom rules.
- Stripe Tax: calculates and collects sales tax, VAT and GST at checkout.
- Stripe Terminal: in-person card readers and Tap to Pay on phones.
For developers, the tooling is the main reason to choose Stripe. Official server libraries exist for Ruby, Python, Go, Java, Node, PHP and .NET, plus Stripe.js, React, iOS, Android and React Native SDKs. There is a CLI, an OpenAPI spec, a Postman collection and a Terraform provider. Stripe webhooks push events like payment_intent.succeeded or invoice.paid to your server, so your app reacts without polling. Every account gets a sandbox with sk_test_ keys, and the docs list a global limit of 100 requests per second in live mode and 25 in a sandbox.
Stripe fees and charges for international payments, explained
On the US pricing page, the standard rate is 2.9% + 30¢ per successful domestic card charge. Cards issued outside the US add 1.5%, and a further 1% applies whenever Stripe has to convert currency. So a $100 sale paid with a UK card and settled in dollars costs about $4.70 (2.9% + 1.5% + 30¢). If conversion is also needed, the cost goes up to about $5.70. Manually keyed cards add 0.5%, ACH Direct Debit is 0.8% capped at $5, and each dispute costs $15 (plus another $15 if you contest it manually, refunded if you win).
India has its own price list. According to stripe.com/in/pricing, domestic Visa and Mastercard cards cost 2%, and domestic debit cards carry a 0.4% MDR capped at ₹200. Cards issued outside India cost 3%, plus 2% if conversion is required. International American Express is 3.5%, and international cards presented in USD or another foreign currency are listed at 4.3%. Disputes cost ₹1,000 each. In plain terms, an Indian exporter can expect to lose roughly 3% to 6.3% of a foreign card payment before GST, depending on card type and conversion.
| Item | US price | India price |
|---|---|---|
| Domestic cards | 2.9% + 30¢ | 2% (debit MDR 0.4%, max ₹200) |
| International cards | +1.5% | 3% (Amex 3.5%) |
| Currency conversion | +1% | +2% |
| Disputes | $15 | ₹1,000 |
Instant Payouts in the US cost 1.5% of the amount, with a 50¢ minimum. Indian accounts receive everything in INR, and when you take both local and foreign payments the export money can land as a second payout tagged "International" in the Dashboard.
Free vs paid: what costs extra
Stripe has no free plan in the usual SaaS sense, but there is no setup or monthly fee either. Checkout and Payment Links are included with payments; a custom domain for them costs $10 per month, and post-payment invoices cost 0.4% (capped at $2). The add-ons are where bills grow. Stripe Billing is 0.7% of billing volume on pay-as-you-go. Stripe Tax Basic is 0.5% per transaction for no-code use, or $0.50 per transaction through the API. Radar starts at $0.05 per screened transaction, and Terminal in the US is 2.7% + 5¢ per card-present charge. Stack Billing and Tax on top of the base rate and a subscription business can pay more than 4% per charge.
Stripe India invite only: the current status
This is the part most Indian readers need. Stripe's docs and support pages say Stripe is available by invite only in India. New Indian businesses cannot sign up on the website; they must request an invite through the sales form, and Stripe says it supports a select number of businesses with a focus on international expansion. No end date is given.
If you do get in, the rules for export payments are strict. The account must be a registered business (sole proprietorship, LLP or company). Individuals cannot accept international payments, and simple partnerships are not supported. You need PAN, a bank account in INR and KYC documents. Physical goods sellers must supply an Importer Exporter Code (so must anyone taking international Amex), and every foreign charge needs the customer's name, billing address and a description, or it fails. You also pick one RBI purpose code (P0802 for software consultancy, for example), and international cards go through 3D Secure.
Stripe vs Razorpay
Razorpay's headline rate is 2% plus GST on domestic payments, with no setup or annual fee, and it supports UPI, net banking and wallets out of the box. Its international payments page lists up to 3% for foreign cards and 1% for bank transfers. For a business selling mostly to Indian customers, Razorpay is simpler to get, open for self-serve sign-up and supports UPI, which Stripe's India price list does not mention at all. Stripe wins on developer tooling, global payment methods, subscription logic and Connect for multi-party payouts. Many Indian SaaS teams end up using Razorpay for domestic sales and a cross-border service, or a US entity on Stripe, for overseas customers.
Against PayPal, the US numbers favour Stripe for card payments. PayPal's business fees page lists 3.49% + 49¢ for PayPal Checkout and a 1.5% international surcharge, with a 3% to 4% currency conversion spread. Freelancers often keep PayPal because clients already have accounts, but the fee gap is real.
Stripe Checkout vs Payment Links
Both use the same hosted payment page, so the card experience looks identical. The difference is how you create them. Payment Links need no code: you set a product and price in the Dashboard, copy the link and share it. That suits freelancers, coaches and one-off invoices. Stripe Checkout is created through the API per session, so you can pass the customer's email, cart items, metadata and success URLs from your own app, then confirm the order through webhooks. Pick Payment Links to start selling today, and switch to Checkout once your site needs to track orders automatically.
Stripe Atlas cost for Indian founders
Stripe Atlas is the route many Indian founders use to get a full Stripe account: it forms a US company and opens Stripe for it. The fee is $500 one time, which includes Delaware filing fees, the company tax ID, the 83(b) election filing and the first year of registered agent service. After year one, the registered agent costs $100 per year. You can choose a C corporation, an LLC or a subsidiary, and Atlas adds $2,500 in Stripe product credits for the first year. Keep in mind the hidden costs: Delaware franchise tax, US tax filings and Indian compliance for holding a foreign company are not included.
Privacy, security and account risk
Stripe is a PCI-certified provider, and its hosted Checkout and Elements keep raw card data off your servers. The privacy policy (updated 28 April 2026) says Stripe uses personal data gathered across its services to detect fraud and prevent losses. The main risk is account closure. Stripe's support page says accounts can be closed when a business falls under its restricted businesses list or does not meet its terms; you get an email stating the reason, a red banner appears in the Dashboard, and a form linked in that email lets you ask for a re-review. Describing your business accurately at sign-up, and keeping it accurate, is the cheapest protection.
Limitations
- Invite-only access in India, with no published timeline.
- A 2% conversion fee on Indian accounts, double the US rate.
- Add-on fees for Billing, Tax and Radar make the real rate higher than the headline.
- Account reviews can freeze or close a business with little warning, which is painful if Stripe is your only gateway.
How to get started
Create an account (or request an invite if you are in India) and use the sandbox first. Copy your sk_test_ key, install the SDK for your language and create a test PaymentIntent or Checkout Session. Use test card 4242 4242 4242 4242 to simulate a charge, then set up a webhook endpoint with the Stripe CLI to confirm orders. Before going live, complete KYC, add your bank account, pick your purpose code if you export from India, and read the full fee list once more so the final price you quote covers every percentage.
Stripe key features
- Payments API (REST, JSON) with Payment Intents
- Stripe Checkout hosted payment page
- No-code Payment Links
- Stripe Billing for subscriptions and invoices
- Stripe Connect for marketplaces and platforms
- Stripe Radar fraud screening
- Stripe Tax for sales tax, VAT and GST
- Stripe Terminal and Tap to Pay for in-person payments
- Webhooks for payment and billing events
- Sandbox with test keys and Stripe CLI
- Official SDKs for 7 server languages plus web and mobile
- Stripe Atlas US company formation
✓ Verified on · source
Stripe specifications
| API | |
|---|---|
| API style | REST, Webhooks |
| Authentication | API key, Basic auth |
| Official SDKs | Ruby, Python, Go, Java, Node.js, PHP, .NET; Stripe.js, React Stripe.js; iOS, Android, React Native; Stripe CLI, OpenAPI spec, Terraform provider |
| Free tier | No monthly fee; pay per successful transaction; free sandbox |
| Rate limits | Global 100 requests/sec in live mode, 25/sec in sandbox; 25/sec per individual endpoint unless noted |
| Sandbox / test mode | Yes |
| SaaS / Web App | |
| Free trial | No subscription; free sign-up and free sandbox |
| Built for | Small teams, Agencies, Enterprise, Developers |
✓ Verified on · source
Stripe pricing
| Plan | Price | What you get |
|---|---|---|
| Payments (US standard) | 2.9% + 30¢ | Per successful domestic card charge. +1.5% international cards, +1% currency conversion, +0.5% manually entered cards. ACH Direct Debit 0.8% capped at $5. |
| Payments (India) | 2% | Domestic Visa/Mastercard; debit MDR 0.4% capped at ₹200. International cards 3% (+2% conversion), Amex 3.5% (+2% conversion), non-INR presentment 4.3% (+2% conversion). Invite only. |
| Checkout and Payment Links | Included | Included with payments. Custom domain $10/mo; post-payment invoices 0.4% capped at $2. |
| Billing | 0.7% of billing volume | Pay as you go; monthly contracts from $620/mo (1-year). |
| Tax | 0.5% per transaction | Tax Basic no-code; $0.50 per API transaction. Tax Complete from $90/mo (1-year). |
| Radar | From $0.05 per screened transaction | Or from $10/mo on monthly pricing. |
| Terminal (US) | 2.7% + 5¢ | Per in-person domestic card charge; +$0.10 per Tap to Pay authorization. |
| Atlas | $500 one-time | US company formation incl. Delaware fees, tax ID, 83(b) filing and first-year registered agent; then $100/yr. |
✓ Verified on · source
Stripe pros & cons
Pros
- Clear, published per-transaction pricing with no setup or monthly fee
- Excellent docs, SDKs, CLI and sandbox for developers
- Checkout and Payment Links included at no extra cost
- Billing, Connect, Tax and Radar cover most online business needs in one account
- Presentment in 135+ currencies for Indian exporters on Visa and Mastercard
Cons
- Invite-only for new businesses in India, with no published timeline
- Individuals in India cannot accept international payments
- 2% currency conversion fee on Indian accounts
- Add-ons like Billing (0.7%) and Tax (0.5%) raise the real rate
- Accounts can be closed or reviewed for restricted or high-risk activity
Official Stripe links
- Official website stripe.com
- Pricing page stripe.com
- Documentation docs.stripe.com
- Privacy policy stripe.com
- Status page status.stripe.com
- GitHub github.com
✓ Verified on · source
Stripe user reviews
No user reviews yet. Used Stripe? Share your experience to help others.
Write a review of Stripe
Stripe FAQ
Is Stripe available in India?
Partly. Stripe's docs say it is available by invite only in India, so new Indian businesses cannot sign up on the website and must request an invite through Stripe's sales form. Stripe says it supports a select number of businesses with a focus on international expansion.
How much does Stripe charge per transaction?
In the US, Stripe charges 2.9% + 30¢ per successful domestic card charge, plus 1.5% for international cards and 1% if currency conversion is needed. In India, domestic Visa and Mastercard cards cost 2%, and cards issued outside India cost 3% plus 2% if conversion is required.
How do I get a Stripe account in India?
Request an invite through stripe.com/in/contact/sales, because self-serve sign-up is closed. If invited, you need PAN, an INR bank account and identity documents for owners. To accept foreign payments the account must be a sole proprietorship, LLP or company with an RBI purpose code, plus an IEC if you sell physical goods or take international Amex. Many founders instead form a US company through Stripe Atlas for $500.
How do I integrate Stripe Checkout?
Install a Stripe server SDK, create a Checkout Session with your price and success URL using your test secret key, and redirect the customer to the returned URL. Then listen for the checkout.session.completed webhook to confirm the order. Test everything in the sandbox before switching to live keys.
Is Stripe safe and secure?
Yes for most businesses. Stripe is a PCI-certified provider, its hosted Checkout keeps card data off your servers, and Radar screens payments for fraud. API keys should be kept server-side, and Stripe recommends restricted keys in live mode.
Stripe vs PayPal for freelancers: which is cheaper?
On US card payments Stripe is usually cheaper: 2.9% + 30¢ against PayPal's 3.49% + 49¢ for PayPal Checkout. PayPal adds a 1.5% international surcharge and a 3% to 4% conversion spread. Indian freelancers registered only as individuals cannot accept international payments on Stripe, so PayPal or other services are often their practical option.
Stripe vs Razorpay for an Indian business: which is better?
For mostly domestic sales, Razorpay is easier to get and charges 2% plus GST with UPI, net banking and wallets included. Stripe is stronger for global payment methods, subscriptions and marketplaces, but it is invite-only in India. Many teams use Razorpay at home and Stripe through a US entity for overseas sales.
Can Indian freelancers receive money via Stripe?
Not as individuals. Stripe's India export rules require a registered business such as a sole proprietorship, LLP or company, and the account still needs an invite. A registered sole proprietor with an invite can accept foreign payments and gets paid out in INR.
What are the best Stripe alternatives for India?
Razorpay is the most common choice for domestic and international card payments with self-serve sign-up. PayPal is widely used for receiving money from overseas clients, though its fees are higher. Founders with a US company formed through Stripe Atlas can use a full US Stripe account instead.
Why was my Stripe account suspended?
Stripe's support page says accounts are closed when a business is on its restricted businesses list or does not meet its terms. Stripe emails the reason and shows a banner in the Dashboard. If you think your business was misread, you can request a re-review through the form linked in that email.
Stripe alternatives
Razorpay
API · SaaS / Web App · Mobile AppIndian payment gateway and API platform for businesses
Cashfree Payments
API · SaaS / Web AppRBI-licensed Indian payment gateway with published fees, payouts and instant settlement
Square
API · SaaS / Web AppFree POS software and card processing for in-person sellers in eight countries, not India
Adyen
API · SaaS / Web AppGateway, acquirer and risk engine in one stack, priced at $0.13 plus method fees