How to Invoice for a Subscription
Subscriptions only work when the billing is boringly predictable. Name the plan, the period and the renewal date, and your customers will barely notice the charge — which is exactly the point.
In this answer
- State the plan, period and renewal date on every invoice
- Handle pro-rata charges for mid-cycle sign-ups cleanly
- Show upgrades, downgrades and add-ons transparently
- Set up a predictable billing rhythm customers can budget for
- Make cancellation and renewal terms easy to find
6 min
Make the period unmistakable
The single most important thing on a subscription invoice is the billing period. 'Pro plan — 1 July to 31 July 2026' tells the customer exactly what they are paying for. Without it, a recurring charge looks like a mystery and generates support tickets.
Pair the period with the plan name and the renewal date. If billing renews automatically, say so plainly: 'Renews 1 August unless cancelled.' Transparency here reduces chargebacks and angry emails far more than any fine print buried in your terms of service.
Get pro-rata right for mid-cycle starts
When someone joins partway through a cycle, charge them only for the days they get. Show the maths so it does not look like a random number.
- The full plan price for reference
- The pro-rata period and day count
- The pro-rata amount as its own line
For example: 'Pro plan — pro-rata 18–31 July (14 of 31 days): $XX.XX'. A customer who can follow the calculation trusts the charge, even when it is an odd figure.
Show upgrades, downgrades and add-ons
Plans change. When a customer upgrades mid-cycle, the cleanest invoice shows the credit for the unused old plan and the charge for the new one, netting to what they actually owe. Add-ons — extra seats, storage, a premium module — each get their own line so the customer can see what is driving the total.
Avoid silently bundling everything into one figure that jumps month to month. A customer who sees 'Base plan $X + 2 extra seats $Y' understands their bill; a customer who just sees a bigger number than last month opens a ticket — or cancels.
What to include, and a billing rhythm that sticks
Your subscription invoice checklist:
- 'Tax Invoice' and a unique number (GST if registered)
- Your business name and ABN
- Customer name and account or email
- Plan name and the exact billing period
- Pro-rata, add-on or credit lines where they apply
- Subtotal, GST and total charged
- Renewal date and how to cancel or manage the plan
Bill on the same day each cycle and send the invoice automatically. Generate a clean template with the free Invoice Generator and reuse it every period so the format never changes under the customer's feet.
Key takeaways
- The billing period and renewal date are the most important lines on the invoice
- Show pro-rata maths so partial-period charges look deliberate, not random
- Itemise add-ons and credits instead of letting the total drift
- Bill on a fixed day each cycle for predictability
- Make cancellation and renewal terms easy to find to reduce disputes
Frequently asked questions
Do I issue a new invoice every billing cycle?
Yes. Each cycle is a separate supply, so each gets its own invoice with its own number and period. This also gives the customer a clean record for their own bookkeeping.
How should I handle a refund for a cancelled subscription?
Issue a credit or refund document referencing the original invoice, and state the period being refunded. Keep it linked to the original so both your records and the customer's reconcile.
Can I charge in advance for an annual plan?
Yes, billing a year upfront is common. Just make the period explicit — 'Annual plan: 1 July 2026 to 30 June 2027' — and be clear about your refund policy for early cancellation.
Build a compliant invoice in minutes
Use the free Invoice Generator, then let Merion recover anything that goes unpaid — commission-only.