Templates & Scenarios

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.

Free invoicing tools

Build a compliant invoice in minutes

Use the free Invoice Generator, then let Merion recover anything that goes unpaid — commission-only.