Integrate fast. Iterate faster

Stripe’s elegant abstractions simplify adding or changing billing models. Plus, you get a powerful interface to test and roll out new pricing easily.

Flexible billing and payments

Bill your customers with one-off invoices or automatically on a recurring basis. Go global with support for different payment methods.

Optimize for growth

In 2017, Stripe’s recovery tools reduced payment declines for users by 45% on average and increased revenue by 10% on average. 

Clients

  • ruutu

A better answer to Build vs. Buy

Companies of all sizes face the question of whether to build or buy a billing solution. Stripe Billing gives you a better option.

For developers

Building blocks for billing

The Stripe Billing API is easy to integrate into existing websites, mobile apps, or even CRM systems. Developers can use out-of-the-box functionality to get started quickly or use our composable API building blocks to design fully customized subscription logic and pricing models.

Tiered plans with different combinations of features offered at different price points.

Product core
Plan monthly_usd
Product growth
Plan monthly_usd
Plan monthly_eur
Product enterprise_user
Plan user_USD
Product storage
Plan monthly_tiered
Tiers 1-1k: 1kr/GB 1k-10k: 0.50kr/GB 10k+: 0.25kr/GB
Product base
Plan user_USD
Product overage
Plan monthly_usd
Tiers 1-1k: 0kr/GB 1k+: 0.50kr/GB
Subscription Acme Contract
Quantity: 12 users
Usage: 10,000GB
Customer Acme Corp.
Invoice April 2018

Tiered plans with different combinations of features offered at different price points.

No subscriptions Create a subscription by subscribing a customer to a product.
  • Bandwidth 3 pricing plans
  • Platinum Default
    20kr per unit / month Recurring usage
  • Gold Default
    10kr per unit / month Recurring usage
  • Silver Silver
    5kr per unit / month Recurring usage
  • Bronze 2 pricing plans
  • Default 300 subscriptions
    Starts at 3kr per unit / month for up to 1,000 units Metered usage, 2 tiers
  • Progressive 150 subscriptions
    Starts at 3kr per unit / month for up to 1,000 units Metered usage, 3 tiers
  • Custom 1 subscription
    2kr per unit / month Recurring usage
Jane Diaz
jane.diaz@stripe.com
Progressive 150 subscriptions
Starts at 3kr per unit/month Metered usage
Options
Coupon
Tax
Trial
Billing
Congratulations You successfully created a new subscription for Jane Diaz.
For business teams

End-to-end billing—no code required

Once you’re set up, you can create and manage subscriptions and invoices—and view detailed financial reports—directly from the Dashboard. Stripe doesn’t limit the number of team members you can add and supports granular roles and permissions to help manage access.

Create account

Quotes from customers

Stripe Billing enabled us to launch our subscription product, eero Plus, on schedule and with billing fully integrated. Mark Sieglock Head of Business Operations
We implemented Stripe to introduce new billing and payment models and increased our trial conversion by 300%. Sylvan Boucard Payments Product Manager

Effortlessly design and test pricing

Iterate on your pricing as quickly as you improve your product with Stripe’s flexible billing components.

Try it yourself. Simply add and remove items and discover how you can design a custom pricing plan.

Try it yourself: add and remove items and explore designing a custom pricing plan.

Invoice #0008

Billing period from Jan 1st, 2018 to Jan 31st, 2018

Billing period from Jan 1st, 2018 to Jan 31st, 2018

Billing period from Jan 15th, 2018 to Feb 15th, 2018

Description QTY Unit Price Amount
Setup fee 1 1,000kr 1,000kr
Enterprise (per user) 28 100kr 2,800kr
Additional Bandwidth (per GB) 20 100kr 2,000kr
Storage (per GB) 5,525
First 1,000 1,000 1kr 1,000kr
Next 1,001 to 10,000 9,000 0.50kr 4,500kr
10,001 and above 100 0.25kr 25kr
Discount (referral) -1,000kr
Total 10,325.00kr

Global payments built-in

Accept any supported payment method with our unified API—no one-off integrations or separate contracts required.

Protect your revenue, simplify PSD2 compliance

Beginning September 2019, PSD2 regulation will require European customers to provide Strong Customer Authentication—or SCA—for many subscription and invoice payments. Stripe Billing helps protect your revenue by identifying which charges require SCA and triggering 3D Secure 2 authentication when required—all with as little friction as possible.

