Subscription plans are reusable billing templates: they define what to charge, how often to bill, and any trial or contract terms. A plan's line items can reference your catalog (variants or bundles) or be defined ad hoc with a name and unit price, and the plan can add a setup fee, a trial period, a contract term, and an early termination fee. Every money field on a plan must use the plan's currency.
One plan can be sold through multiple channels: create subscriptions against it directly, or pass its plan_id to a checkout session or payment link for Flint-hosted signup. Plans are archived rather than deleted, so existing subscriptions keep billing against the plan they were created with.
Start with the Subscription billing guide. For selling plans through hosted links, see subscription signup links.
