How to Invoice for Subscription Services (With Examples)
Bill a monthly or annual service plan: advance billing, first-month proration, overage lines, auto-charge versus recurring invoices and cancellation terms.
To invoice for a subscription service, send one invoice per billing period, dated at the start of the period, showing the plan name, the service dates, what the plan includes, any extras from last period and the due date. This guide is for businesses that sell a recurring service, such as an IT support plan, a cleaning contract, a coaching membership, a maintenance agreement or a monthly marketing package. If you sell software subscriptions with seats and usage metering, the SaaS invoicing guide covers proration engines, card retries and sales tax on software.
| Decision | Common choice | Why |
|---|---|---|
| When to bill | In advance, on the 1st or on the start-date anniversary | The client pays before you deliver the period |
| Mid-period start | Prorate the first invoice by days, or anchor billing to the start date | Avoids a full charge for a partial month |
| Extras beyond the plan | Bill in arrears on the next invoice | You only know the amount once the period ends |
| How the client pays | Pays each invoice, or authorises an automatic charge | Trade-off between client control and your collection effort |
| Annual option | One invoice for 12 months, with a stated refund rule | Better cash flow; needs a clear cancellation policy |
What should a subscription service invoice include?
A subscription invoice needs the normal invoice details plus four things that one-off invoices do not: the plan name, the service period, the plan's limits, and the renewal and cancellation terms.
| Field | Example |
|---|---|
| Plan and service period | Managed IT Support, Standard plan, 1-31 July 2026 |
| What the plan covers | Includes up to 10 support hours and monitoring for 8 devices |
| Previous period extras | June overage: 3 support hours at $75 |
| Billing basis | Billed monthly in advance |
| Due date and payment methods | Due 7 July 2026; bank transfer or card via the payment link |
| Renewal and cancellation | Renews monthly; cancel with 30 days' written notice |
| Invoice number and client details | INV-0142; client legal name and billing address |
The "what the plan covers" line does most of the work. When a client asks why July costs more than June, the invoice already shows that June went three hours over a ten-hour plan. A subscription invoice template shows one layout for these fields.
How do you invoice a client who starts mid-month?
You have two clean options: prorate the first invoice by days and then bill everyone on the 1st, or start each client's billing cycle on their own start date and never prorate.
Worked example: a managed IT plan at $450 a month. The client starts on 12 June. June has 30 days, and 12-30 June inclusive is 19 days.
| Option | First invoice | Following invoices |
|---|---|---|
| Prorate, bill on the 1st | $450 × 19 ÷ 30 = $285.00 for 12-30 June | $450 on 1 July, 1 August and so on |
| Anchor to start date | $450 for 12 June to 11 July | $450 on the 12th of each month |
Prorating keeps all clients on one billing date, which makes month-end simpler if you have many clients. Anchoring avoids proration entirely and suits a business with a few clients spread across the month. Whichever you choose, write the rule into your service agreement so the first invoice is not a surprise.
How do you bill overage and extras?
Bill extras in arrears on the next regular invoice, as a separate line with the period they relate to. You only know how many extra hours, visits or units were used once the period ends.
Worked example, continued. The Standard plan includes 10 support hours. In June (the client's first, partial month) the client used 13 hours, and the agreement sets overage at $75 an hour. Whether to scale the included hours for a partial month is a policy choice; this business does not. The 1 July invoice shows:
| Line | Period | Amount |
|---|---|---|
| Managed IT Support, Standard plan (in advance) | 1-31 July | $450.00 |
| Additional support hours: 3 × $75 (in arrears) | 1-30 June | $225.00 |
| Total | $675.00 |
Tell the client before they cross the limit if you can. An email at 8 of 10 hours ("you're close to your plan limit; extra hours are $75") prevents most disputes, and a usage note on the invoice ("June: 13 of 10 hours used") answers the rest.
Should clients pay each invoice or be charged automatically?
Send a recurring invoice that the client pays when you want low setup and clients who pay by bank transfer; set up an automatic card or direct-debit charge when you want payment to happen without anyone acting. Many service businesses use both, depending on the client.
| Recurring invoice, client pays | Automatic charge (card or direct debit on file) | |
|---|---|---|
| Client effort each period | Pays the invoice by transfer or payment link | None after the first authorisation |
| Your setup | An invoicing tool with recurring schedules | A payment provider's subscription feature and a signed authorisation |
| What goes wrong | Invoices paid late | Expired or declined cards |
| How you fix it | Reminders before and after the due date | Card-update requests and retries |
| Who it suits | Businesses and clients who pay from their accounts team | Consumers and small clients on fixed monthly fees |
| Paperwork | The invoice | A receipt or paid invoice after each charge |
If you charge consumers' cards automatically online in the US, federal law sets the minimum. The Restore Online Shoppers' Confidence Act requires a seller using an online negative option (a plan that continues to charge until the customer cancels) to clearly and conspicuously disclose all material terms before taking billing information, obtain the consumer's express informed consent before charging, and provide simple mechanisms to stop recurring charges (15 U.S.C. 8403 via Cornell LII; FTC summary). Several states have their own automatic-renewal laws with additional notice requirements. This is general information, last reviewed October 2026, not legal advice; check the rules for where your customers live.
How do you invoice an annual plan?
Send one invoice at the start of the year for the full term, show the service dates and the monthly equivalent, and state what happens if the client cancels early.
Worked example. The same plan offered annually with a 10% prepay discount: 12 × $450 = $5,400, less 10% = $4,860 for 1 July 2026 to 30 June 2027, or $405 a month equivalent. If the agreement refunds unused whole months at the discounted rate and the client cancels after four months, the refund is $4,860 × 8 ÷ 12 = $3,240. If the agreement says annual plans are non-refundable, the invoice should say so in one line, because the client's finance team reads the invoice, not your terms page.
Annual invoices also need overage handling. Either bill extras quarterly on a separate invoice or bill them monthly in arrears; do not leave a year of overage to the renewal invoice.
How do you handle price changes, pauses and cancellations?
Handle them in writing first and on the invoice second, so the invoice confirms something the client already agreed to.
- Price changes. Give the notice your agreement requires (30 days is common for monthly plans), then show the new price on the first invoice at that price with a note: "Plan price updated from $450 to $480 from 1 September, as notified on 1 August."
- Pauses. Decide whether a paused month is free, discounted or not allowed, and whether pauses extend the term. Skip the invoice for a fully paused month rather than issuing a $0 invoice that confuses bookkeeping.
- Cancellations. Confirm the last service date and the final invoice. If a client cancels mid-period on a plan billed in advance, either deliver to the end of the paid period or issue a credit note for the unused part, depending on your terms.
- Missed payments. Send reminders, then pause service if your agreement allows it. A retainer agreement is a good place to set these rules if you also reserve time for the client.
If a client pays part of an invoice, record the payment and chase the balance; see handling partial payments. The payment terms guide explains due dates such as Net 7 and due on receipt.
Can InvoiceQuickly handle subscription service invoices?
Yes for the "client pays each invoice" model, with some limits; no for automatic card charging.
On Pro ($9/month), you can create recurring invoice schedules (weekly, monthly, quarterly or yearly) that generate each invoice as a draft for you to review or send it automatically to the client's email. You can add a payment link from your own Stripe or PayPal account so the client can pay the remaining balance by card, record bank transfers and partial payments, send scheduled reminders before and after the due date, and issue credit notes for cancellations. Clients can view and download their invoices in a private client portal.
Limits to know before you rely on it:
- No automatic charging. InvoiceQuickly does not store cards or charge clients on a schedule. Each invoice is paid through its payment link or by transfer.
- The recurring form is simple. A schedule creates one line item with saved tax, discount and payment terms, and it cannot be edited after you create it. Invoices that need overage lines or tax are better kept as drafts so you can add them, or duplicated from last month's invoice.
- No built-in proration. Calculate the partial first month yourself, as in the example above, and create that invoice by hand.
If most of your clients should be charged automatically, use your payment provider's subscription feature instead. The recurring billing guide compares the approaches, and the pricing page lists what each plan includes.
Frequently asked questions
How do you invoice a monthly subscription?
Send an invoice at the start of each month for that month's service, showing the plan name, the service dates, what the plan includes, any extras from the previous month and the due date. Use the same invoice date and terms every month so the client's accounts team can schedule payment.
Should subscription invoices be sent before or after the service period?
Usually before. Billing in advance means the client pays for the period they are about to receive, which protects you if they stop paying. Extras that depend on usage, such as additional hours, are billed after the period on the next invoice.
Do I need to send an invoice if the customer is charged automatically?
Send a receipt or a paid invoice after each charge. Consumers need a record of what they paid, and business clients need an invoice for their bookkeeping and, where relevant, to reclaim sales tax or VAT.
How do I invoice a client who signs up mid-month?
Either prorate the first invoice by days (for example $450 × 19 ÷ 30 = $285 for a start on 12 June in a 30-day month) and then bill on the 1st, or start the client's billing cycle on their start date so every invoice is a full period.
What should a subscription invoice say about cancellation?
One line stating the renewal period and the notice required to cancel, such as "Renews monthly; cancel with 30 days' written notice." For annual plans, add whether unused months are refundable.
Is a subscription invoice different from a recurring invoice?
A recurring invoice is any invoice issued on a repeating schedule. A subscription invoice is a recurring invoice for a plan with defined inclusions, so it also shows what the plan covers, the service period and how extras are charged.
Practical guidance for freelancers and small businesses creating and managing invoices.
Create your next invoice from one prompt
Describe the client, work, prices, and payment terms. Review every field before you send.
Create a Free InvoiceRelated guides
Switching from Wave: Export, Keep or Close Your Account
Wave's free Starter plan still exists, so check why you are leaving. Then export customers and invoices, rebuild recurring billing and avoid deleting data.
Switching from Zoho Invoice: Backup, Records and Next Steps
Zoho Invoice is free, but inactive accounts are deleted. Back up your data, keep the right records, stop recurring profiles and auto-charge, then choose.
Switching from FreshBooks: Exports, Open Invoices and Timing
Export FreshBooks clients and invoices, bill unbilled time, and time your cancellation so clients can still pay. US and Canadian record rules included.
Switching from QuickBooks Invoicing: A 2026 Checklist
Export QuickBooks Online lists and reports, keep what the IRS expects, close out open invoices and recurring templates, and decide if moving makes sense.
Useful, occasional notes
Get invoicing tips that actually help
Join the InvoiceQuickly update list for practical invoicing advice and product news.
No spam, ever. Unsubscribe anytime.