Accelerate growth with Stripe Billing

Stripe Billing lets you bill and manage customers however you want – from simple recurring billing to usage-based billing and sales-negotiated contracts. Collect and retain more revenue, automate revenue management workflows, and accept payments globally.

Easily navigate global growth

Increase conversion by offering customers’ preferred payment methods. Stripe supports 40+ local payment methods and 130+ currencies.

Unlock pricing and business model agility

Respond to user demand faster with flexible pricing models, including usage-based, tiered, flat-fee plus overage, and more. Support for coupons, free trials, pro-rations, and add-ons is built-in.

Maximise revenue and reduce churn

Improve revenue capture and reduce involuntary churn with Smart Retries and recovery workflow automations. Stripe recovery tools helped users recover over $3.4 billion in revenue in 2023.

Optimise growth with a single streamlined system

Leverage our modular platform to consolidate multiple revenue systems into one. Easily integrate with third-party software and take advantage of our no-code capabilities that let you do more without needing to build it yourself.

For developers

Building blocks for recurring billing

The Stripe Billing API is easy to integrate with existing websites, mobile apps and CRM systems. Developers can use our composable API to get started quickly or design customised subscription logic and pricing models.

Flat rate

Access all features for a single monthly or annual price

Multiple prices

A single product that may be offered at different prices

Per seat billing

A price that is dependent on the number of active users during the billing period

Usage-based billing

A variable price based on product usage

Flat rate + overage

A flat monthly rate with extra charges for usage that exceeds a fixed quota
Product core
Price monthly_usd
Product growth
Price monthly_usd
Price monthly_eur
Product enterprise_user
Price user_USD
Product storage
Price monthly_tiered Tiers
1-1k: €1.00/GB 1k-10k: €0.50/GB 10k+: €0.25/GB
Product base
Price monthly_tiered
Product overage
Price monthly_usd Tiers
1-1k: €0/GB 1k+: €0.50/GB
Subscription Acme Contract
Customer Acme Corp.
Invoice April 2020

For business teams

End-to-end billing software, no code required

Start billing for recurring subscriptions in minutes. Use Invoicing to collect payments from existing customers or share a payment link to sell a subscription – no code required. Once you're set up, you can manage accounts and view detailed financial and revenue reports directly from the Dashboard. You can also enable your customers to self-manage their subscriptions by sharing a link to a secure, pre-built customer portal.

Granular control

Effortlessly design and test pricing plans

Iterate on your pricing as quickly as you improve your product with Stripe’s flexible subscription billing components.
  • One-time

    Charge for one-time purchases.

  • Recurring billing

    Charge a single price on a recurring basis.

  • Usage-based billing

    Calculate billing based on product usage.

  • Tiered pricing

    Charge different prices based on volume tiers.

  • Promotions and trial periods

    Adjust billing with discounts and trials.

  • Billing frequency

    Bill daily, weekly, monthly or annually in advance or in arrears, and set custom future start dates.

Invoice
Billing period from 1st March 2021 to 31st March 2021
Billing period from 15th March 2021 to 14th April 2021
Billing period 1st Mar 2021 to 31st Mar 2021
Billing period 15th Mar 2021 to 14th Apr 2021
Description Qty Price Amount
Setup fee 1 $600.00 $600.00
Enterprise (per user) 28 $50.00 $1,400.00
Additional bandwidth (per GB) 20 $50.00 $1,000.00
Storage (per GB)
First 1,000 1,000 $1.00 $1,000.00
Next 1,001 to 10,000 9,000 $0.50 $4,500.00
10,001 and above 100 $0.25 $25.00
Discount (referral) -$1,000.00
Total $0
Learn why pricing model flexibility is key in our Is your billing system holding you back? report.

International

Global payments built-in

Expanding internationally requires navigating a staggering amount of complexity. Offload this complexity by accepting a wide variety of payment methods with Stripe’s unified API – no one-off integrations or separate contracts required.

International cards and currencies

Accept all major debit and credit card payments in 135+ currencies. If needed, enable 3D Secure for any payment.

Payment methods

Support more than just cards using local payment methods, which you can activate from the Dashboard with a click.

Reliability is revenue

Avoid downtime losses, even during peak periods such as Black Friday.

99.999%

historical uptime for Stripe services.

500M+

API requests per day.

25M+

subscription renewals can be supported for a single business each day.

Unified billing approach

Power any go-to-market strategy

Stripe Billing is a single solution that modernises all billing workflows so you can accelerate and scale growth.

Streamline sales-led processes

Stripe Billing is designed to integrate seamlessly into your existing quote-to-cash workflow. Integrate with your CRM software, and configure and send custom quotes to prospects. Send invoices to automate accounts receivables and manage customer billing over the entire lifecycle. View detailed financial and revenue reports directly from the Dashboard or sync data into your ERP or data warehouse.

Enable self-serve growth

Scale your business by making it easy for customers to sign up wherever they are. Integrate with your existing e-commerce platform or provide a customisable interface for displaying subscriptions and plans. Empower customers to self-manage subscription payment methods, upgrades, and downgrades in a secure, pre-built customer portal.

Compatible with core systems

Integrate with your existing workflows

Unify your sales channels with a single billing system that connects your CRM, order management software, reseller billing platform, ERP, accounting, and other systems.
Acquire
  • Trials
  • Quotes
  • Pricing Page
  • Customer Portal
