Billing and subscriptions
for fast-growing businesses
The most ambitious companies design billing around customer experience. Stripe Billing is a new set of tools to build and scale your recurring business model.
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
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.
Tiered plans with different combinations of features offered at different price points.
-
Bandwidth 3 pricing plans
-
Platinum Default$20.00 per unit / month Recurring usage
-
Gold Default$10.00 per unit / month Recurring usage
-
Silver Silver$5.00 per unit / month Recurring usage
-
Bronze 2 pricing plans
-
Default 300 subscriptionsStarts at $3.00 per unit / month for up to 1,000 units Metered usage, 2 tiers
-
Progressive 150 subscriptionsStarts at $3.00 per unit / month for up to 1,000 units Metered usage, 3 tiers
-
Custom 1 subscription$2.00 per unit / month Recurring usage
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 accountQuotes from customers
Effortlessly design and test pricing
Iterate on your pricing as quickly as you improve your product with Stripe’s flexible billing components.
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
Global payments built-in
Accept any supported payment method with our unified API—no one-off integrations or separate contracts required.
-
International cards and currencies
Accept all major debit and credit card payments in 130+ currencies. If needed, enable 3D Secure for any payment.
- Visa
- Master Card
- American Express
- 3DS
-
Payment methods
Support more than just cards using global payment methods, which you can activate from the Dashboard.
Modern invoices made easy
Stripe simplifies sending one-off invoices, fully automates recurring invoice management, and adds features to get you paid faster.
Invoices, hosted by Stripe
Send your first invoice in minutes without writing a single line of code. Get your invoices paid faster by supporting credit card payments.
The default invoice template is for U.S. businesses—we will roll out additional country templates soon. Sign up to be notified about your country.
Match your brand
Customize the look and feel of invoices by adding your logo and selecting the color palette. You can even add custom messages like a thank-you note.
Secure payment details
Stripe collects customers’ payment details directly and saves the information for future use. Sensitive data never hits your servers.
Get paid faster
Hosted invoices provide customers a fast and convenient way to pay. Use the Stripe Dashboard to track payment status and set retry rules for unpaid invoices.
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 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.