Stripe processes hundreds of billions of dollars annually for millions of businesses worldwide. We've used Stripe in production across multiple online businesses for over 3 years — processing everything from one-time purchases to complex subscription billing. Here's what we actually think.
Stripe is the default payment processor for a reason — it's the best combination of developer experience, product breadth, and pricing for online businesses. The 2.9% + 30¢ fee is industry standard, there's no monthly fee, and the APIs are genuinely best-in-class. One caveat: keep reserves of cash separate in case Stripe holds funds — it happens more than the marketing suggests.
Stripe is a financial infrastructure platform founded in 2010 by Irish brothers Patrick and John Collison. It started as a simple payment API for developers ("seven lines of code to accept payments") and has evolved into a complete financial stack for internet businesses.
Today Stripe processes payments for millions of companies — from solo founders accepting their first dollar to enterprises like Amazon, Google, Shopify, and Lyft. It's valued at over $50 billion and processes hundreds of billions in payments annually across 135+ currencies.
Beyond payments, Stripe now offers: Stripe Billing (subscriptions), Stripe Connect (marketplace payments), Stripe Radar (fraud prevention), Stripe Sigma (custom analytics), Stripe Atlas (company formation), Stripe Treasury (banking-as-a-service), and Stripe Issuing (card issuing). It's a full financial operating system for internet businesses.
| Payment Type | Fee | Notes |
|---|---|---|
| Online card payments | 2.9% + 30¢ | Visa, Mastercard, Amex, Discover |
| International cards | +1.5% | Cards issued outside your country |
| Currency conversion | +1.0% | When customer's currency ≠ your settlement currency |
| ACH direct debit | 0.8% (max $5) | US bank account payments |
| In-person (Terminal) | 2.7% + 5¢ | Stripe card reader required |
| Manual card entry | 3.4% + 30¢ | Keyed-in card numbers |
| Stripe Billing | +0.5% of MRR | Subscription management add-on |
| Radar fraud protection | Included | Advanced rules: +$0.02/transaction |
| Monthly fee | $0 | No monthly or setup fees |
Stripe Checkout is a pre-built, hosted payment page that handles the entire checkout experience — card collection, address, 3D Secure, Apple Pay, Google Pay, and buy-now-pay-later options. No coding required. Payment Links let you create a shareable payment URL in 60 seconds without a website. For founders who need to accept payments fast, these tools are transformative.
Stripe's API is the gold standard in fintech. Comprehensive documentation, official SDKs for every major language (JavaScript, Python, Ruby, PHP, Go, Java, .NET), clear error messages, idempotency keys for safe retries, and webhook support for every event. The Stripe CLI and Dashboard make testing and debugging simple. Developers universally prefer Stripe over every alternative.
Handles every subscription model: flat-rate, per-seat, usage-based, metered, tiered, and hybrid billing. Built-in free trial management, proration when customers upgrade/downgrade, smart retries for failed payments (Stripe's dunning recovers 38% of failed subscription charges), and the customer portal for self-service plan management. The best subscription infrastructure available at any price.
Machine learning fraud detection trained on billions of transactions across Stripe's entire network. Automatically blocks high-risk charges and flags suspicious patterns. Custom rule builder lets you add business-specific logic. Adaptive 3D Secure challenges risky transactions while letting legitimate ones through frictionlessly. Significantly better than building your own fraud rules.
Clean, functional dashboard showing revenue, payments, customers, disputes, and payouts. Real-time event log for every transaction. Stripe Sigma (add-on) provides a SQL query interface for custom reports — powerful for data teams. Standard reporting covers MRR, churn, and customer lifetime value for subscription businesses. Better than PayPal's dashboard but less sophisticated than dedicated analytics tools.
SaaS and subscription businesses. Online stores and e-commerce (especially when paired with Shopify or a custom storefront). Marketplaces and platforms (use Stripe Connect). Developers building custom payment flows. Any business selling online globally that needs multi-currency support and solid APIs.
Service businesses invoicing clients (Stripe Invoicing works well but FreshBooks or QuickBooks have better invoice workflows). Businesses in higher-risk categories — verify Stripe accepts your business type before building on it. Businesses with very low average transaction values (under $10) — the 30¢ fixed fee makes Stripe expensive.
In-person and retail businesses (use Square — better hardware and POS). Businesses in prohibited categories (Stripe's list is strict). International businesses in regions without Stripe support (PayPal covers more countries). Micro-transactions under $5 (PayPal Micropayments or flat-fee processors are cheaper).
| Processor | Best For | Base Fee | vs Stripe |
|---|---|---|---|
| Square | In-person, retail, restaurants | 2.6% + 10¢ (in-person) | Better POS hardware; weaker APIs |
| PayPal | International, consumer trust | 3.49% + 49¢ | More country coverage; higher fees, account stability issues |
| Braintree | High-volume, PayPal integration | 2.59% + 49¢ | PayPal-owned; good for PayPal + card in one |
| Paddle | SaaS, digital products | 5% + 50¢ (low volume) | Handles VAT/sales tax globally as merchant of record |
For most online businesses, Stripe is the correct default. The only strong competitor for developer-friendly, API-first payments is Braintree — but Stripe's product breadth, documentation, and ecosystem are meaningfully better.
Free to set up. No monthly fee. Activate your account and accept your first payment today.
Create Stripe Account →Stripe charges 2.9% + 30¢ per successful card transaction online, with no monthly fee. Additional fees: +1.5% for international cards, +1% for currency conversion, 0.8% capped at $5 for ACH bank transfers. In-person via Stripe Terminal: 2.7% + 5¢. High-volume businesses can negotiate custom rates. There are no setup fees, no minimum processing requirements, and no cancellation fees.
Yes — Stripe is PCI DSS Level 1 certified (the highest level of payment security compliance) and processes payments for Amazon, Google, Shopify, and Lyft. Uptime is consistently above 99.99%. Stripe's machine learning fraud detection (Radar) is trained on billions of transactions. The main reliability concern is account holds: Stripe's automated systems can freeze accounts without warning if they detect unusual patterns. Always maintain a cash reserve separate from Stripe funds.
Yes — Stripe Billing is one of the best subscription management systems available. It handles recurring payments, free trials, metered/usage-based billing, proration on upgrades and downgrades, dunning (smart retry logic that recovers ~38% of failed payments), and a self-service customer portal. Stripe Billing adds 0.5% of recurring revenue, or 0.8% for advanced features. For SaaS businesses, it's the most capable solution at any price point.
Standard payout timing is 2 business days after the payment clears (new accounts may have a 7-day initial hold while Stripe establishes your processing history). Instant Payouts are available 24/7 including weekends for an additional 1% fee (minimum 50¢). You can set automatic daily, weekly, or monthly payouts based on your cash flow needs.
Stripe is available in 46+ countries and supports 135+ currencies. Customers can pay in their local currency; Stripe converts and settles in your account currency (with a 1% conversion fee). Stripe supports local payment methods globally: SEPA Direct Debit (Europe), iDEAL (Netherlands), Bancontact (Belgium), BLIK (Poland), Alipay and WeChat Pay (China), and more. It's the most globally capable payment processor for online businesses.