Email confirmation image

Minimize churn

Banks will decline recurring payments that require SCA unless you obtain authentication from customers. Minimize this churn by letting Stripe automatically email your subscribers to request 3D Secure 2. You can customize the emails to match your brand and create reminders if customers don’t take action.

Seamless invoicing

Stripe Billing lets you send invoices with built-in support for credit and debit cards. The hosted invoice page detects which payments require SCA and seamlessly requests 3D Secure 2 authentication as part of the payment process.

Customizable and comprehensive invoices

Tailor invoices to match your brand, configure templates to display necessary customer and product information, and apply inclusive or exclusive tax rates for different locales.

Invoices, hosted by Stripe

Send recurring invoices for subscriptions or one-off invoices in a few clicks. Get your invoices paid faster by accepting credit and debit card payments, and configure email reminders for invoices that are overdue.

Global templates

Send invoices in 13 different languages, and configure custom text fields, footers, and memos to display all the necessary customer and product information.

Flexible tax modeling

Apply inclusive or exclusive tax rates to individual line items or to whole invoices for specific locales. Download reports detailing how much tax you collected to make remittance simple.

Match your brand

Customize the look and feel of invoices by adding your logo and selecting the color palette. You can even add a personal message like a thank-you note.

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.

“We recovered 12% of revenue through Stripe Billing’s automatic card updater in 2017.”

Reduce declined payments by up to 45%

Nearly a quarter of churn is caused by missed payments or declined cards. In 2017, Stripe’s recovery tools reduced payment declines for users by 45% on average and increased revenue by 10% on average.

  • Automatic card updater

    Stripe works directly with card networks to update payment details with new card numbers or expiry dates.

  • Smart retry logic

    Stripe uses machine learning algorithms that train on data from across the Stripe network to optimize retry logic and minimize failed payments.

  • Payment reminders and overdue notices

    Maximize your chances of getting paid with pre-built email reminders for missed or overdue payments.

Optimize 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.

  • Webhooks

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

  • Billing proration

    Stripe automatically prorates billing when any plan changes occur.

  • Renewal rules

    Configure rules to automatically or manually renew customers’ subscriptions.

Simplify billing from order to cash

Focus on your product and customer experience and rely on Stripe to optimize and automate order flows, billing, invoicing, payments, and more.

  • Accept Orders
  • From the Dashboard
    Manage one-off or recurring billing from the Dashboard.
  • Stripe.js and Elements
    Build modern checkout flows and securely accept payment details.
  • Billing API
    Use composable billing building blocks to create custom billing and subscription logic.
  • Mobile SDKs
    Easily accept mobile payments with our iOS and Android SDKs.
  • Billing & Invoicing
  • One-off billing
    Create one-off invoices or charge stored payment sources.
  • Recurring billing
    Completely automate recurring billing from end-to-end.
  • Flexible billing
    From usage-based to tiered plans, you can charge for almost any pricing or billing model.
  • Invoice delivery
    Invoices are automatically sent via email to your customers.
  • Hosted invoice pages
    Hosted invoices provide customers a fast and convenient way to pay.
  • Sales tax integrations
    Connect with third-party tax platforms to handle sales tax calculations and automate tax returns.
  • Collect payments
  • Credit cards
    Accept credit and debit card payments in 135+ currencies.
  • Local payments
    Go beyond credit cards and support global payment methods.
  • Retry logic
    Stripe uses machine learning to optimize retrying failed cards.
  • Card updater
    Stripe works directly with card networks to update payment details.
  • Payment reminders
    Stripe sends email reminders for missed or overdue payments.
  • Accounting & reporting
  • Business analytics
    Keep track of your MRR, ARPU, churn, and more from the Dashboard.
  • Standard reports
    Access detailed financial reports through the Dashboard.
  • Custom reporting
    Use Stripe Sigma to create custom reports with SQL.
  • NetSuite integration
    Automatically sync your Stripe data with NetSuite for cash reconciliation and revenue recognition.
  • Accounting integrations
    Use a third-party integration to sync data to Quickbooks, Xero, and more.
  • Third-party integrations
    Plug-in tools to help your business with analytics, email, shipping, and more.