Stripe Billing | Recurring Payments & Subscription Management (2024)

Stripe logo
  • Payments Payments Online payments
  • Checkout Checkout Prebuilt payment form
  • Elements Elements Customizable payments UIs
  • Payment Links No-code payments
  • Connect Connect Payments for platforms
  • Billing Billing Subscription management
  • Invoicing Invoicing Online invoices
  • Terminal Terminal In-person payments
  • Financial Connections Linked financial account data
  • Identity Identity Online identity verification
  • Climate Climate Carbon removal
  • Billing Billing Subscription management
  • Invoicing Invoicing Online invoices
  • Revenue Recognition Revenue Recognition Accounting automation
  • Sigma Sigma Custom reports
  • Data Pipeline Data warehouse sync
  • Atlas Atlas Startup incorporation
Automate revenue and finance on Stripe
  • Connect Connect Payments for platforms
  • Capital Capital Business financing
  • Issuing Issuing Card creation
  • Treasury Treasury Banking-as-a-service
  • Startups
  • Enterprises
  • SaaS
  • Platforms
  • Ecommerce
  • Marketplaces
  • Crypto
  • Creator economy
  • Embedded finance
  • Global Businesses
  • Finance Automation
  • App Marketplace
  • Professional services
  • Partner ecosystem
  • Documentation
  • Prebuilt checkout
  • Libraries and SDKs
  • App integrations
  • Accept online payments
  • Manage subscriptions
  • Send payments
  • Full API reference
  • API status
  • API changelog
  • Build on Stripe Apps
  • Support center
  • Support plans
  • Guides
  • Customer stories
  • Blog
  • Sessions
  • Contact sales
  • Jobs
  • Newsroom
  • Stripe Press
  • Become a partner
Sign in

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.

Typographic

Products Pricing Contact

Get started

Choose a plan

Start with a free 7-day trial

Scale from startup to enterprise

Starter Standard Professional Enterprise 1-9 Users 10-49 Users 50-499 Users 500+ Users

Start now

Start now

Start now

Starter Professional Enterprise 1-9 Users 50-499 Users 500+ Users

Up to 3 fonts

50k requests/mo

5 domains

Unlimited seats

1 font

10k requests

1 domain

Unlimited fonts

150k requests

Unlimited domains

Unlimited seats

International support

2 fonts

20k requests

2 domains

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

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

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.

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

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 customized subscription logic and pricing models.

Access all features for a single monthly or annual price

A single product that may be offered at different prices

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

A variable price based on product usage

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: 50¢/GB 10k+: 25¢/GB

Product base

Price monthly_tiered

Product overage

Price monthly_usd Tiers

1-1k: 0¢/GB 1k+: 50¢/GB

Subscription Acme Contract

Customer Acme Corp.

Invoice April 2020

For business teams

Start accepting recurring payments 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, prebuilt customer portal.

Scaling our products means giving our users flexible subscription options. With Stripe Billing, we quickly rolled out monthly pay-as-you-go options for ChatGPT and our API, respectively.

With billing, tax, reporting, and more on the same platform, Stripe automation helps eliminate inefficient processes as we scale the business. And that’s essential as we continue supporting Retool’s growth with a relatively small team.

Stripe Billing enabled us to launch our subscription product, eero Plus, on schedule and with billing fully integrated.

We implemented Stripe to introduce new billing and payment models and increased our trial conversion by 300%.

Granular control

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 March 1st, 2021 to March 31st, 2021

Billing period from March 15th, 2021 to April 14th, 2021

Billing period Mar 1st, 2021 to Mar 31st, 2021

Billing period Mar 15th, 2021 to Apr 14th, 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

See which pricing models are the most popular among subscription businesses in Stripe’s State of subscription and billing management report.

International

Accept any payment method with our unified API—no one-off integrations or separate contracts required. Learn why more than 70% of recurring revenue businesses are planning to add new payment methods in the State of subscription and billing management report.

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

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

Unified billing approach

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

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

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

Compatible with core systems

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
  • Optimizations

Self-serve and sales-negotiated channels

ERP and accounting software

Data warehouse

Retention

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

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

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.

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.

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

Monitor and analyze 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.

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 John Appleseed 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

Canceled 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

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

Stripe automatically prorates billing when any plan changes occur.

Configure rules to automatically or manually renew customers’ subscriptions.

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

What’s included

Focus on your product and customer experience and let Stripe optimize and automate order flows, billing logic, subscription management, invoicing, payments, revenue recovery, and more.

  • Online checkout
  • Pricing table
  • Payment Links
  • Hosted invoices
  • Point-of-sales purchase
  • Adaptive Acceptance
  • Custom quotes
  • CRM integrations
  • CPQ integrations
  • Free trials
  • Subscriptions
  • Usage-based billing (metering)
  • Customer portal
  • Credit notes
  • Billing for platforms
  • Subscription schedules
  • Pricing models
  • Coupons and discounts
  • Prorations
  • Sales contract schedules
  • Installments
  • Subscription backdating
  • Test clocks
  • Automatic tax calculation
  • Invoice compliance
  • Payment Card Industry Data Security Standards (PCI DSS)
  • E-mandates for recurring transactions
  • Subscription cancellations compliance
  • Strong Customer Authentication (SCA)
  • 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
  • SaaS and Billing analytics
  • Accounts receivable aging
  • SQL-based reporting
  • Data warehouse sync
  • Tax reporting
  • Revenue Recognition
  • Automated reconciliation
  • Connector for NetSuite
  • Accounting integrations

