Stripe
Stripe is a financial infrastructure company that provides APIs for accepting online payments, managing subscriptions and handling other money movement such as marketplace payouts and fraud prevention. Businesses can integrate it without a monthly fee, paying instead per successful transaction. Standard US card payments cost 2.9% plus 30 cents per successful transaction.
Facts checked on against the sources listed at the end of this page.
- Pricing
- Pay as you goPaid from 2.9% + 30 cents per successful US card transaction
- Open source
- NoProprietary
- GitHub stars
- 4,523
- npm downloads a week
- 27Mup 13% on the week before
- Latest release
- v23.0.06 days ago
- Releases in 90 days
- 3about 1 a month
A good fit for
- Businesses that want to accept online payments without a monthly platform fee
- Marketplaces and platforms that need to split and route payouts to multiple parties
- Subscription businesses that need recurring billing and invoicing built in
- Teams that want prebuilt, hosted checkout pages instead of building their own
Not a good fit for
- Very high-volume, low-margin businesses where the flat percentage fee adds up, unless they negotiate custom pricing
- Businesses in countries or regions Stripe doesn't support
- Teams that want a free tier to test with real, live transactions, since every successful charge is billed
Stripe pricing
Stripe's standard plan has no monthly fee. US card payments cost 2.9% plus 30 cents per successful transaction, with added fees for international cards, currency conversion and manually entered cards. High-volume businesses can get custom pricing.
| Plan | Price | What you get |
|---|---|---|
| Standard | 2.9% + 30 cents per transaction | No monthly fees, pay as you go pricing for US card payments |
| Custom | Contact sales | Volume discounts and tailored terms for high-volume businesses |
Prices in USD, checked on 27 September 2026. Current prices on stripe.com.
Main features
- Payments API
- Accept cards, bank transfers and many local payment methods through a single integration.
- Checkout and Elements
- Prebuilt, customizable payment forms and hosted checkout pages.
- Billing
- Recurring subscriptions, invoices and usage-based billing.
- Connect
- Route payments to multiple sellers or service providers for marketplace and platform businesses.
- Radar
- Fraud detection built into every transaction.
- Global reach
- Supports payments in many currencies and countries, including local payment methods.
About Stripe
Stripe provides APIs and prebuilt tools for moving money online, including card and bank payments, subscription billing, invoicing and marketplace payouts through Stripe Connect.
It charges no monthly or setup fee on its standard plan. Instead, businesses pay a percentage plus a fixed fee on each successful transaction, with additional fees for international cards, currency conversion and manually entered card details.
Large or high-volume businesses can negotiate custom pricing directly with Stripe's sales team instead of using the standard per-transaction rate.
- Made by
- Stripe, Inc.
- Launched
- 2010
- Based in
- South San Francisco, California, and Dublin, Ireland
- Free plan
- No: pay per successful transaction, no monthly fee on the standard plan
- Available on
- Web, Mobile, APIs, Prebuilt checkout and billing pages
Usage and activity
Weekly npm downloads of stripe, last 12 months.
Recent releases
- v23.1.0-alpha.1Pre-release, 6 days ago
- v23.1.0-beta.1Pre-release, 6 days ago
- v23.0.06 days ago
- v22.7.0-alpha.5Pre-release, 2 weeks ago
- v22.7.0-alpha.4Pre-release, 2 weeks ago
- v22.7.0-alpha.3Pre-release, 4 weeks ago
Stripe alternatives
Stripe compared
StripevsLemon Squeezy
Stripe processes payments while you remain the seller of record, responsible for your own tax compliance unless you add Stripe Tax or Stripe Managed Payments.
StripevsMercury
Mercury is a business bank account for startups, with free checking and savings, cards and treasury tools.
StripevsRevenueCat
Stripe is a payment processing API that charges cards and moves money directly.
StripevsStripe Billing
Stripe is the core payments infrastructure: APIs for accepting one-time online payments, handling payouts and preventing fraud, priced per successful transaction with no monthly fee.
StripevsPaddle
Stripe processes payments while you remain the seller of record, responsible for your own sales tax and VAT unless you add Stripe Tax or its merchant-of-record option, Stripe Managed Payments.
StripevsAdyen
Adyen is a global payments company aimed mainly at larger merchants, offering over 100 payment methods through a single integration with per-transaction fees and no monthly or setup costs.
Getting started
Create a Stripe account and get the publishable and secret API keys from the dashboard.
Install the server-side SDK.
npm install stripeCreate a payment intent.
const stripe = require("stripe")(process.env.STRIPE_SECRET_KEY); const paymentIntent = await stripe.paymentIntents.create({ amount: 2000, currency: "usd", });
Questions about Stripe
How much does Stripe charge per transaction?
Standard US card payments cost 2.9% plus 30 cents per successful transaction. International cards, currency conversion and manually entered cards each add extra fees.
Does Stripe have a free plan?
No. There's no monthly fee on the standard plan, but every successful transaction is charged a fee, so there's no free tier for processing live payments.
Can I get lower fees on Stripe?
High-volume businesses can contact Stripe's sales team for custom, volume-based pricing instead of the standard per-transaction rate.
What can I build with Stripe besides payments?
Stripe also offers subscription billing, invoicing, marketplace payouts through Connect, and fraud detection through Radar.
Sources and links
Work on Stripe? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.