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.
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.
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.
- One-timeCharge for one-time purchases.
- RecurringCharge a single price on a recurring basis.
- Usage-basedCalculate billing based on your customers’ product usage.
- Tiered pricingCharge different prices based on volume tiers.
- Promotions and trial periodsAdjust billing with discounts and trials.
- Billing frequencyBill daily, weekly, monthly, or annually in advance or in arrears. You can even set custom future start dates.
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.
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.
revenue through Stripe Billing’s automatic card updater in 2017.”
REDUCE DECLINED PAYMENTS BY UP TO 45%
Automatic card updaterStripe works directly with card networks to update payment details with new card numbers or expiry dates.
Smart retry logicStripe 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 noticesMaximize your chances of getting paid with prebuilt 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.
- WebhooksAutomatically notify other systems of lifecycle events, including new subscriptions, payments, or cancellations.
- Billing prorationStripe automatically prorates billing when any plan changes occur.
- Renewal rulesConfigure rules to automatically or manually renew customers’ subscriptions.