---
source_url: "https://stripe.com/billing/features"
title: "Stripe Billing | Subscription Models, Features, and More"
mirrored_at: 2026-08-25T01:02:38.089Z
host: stripe.com
cited_in_42a: true
mirror_canonical: "https://index.42a.ai/stripe.com/billing/features"
---

> **Original source:** https://stripe.com/billing/features

Manage customers or subscribers across their lifecycle with Stripe-hosted pages and tools to ensure billing accuracy. See why Stripe Billing was named a Leader in [The Forrester Wave™: Recurring Billing Solutions, Q1 2025](https://stripe.com/lp/forrester-wave-billing-2025) and in the [2025 Gartner® Magic Quadrant™ for Recurring Billing Applications.](https://go.stripe.global/gartner-magic-quadrant-billing-2025)

## Invoicing\*

Create, customize, send, and revise a Stripe-hosted invoice from the Dashboard without writing a single line of code. Automate invoice collection with advanced features, such as payment reminders and Smart Retries. Streamline your AR workflows and integrate Invoicing into your existing systems, and provide invoice previews for new or existing customers with the Invoicing API.

## Customer portal

Enable your customers to self-manage their payment details, invoices, and subscriptions with a secure, prebuilt customer portal. The customizable experience allows them to easily upgrade, downgrade, pause, resume, or cancel subscriptions; update payment methods; view billing history; and pay outstanding invoices.

 ![](https://images.stripeassets.com/fzn2n1nzq965/3ZOiJRpLljTLrG3FIP7chk/af840cb42fd609b0901c064e76ec62ff/customerportal.latin.png?q=80&w=1080)

## Credit notes

Adjust or refund finalized invoices from the Dashboard or via the Invoicing API. If you accidentally overbill a customer or are short on inventory, you can issue a credit note to decrease the amount due on an invoice.

 ![](https://images.stripeassets.com/fzn2n1nzq965/6EY3ClBYW4cYRZGhdftAQF/1ef072866e850ce79683faff2ae2ae88/creditnote.latin.png?q=80&w=1084)

## Rate cards Preview

Define, manage, and bill for packages of usage-based products and features as a single, unified offering—without code. Easily add new products and manage pricing versions across cohorts.

-   No-code rate card editor  
    
-   Versioning management  
    
-   Seamless integration with Stripe Checkout  
    

## Billing for platforms\*

Platforms and marketplaces can use Stripe Connect to enable their users to accept recurring payments or send invoices. Billing makes it simple for platforms to bill their connected accounts and package and resell subscription management and invoicing functionality.

## Subscription migration

Seamlessly migrate subscriptions from your third-party billing processor or internal billing system to Stripe Billing using our Billing migration toolkit. Upload your existing subscriptions, validate the uploaded subscriptions, and track the overall migration in our self-serve Dashboard.

## Subscription schedules

Schedule subscription updates ahead of time, such as upgrading, downgrading, starting a subscription on a future date, and more.

## Entitlements

Easily determine which features your customers are entitled to based on their pricing, plus when to grant or revoke access to each feature with our Entitlements API. Change, launch, and experiment with new pricing and packaging—without building a complex in-house feature access logic.

Bill subscribers on a recurring basis and effortlessly handle subscription changes with Stripe’s billing platform for SaaS.

## Pricing models

Support a wide range of pricing models as your business grows and evolves. Flexible billing logic makes it easy to experiment with new pricing structures, optimize revenue, and quickly launch new business lines and products.

-   Flat-rate pricing  
    
-   Good-better-best pricing  
    
-   Per-seat pricing  
    
-   Usage-based pricing  
    
-   Tiered pricing  
    
-   Multiple prices  
    
-   Multiple products in a subscription  
    

## Usage-based billing

Automate billing for usage-based pricing models, including consumption-based, flat-fee plus overage, and credit burndown. Send, aggregate, and analyze real-time usage events using Stripe’s Meters API.

## Discounts

Promotions can be a powerful tool to acquire new subscribers. Stripe gives you the tools to configure which transactions to discount and how to offer a discounted price.

-   Set coupons expiration
-   Limit coupon redemption
-   Use a percentage or a flat discount
-   Restrict coupon use
-   Apply coupons to one or every invoice or subscription
-   Apply multiple coupons on the same subscription or subscription item
-   Apply coupons for a certain time
-   Generate promotion codes

## Stripe Scripts Preview

Design and implement custom billing workflows in Stripe Billing with minimal code, unlocking new business and pricing models.

-   Customizable discounting logic  
    
-   Readily available Stripe-authored scripts  
    

## Prorations

Automatically prorate billing when a plan is upgraded, downgraded, canceled, or paused.

## Sales contract schedules

Use our composable API to customize and automate changes to subscriptions over time.

-   Bill in installments  
    
-   Charge before a subscription starts  
    
-   Backdate a subscription  
    
-   Start a subscription on a future date  
    
-   Schedule an upgrade or downgrade  
    
-   Model and automate complex contracts  
    
-   Apply a discount for a fixed period  
    

## Installments

Split the full price of a good or service over multiple billing periods. Customers pay in set increments until the total amount is paid in full.

## Subscription backdating

Set a subscription’s start date sometime in the past. Backdating can be used to charge for unpaid services or to ensure reports are accurate.

## Test clocks

Test clocks let you test your Billing integration and make sure it behaves as designed.

 ![](https://images.stripeassets.com/fzn2n1nzq965/6sGayQUq1uPTtXF0Svd1hc/bbbd847df9397eeefc06246a3ebec2ef/testclock.latin.png?q=80&w=1090)

Stripe helps you comply with the latest standards and regulations.

## Automatic tax calculation\*

Calculate and collect sales tax, VAT, and GST on both physical and digital goods and services in all US states and more than 100 countries. Stripe Tax constantly monitors and updates tax rules and rates to simplify global tax compliance.

 ![](https://images.stripeassets.com/fzn2n1nzq965/1Jegpff2B5Ni8jHEdaCCOA/944d9337d7cc2d92a4038f97ca325b3c/Taxcaluclator_new.latin.png?q=80&w=540)

## Invoice compliance\*

In Europe, invoice requirements vary from country to country. Stripe invoice templates make it easy to follow invoicing best practices in the region.

## Payment Card Industry Data Security Standards (PCI DSS)

Stripe helps businesses achieve and maintain PCI compliance so that sensitive payment information is handled and protected appropriately.

## E-mandates for recurring transactions

The Reserve Bank of India (RBI) requires additional authentication for recurring payments from India cardholders. Stripe handles mandate registration and automatically sends pre-debit notifications before charging customers.

## Subscription cancellations compliance

Enable your customers to update their billing payment method or cancel their subscription within two clicks to comply with local regulations for self-serve subscription cancellations.

## Strong Customer Authentication (SCA)

The PSD2 regulation requires that European customers provide Strong Customer Authentication for subscription and invoice payments. Stripe identifies which charges require SCA and triggers 3D Secure authentication when required.

 ![](https://images.stripeassets.com/fzn2n1nzq965/gKalOqTKSQX7u2iF1iS3N/892a91623819f3f360733c8c78ef28b3/authentication.latin.png?q=80&w=1080)