Build vs. buy

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.

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.

Access a complete billing solution with simple, pay-as-you-go pricing, or contact us to design a package specifically for your business.

Transparent and integrated per-transaction pricing.

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

Start now Contact sales
Stripe Billing | Recurring Payments & Subscription Management (2024)

FAQs

How do I complete my Stripe subscription? ›

Create a subscription
  1. In the Stripe Dashboard, go to the subscriptions page.
  2. Click +Create subscription.
  3. Find or add a customer.
  4. Enter the pricing and product information. ...
  5. Set the start and end date of the subscription.
  6. Set the starting date for the billing cycle.

What is Stripe subscription billing? ›

Stripe Billing lets you bill and manage customers however you want – from simple recurring billing to usage-based billing and sales-negotiated contracts.

What is the difference between Stripe and Stripe billing? ›

Introduction. Stripe and Stripe Billing are two services offered by Stripe, a popular online payment processing platform. While Stripe provides the infrastructure needed to accept online payments, Stripe Billing focuses specifically on recurring billing and subscription management for businesses.

What happens when a Stripe subscription fails? ›

When payments fail, Stripe retries them using the Smart Retries feature or your custom retry schedule. This automatically re-attempts payment according to your Dashboard settings when cards are declined.

How do I complete a payment on Stripe? ›

To complete a payment online, customers enter their card information at checkout. Wallets are linked to a card or bank account, but can also store monetary value. Wallets typically require customer verification (e.g., biometrics, SMS, passcode) to complete a payment.

How do I complete Stripe verification? ›

Go to https://dashboard.stripe.com/login and enter your credentials.
  1. If you are required to complete the account ownership verification process, you will be prompted to proceed.
  2. Fill in as much information as you can to the best of your knowledge. See more on tips below.
  3. Submit when you have completed the form.

What is the difference between billing and subscription management? ›

However, it's important to make a distinction as billing simply refers to the managing of payments. In contrast, subscription management is much broader concerning payments and renewals, best practices, revenue and expense recognition, and accounting compliance.

What is an example of subscription billing? ›

With this billing model, customers pay the same amount every billing cycle for access to the same product or service, usually in the same quantity. For example, a magazine subscription might charge $19.99 per month for one print magazine and unlimited access to digital content.

How do I check my Stripe subscription? ›

To view subscription details, simply go to Billing → Subscriptions in your Stripe Dashboard.

Who charges more PayPal or Stripe? ›

In almost all cases, Stripe is the cheaper option because of lower service fees (unless you're exclusively processing micropayments).

Is Stripe a good idea? ›

It is accredited by the Better Business Bureau (BBB) and maintains an A+ rating. Stripe offers a global payment system that can accept more than 135 currencies with transparent pricing and discounts for high-volume merchants.

Is Stripe a safe way to pay? ›

Overall, Stripe, PayPal, and Square are all reputable payment service providers that prioritize security and compliance. The choice between them may depend on factors such as specific business needs, pricing, and additional features beyond security.

What are the disadvantages of Stripe? ›

Slow Search Functionality: Many reviewers have mentioned that searching for information within Stripe is slow and frustrating, particularly when looking up customer details. This issue hampers their ability to efficiently retrieve the information they need.

How do I manage my Stripe subscriptions? ›

You build and manage subscriptions by using other core Stripe resources, like Customers, Products, Prices, and Invoices, and PaymentIntents. You can create and update subscriptions from the Dashboard or the API.

Is Stripe good for subscriptions? ›

For businesses that want a prebuilt, secure payment page, Stripe Checkout provides a fast, customizable payment process that supports subscription payments.

How do I resume a Stripe subscription? ›

If a resumption invoice is generated, it must be paid or marked uncollectible before the subscription will be unpaused. If payment succeeds the subscription will become active , and if payment fails the subscription will be past_due . The resumption invoice will void automatically if not paid by the expiration date.

How do I retry my Stripe subscription? ›

How to retry a payment on Stripe
  1. Navigate to the customer for whom you want to retry the payment.
  2. Scroll down to the Invoices section. ...
  3. Click on "Retry charge".
  4. Add in an optional note and choose the payment method on file. ...
  5. Stripe will attempt to retry the payment and update the invoice status accordingly!
Nov 24, 2023

How do I update my subscription on Stripe? ›

Updating subscriptions in the Dashboard
  1. From the customer account page or the subscription details page, click Update subscription.
  2. Make your desired modifications.
  3. Click Update subscription in the top right corner to apply those changes immediately.

How do I restart my Stripe subscription? ›

A canceled subscription can't be restarted, so you must create a new one for the customer if you want to continue billing them. If you choose to cancel at the end of the period, cancel_at_period_end is set to true and the subscription cancels at the end of the current billing period.

References

Top Articles
Latest Posts
Article information

Author: Msgr. Refugio Daniel

Last Updated:

Views: 5835

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Msgr. Refugio Daniel

Birthday: 1999-09-15

Address: 8416 Beatty Center, Derekfort, VA 72092-0500

Phone: +6838967160603

Job: Mining Executive

Hobby: Woodworking, Knitting, Fishing, Coffee roasting, Kayaking, Horseback riding, Kite flying

Introduction: My name is Msgr. Refugio Daniel, I am a fine, precious, encouraging, calm, glamorous, vivacious, friendly person who loves writing and wants to share my knowledge and understanding with you.