Collect
  • Payments
  • Subscriptions
  • Invoicing
  • Sales Tax and VAT
Report
  • Business metrics
  • Revenue recognition
  • Trends and insights
  • Accounting reports
Grow
  • Churn analytics
  • Recovery and collection
  • Automations
  • Optimisations

Self-serve and sales-negotiated channels

ERP and accounting software

Data storage
Snowflake
Amazon Redshift
Amazon S3
Google Cloud Storage

Retention

From one-time order to lifetime customer

Automate every part of recurring relationships – from managing customer events to retrying failed payments at the ideal time.

Reduce involuntary churn

Nearly a quarter of churn is involuntary – it’s caused by missed payments or declined cards. Stripe’s recovery tools help businesses recover 57% of failed recurring payments on average, and businesses using our Smart Retries recover 11% more revenue than those retrying failed payments on a set schedule. Stripe’s recovery tools helped our users recover $3.42 billion in revenue last year.

For involuntary churn, we have found that Stripe Smart Retries have really worked for us. They’re built into Stripe Billing and use machine learning to retry cards at the optimal time. We’ve recovered millions of dollars in revenue that we would have otherwise lost – this is very substantial for us as a subscription business.

Nadia Ali, CFO, Midjourney

Smart Retries

Stripe uses machine learning to choose optimal times to retry failed payments which may increase the chance of success. 90% of the cards used on the Stripe network have been seen more than once.

Automatic reminders and one-click updates

Enable automated emails for failed or overdue payments. Plus give your customers a secure, one-click option for updating their payment method in the hosted recovery page.

Automatic card updater

Stripe works directly with card networks (where available) to update payment details when a card expires or is replaced.

Recovery analytics

Monitor and analyse subscription payment failures and recovery rates, measure the effectiveness of all recovery efforts in a single view, and investigate trends using downloadable reports directly from the Dashboard.

Optimise the customer lifecycle

Use Stripe as a system of record for the customer lifecycle: manage important events such as automatically provisioning services for new subscribers or sending reminders for renewals. You can also enable your customers to self-manage their subscriptions with the customer portal.
Customer for Matti Meikäläinen was created
15 days ago
Subscribed to Bronze Plan
15 days ago
Trial ended for Bronze Plan
10 days ago
Subscribed to Additional Storage
10 days ago
Stripe automatically updated a Visa ending in 4242
7 days ago
Cancelled subscription to Additional Storage
5 days ago
€100.00 off discount applied to the customer’s account
3 days ago
Changed subscription from Bronze Plan to Gold Plan
1 day ago
Payment failed and an alert was sent
7 hours ago
Updated payment method to Visa ending in 4028
2 hours ago

Webhooks

Automatically notify other systems of lifecycle events, including new subscriptions, payments and cancellations.

Billing proration

Stripe automatically prorates billing when any plan changes occur.

Renewal rules

Configure rules to automatically or manually renew customers’ subscriptions.

Customer portal

Allow your customers to self-manage their subscriptions by sharing a link to a secure, pre-built customer portal.

What's included

End-to-end billing software

Focus on your product and customer experience, and let Stripe optimise and automate order flows, billing logic, subscription management, invoicing, payments, revenue recovery, and more. Features available at an additional cost are indicated with an asterisk (*).

Selling

  • Online checkout
  • Pricing table
  • Payment Links
  • Hosted invoices
  • Point-of-sales purchase*
  • Adaptive Acceptance
  • Custom quotes
  • CRM integrations
  • CPQ integrations
  • Offer free trials

Billing

  • Subscriptions
  • Usage-based billing
  • Customer portal
  • Credit notes
  • Billing for platforms
  • Subscription schedules
  • Pricing models
  • Coupons and discounts
  • Prorations
  • Sales contract schedules
  • Instalments
  • Subscription backdating
  • Test clocks
  • Automatic tax calculation*
  • Invoice configurability*
  • Payment Card Industry Data Security Standards (PCI DSS)
  • E-mandates for recurring transactions
  • Subscription management and cancellations
  • Strong Customer Authentication (SCA)

Revenue optimisation

  • Credit cards
  • Wallets
  • Bank redirects
  • Bank debits and transfers
  • Out-of-band settlement
  • Reminder emails
  • Email log
  • Failed payment reminders
  • Expired card updates
  • Revenue recovery analytics
  • Hosted recovery page
  • Cancellation surveys

Reporting and accounting

See why Stripe Billing was named a Leader in the Gartner Magic Quadrant for Recurring Billing Applications.

Build vs. buy

Building your own subscription and billing management software requires significant investment, and it’s flat-out difficult to get right.

Businesses often cobble something together to support an initial launch, but underestimate the complexity and costs down the line. A homegrown solution needs to be continuously maintained to support new product launches, business models, pricing experiments, global expansion, changes in regulatory requirements, and a host of other challenges as business grows. Learn why 55% of recurring revenue businesses are likely to get a new billing system by Q1 2025.
Stripe Billing offers the functionality you need to quickly get started today, but with the flexibility and features to support you at scale, so you can focus on building your business.

Know what you pay

Transparent and integrated per-transaction pricing.

Move your back office forward

Grow faster and operate with more agility using our revenue and finance automation platform.