How Does Stripe Make Money? Revenue Model Explained

Stripe makes money primarily by taking a small cut of every payment it processes. For each standard online transaction using a domestic card, Stripe charges 2.9% plus 30 cents. On a $100 purchase, that means Stripe keeps $3.20. Multiply that across millions of businesses and billions of transactions, and the math adds up quickly. But payment processing is just the starting point. Stripe has built a growing suite of financial tools that each carry their own fees.

Payment Processing Fees

The core of Stripe’s revenue is straightforward: every time a customer pays a business using Stripe, Stripe takes a percentage plus a flat fee. The exact amount depends on the payment method and where the card was issued.

  • Domestic cards and digital wallets: 2.9% + 30¢ per successful transaction
  • Manually entered cards: an additional 0.5% on top of the standard rate
  • International cards: an additional 1.5%
  • Currency conversion: an additional 1% when Stripe converts one currency to another
  • In-person payments (Stripe Terminal): 2.7% + 5¢ per transaction, with a 10-cent surcharge for tap-to-pay

That international surcharge is worth noting. A U.S. business selling to a customer in Germany with a European-issued card would pay the base 2.9% + 30¢, plus 1.5% for the international card, plus potentially another 1% if the charge needs to be converted from euros to dollars. That single transaction could cost the business roughly 5.4% + 30¢. For companies with heavy international sales, these markups represent a significant revenue stream for Stripe.

Stripe also processes buy-now-pay-later transactions through partners like Klarna at a notably higher rate: 5.99% + 30¢ per transaction. Businesses pay more for these because BNPL options tend to increase conversion rates and average order sizes, making the higher fee worthwhile for many merchants.

Fraud Prevention and Dispute Tools

Stripe’s fraud detection product, Radar, uses machine learning to screen transactions and block suspicious charges before they go through. For businesses on standard pricing, the basic Radar screening is included at no extra cost. The upgraded version, Radar for Fraud Teams, which gives businesses custom rules and deeper controls, costs 2 cents per screened transaction on standard plans.

Dispute handling is another fee generator. When a customer files a chargeback, Stripe offers tools to fight or deflect it. Blocking a Visa dispute using compelling evidence costs $15 per dispute blocked. Resolving a Visa dispute costs $15, while Mastercard dispute resolution runs $29. Stripe also offers “Smart Disputes,” an automated dispute response service that charges 30% of the disputed amount, but only if the business wins. These per-incident fees add up across Stripe’s enormous merchant base.

Business Lending Through Stripe Capital

Stripe Capital, launched in 2019, offers loans and cash advances directly to businesses that use Stripe for payments. Unlike traditional lenders, Stripe doesn’t pull founders’ personal credit scores. Instead, it underwrites loans based entirely on a company’s real-time sales data within Stripe, which gives Stripe a unique advantage in assessing risk.

Repayments are collected automatically as a fixed percentage of the business’s daily Stripe sales. When sales are strong, the business pays back more. When sales dip, repayments shrink. Stripe earns money on the spread between its cost of capital and the fees it charges borrowers. Because it already sees every dollar flowing through a merchant’s account, it can lend with lower default risk than a traditional bank while offering a seamless experience that keeps merchants inside the Stripe ecosystem.

Banking-as-a-Service With Stripe Treasury

Stripe Treasury lets platforms offer their users bank-like features, such as storing funds, earning yield, and moving money, without those platforms needing to become banks themselves. Stripe partners with banks like Goldman Sachs and Evolve Bank & Trust to provide the actual banking infrastructure behind the scenes.

The clearest example is Shopify Balance, which lets Shopify merchants hold and manage their earnings directly within Shopify. That product is powered by Stripe Treasury. Stripe earns revenue by charging the platforms that embed these banking features, effectively turning financial infrastructure into a product it can license. This model targets large marketplaces and platforms that want to keep their users’ money flowing within their own ecosystems rather than sending it off to external bank accounts.

Card Issuing

Stripe Issuing lets businesses create and manage their own physical or virtual payment cards. A company might issue corporate expense cards to employees, or a gig-economy platform might issue virtual cards to contractors for purchasing supplies. Stripe earns fees on each card created and on the transactions those cards generate. This flips the typical Stripe model: instead of processing payments coming in, Stripe also earns on payments going out.

Why the Model Works at Scale

Stripe’s business model is built on volume and stacking. A single business might start by using Stripe to accept credit cards, paying 2.9% + 30¢ per sale. Over time, that same business might add Radar for fraud screening, use Stripe Billing for recurring subscriptions, take out a Stripe Capital loan, and issue corporate cards through Stripe Issuing. Each layer adds a new revenue stream from the same customer, and the switching costs increase with every product adopted.

The per-transaction fee structure also means Stripe’s revenue grows automatically as its merchants grow. When a small startup using Stripe scales from $10,000 to $10 million in annual sales, Stripe’s revenue from that single customer jumps proportionally without Stripe needing to do anything. This is the engine behind Stripe processing hundreds of billions of dollars annually: millions of businesses, each paying a few percentage points on every sale, with a growing menu of add-on financial services layered on top.