## Managing Subscriptions

This section provides comprehensive guidance on managing subscriptions within Stripe, covering everything from initial setup and recurring payments to advanced configurations and lifecycle management.

### Core Subscription Functionality

*   **How Subscriptions Work:** Understand the fundamental concepts of subscriptions, including recurring payments, customer information storage, and the subscription lifecycle. (Page 2)
*   **Building a Subscriptions Integration:** Learn how to create and manage subscriptions to accept recurring payments, covering product catalog, customer registration, payment collection, and monitoring. (Page 7, 8, 9, 10, 11, 12, 13)
*   **Subscription Pricing Models:** Explore various pricing models for subscriptions, including flat-rate, per-seat, tiered, and usage-based pricing. (Page 18, 38)
    *   **Flat Rate Pricing:** Set up fixed pricing for service tiers. (Page 20)
    *   **Per-Seat Pricing:** Configure pricing based on the number of users or licenses. (Page 21)
*   **Embeddable Pricing Table:** Display your subscription pricing on your website and guide customers to Stripe Checkout. (Page 34)

### Subscription Lifecycle and Management

*   **Entitlements:** Determine when to grant or revoke product feature access based on subscription status. (Page 1, 3)
*   **Billing Cycles:** Set the recurring renewal date for your subscriptions. (Page 6)
*   **Trial Offers:** Configure free or paid trial periods for subscription items. (Page 28)
    *   **Free Trial Periods:** Implement free trial periods for subscriptions. (Page 46)
    *   **Manage Trial Compliance:** Understand and comply with card network requirements for trial offers. (Page 47)
*   **Subscription Schedules:** Automate changes to subscriptions over time, such as future start dates or upgrades/downgrades. (Page 45)
*   **Modifying Subscriptions:** Change existing subscriptions without needing to cancel and recreate them, including handling prorated charges and credits. (Page 15, 48)
*   **Canceling Subscriptions:** Learn how to cancel customer subscriptions, with options for immediate effect or cancellation at the end of the period. (Page 14)
*   **Pausing Subscriptions:** Temporarily suspend service delivery and invoice generation. (Page 29)
*   **Pausing Payment Collection:** Halt payment collection for a subscription while continuing service and invoice generation. (Page 30)
*   **Backdating Subscriptions:** Bill customers for time that has already elapsed, useful for migrations or record-keeping. (Page 5)
*   **Pending Updates:** Handle payment failures when updating subscriptions, ensuring changes are applied only upon successful payment. (Page 32)
*   **Billing Mode:** Enable increased flexibility and access to new features with flexible billing mode, or use the classic mode for backward compatibility. (Page 16, 35)
    *   **Mixed Interval Subscriptions:** Include multiple subscription items with different intervals on a single subscription. (Page 27)

### Payment and Invoicing

*   **Collecting Payment Methods:** Authorize and store payment methods for future payments, especially for subscriptions without an initial charge. (Page 17)
*   **Setting Payment Methods Per-Subscription:** Specify available payment methods for individual subscriptions. (Page 31)
*   **Billing Customers in Advance:** Bill customers for multiple service periods or upcoming renewals. (Page 33)
*   **Prorations:** Understand how prorated charges are calculated and managed when subscriptions are modified. (Page 36)
*   **Setting Product or Subscription Quantities:** Subscribe customers to multiple products or quantities of a single product, billed on a single invoice. (Page 37)
*   **Coupons and Promotion Codes:** Apply discounts to subscriptions and subscription items. (Page 19)
*   **Integrating with Third-Party Payment Processors:** Use Stripe subscriptions and invoices with external payment processors. (Page 43)
*   **Using Boleto with Subscriptions:** Set up Boleto as a payment method for subscriptions. (Page 59)

### Migrating Subscriptions

*   **Migrating Subscriptions to Stripe Billing:** Import existing subscriptions from other systems or Stripe accounts. (Page 26)
    *   **Migrate Subscriptions using Toolkit:** Utilize the Billing migration toolkit for a no-code migration. (Page 22)
    *   **Migrate Subscriptions using Stripe APIs:** Import subscriptions programmatically using Stripe APIs. (Page 23)

### Payment Method Integrations for Subscriptions

*   **ACH Direct Debit:** Set up subscriptions with US bank account payments. (Page 53)
*   **Amazon Pay:** Integrate Amazon Pay for subscription payments. (Page 55, 56, 57, 58)
*   **Bacs Direct Debit (UK):** Set up subscriptions with UK Direct Debit. (Page 54)
*   **Bank Transfers:** Configure subscriptions to accept payments via bank transfers. (Page 41)
*   **BECS Direct Debit (Australia):** Set up subscriptions with Australian BECS Direct Debit. (Page 40)
*   **Cash App Pay:** Integrate Cash App Pay for subscription payments. (Page 60)
*   **iDEAL with SEPA Direct Debit:** Set up subscriptions with iDEAL and SEPA Direct Debit. (Page 51)
*   **Kakao Pay:** Integrate Kakao Pay for subscription payments. (Page 61, 62, 63)
*   **Klarna:** Set up subscriptions with Klarna. (Page 65)
*   **Local South Korean Cards:** Configure subscriptions to accept local South Korean card payments. (Page 66, 67, 68)
*   **Naver Pay:** Integrate Naver Pay for subscription payments. (Page 70, 71, 72, 73)
*   **Nigerian Cards:** Set up subscriptions with Nigerian card payments. (Page 74, 75, 76, 77)
*   **PayPal:** Integrate PayPal for subscription payments. (Page 42)
*   **PayTo:** Accept subscription payments with PayTo. (Page 78, 79, 80, 81)
*   **Per-authorized Debit (Canada):** Set up subscriptions with Canadian pre-authorized debits. (Page 39)
*   **Pix:** Set up subscriptions with Pix. (Page 82)
*   **Revolut Pay:** Integrate Revolut Pay for subscription payments. (Page 83, 84, 85, 86)
*   **SEPA Direct Debit (EU):** Set up subscriptions with EU SEPA Direct Debit. (Page 52)
*   **Stablecoin Payments:** Configure subscriptions to accept stablecoin payments. (Page 44)
*   **TWINT:** Set up subscriptions with TWINT. (Page 87)

### Developer Resources

*   **Script Language Definition:** Understand the syntax and semantics of the scripting language used in Stripe Billing. (Page 4)
*   **Using Webhooks with Subscriptions:** Receive notifications of subscription activity to manage the subscription lifecycle. (Page 49)
*   **Quickstart:** Build a pre-built subscription page with Stripe Checkout. (Page 50)
*   **Manage Subscriptions on iOS:** Accept recurring payments and manage entitlements within your iOS app. (Page 25)
*   **Integrate a SaaS Business on Stripe:** Learn how to build a SaaS business with Stripe Billing and other products. (Page 3)