Skip to main content
subscriptionsrecurring revenueservice plansinvoicing

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.

InvoiceQuickly Team··Updated ·11 min read

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.

DecisionCommon choiceWhy
When to billIn advance, on the 1st or on the start-date anniversaryThe client pays before you deliver the period
Mid-period startProrate the first invoice by days, or anchor billing to the start dateAvoids a full charge for a partial month
Extras beyond the planBill in arrears on the next invoiceYou only know the amount once the period ends
How the client paysPays each invoice, or authorises an automatic chargeTrade-off between client control and your collection effort
Annual optionOne invoice for 12 months, with a stated refund ruleBetter 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.

FieldExample
Plan and service periodManaged IT Support, Standard plan, 1-31 July 2026
What the plan coversIncludes up to 10 support hours and monitoring for 8 devices
Previous period extrasJune overage: 3 support hours at $75
Billing basisBilled monthly in advance
Due date and payment methodsDue 7 July 2026; bank transfer or card via the payment link
Renewal and cancellationRenews monthly; cancel with 30 days' written notice
Invoice number and client detailsINV-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.

OptionFirst invoiceFollowing 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:

LinePeriodAmount
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 paysAutomatic charge (card or direct debit on file)
Client effort each periodPays the invoice by transfer or payment linkNone after the first authorisation
Your setupAn invoicing tool with recurring schedulesA payment provider's subscription feature and a signed authorisation
What goes wrongInvoices paid lateExpired or declined cards
How you fix itReminders before and after the due dateCard-update requests and retries
Who it suitsBusinesses and clients who pay from their accounts teamConsumers and small clients on fixed monthly fees
PaperworkThe invoiceA 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.

Editorial team
InvoiceQuickly Team

Practical guidance for freelancers and small businesses creating and managing invoices.

Invoicing best practices for freelancers and SMBsInvoice workflowsAI-assisted invoice draftingSmall business operations

Create your next invoice from one prompt

Describe the client, work, prices, and payment terms. Review every field before you send.

Create a Free Invoice

Related guides

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.