05.01 · Concept · Free
What a Subscription Actually Is
Separate the mandate from the charge and the invoice, and say which object owns the amount your customer will be billed.
Curated for this lesson1/2
Subscriptions, Usage & Recurring Money
Billing 101: Understanding Subscription and Traditional Billing with Stripe
Stripe’s billing overview title directly matches the lesson’s need to distinguish subscription from traditional charges.
A subscription is the recurring commercial agreement, not the money movement. It defines the billing rules, schedule, pricing inputs and usually the amount to bill. A mandate authorises collection, an invoice states what is owed for a period, and a charge is a concrete payment attempt.
What this lesson answers
- what owns the billing amount in subscriptions
- subscription versus invoice versus charge
- is a subscription the same as a mandate
Notes
A subscription is not the act of taking money. It is the ongoing commercial agreement that says a customer should be billed repeatedly under some rules: what they are subscribed to, how often billing happens, when the next billing period starts, and what pricing applies. In a billing system, the subscription is usually the object that determines the amount the customer will be billed, often through its items, prices, quantities, discounts, taxes, and billing cycle settings.
A mandate or payment method authorization is different. It is permission or capability to collect money from the customer’s bank account or card, possibly automatically in the future. It answers “are we allowed and able to pull funds?” not “how much should this customer owe this month?” A charge or payment attempt is also different: it is one concrete attempt to move money. It answers “did we successfully collect this invoice?” not “what recurring agreement created the amount?”
An invoice is the bill for a specific billing period. It is the document or ledger entry saying “for this period, this customer owes these line items, totaling this amount.” The subscription commonly generates the invoice, and the invoice produces a payment attempt or charge. The invoice records the calculated amount at a point in time; the subscription owns the recurring rules that caused that amount to exist.
A common misconception is that “subscription” means “automatic card charge.” That is wrong because automatic charging is only one possible collection method. A subscription can generate invoices that are paid manually, paid by bank debit under a mandate, paid by card, retried after failure, or even remain unpaid. After this lesson, you should be able to look at a billing design and say: the mandate authorizes collection, the subscription defines the recurring amount and schedule, the invoice states what is owed now, and the charge is the payment attempt against that invoice.
References
Common questions
- Is a subscription just an automatic card payment?
- No. Automatic card collection is only one way to collect money. A subscription is the recurring agreement and billing configuration. It may create invoices that are paid by card, bank debit, manual transfer, retry logic, or not paid at all. The payment method is separate from the subscription itself.
- Where should the amount to bill be defined?
- The amount should come from the subscription model, often through its prices, items, quantities, discounts, taxes and billing cycle configuration. The invoice records the calculated result for a particular billing period. The charge should not decide the commercial amount; it only tries to collect it.
- What is the difference between an invoice and a charge?
- An invoice is the bill for a specific period: it lists what the customer owes and why. A charge is an attempt to move money for that bill. The invoice can exist without successful payment, and a failed charge does not change the underlying invoice amount.
