You issued an invoice, the client paid, and then something changed: an upgrade was prorated, a payment failed and the service was suspended, or a refund was requested. Now you need to correct the record without breaking your invoice numbering or tax reporting. This guide gives you the rules and workflows to handle credit notes and invoice corrections in a small hosting business.

How do you design sequential invoice numbering that survives voids and refunds?

Use a single, gap-free sequence per legal entity and per tax year, and never delete or reuse a number. When an invoice is voided, keep the number and mark the invoice as void with a reason; the next invoice takes the next number. This way, auditors see a complete chain from first to last invoice.

Common patterns that work:

  • Year-prefixed sequence: 2025-0001, 2025-0002, … Reset each January. Simple and widely accepted.
  • Separate sequences for credit notes: Use a distinct prefix, e.g., CN-2025-0001, to avoid confusion with sales invoices.
  • No gaps: If you must cancel an invoice, assign it a number and mark it void. Gaps raise questions.

Your billing system should enforce sequential numbering and prevent edits to issued invoices. If you use WHMCS or a similar platform, check that the invoice ID is sequential and that voiding an invoice does not reuse the number.

When should you issue a credit note versus cancel and reissue?

Issue a credit note when the original invoice was correct at the time it was issued, but later events require a refund or reduction. Cancel and reissue when the original invoice contains an error that should have been correct from the start.

Use this decision table:

  • Credit note: Refund for a service that was cancelled mid-term, a goodwill discount after the fact, or a price adjustment due to a billing error that was not the client's fault.
  • Cancel and reissue: Wrong VAT rate applied, incorrect client details, or a wrong line item that was obvious at issuance. Void the original (keep the number) and issue a new invoice with the correct details.

For tax purposes, a credit note must reference the original invoice number and date, and state the reason for the credit. In the EU, credit notes must also show the VAT amount being credited.

Example: A client upgrades from a €10/month plan to a €20/month plan on the 15th. You invoice the prorated difference for the remainder of the month. If the client later disputes the upgrade and you agree to waive the charge, issue a credit note for that prorated amount rather than editing the original invoice.

How do you keep tax records clean across proration, upgrades, and failed payments?

Proration and upgrades create partial-period charges. Always issue a separate invoice or credit note for the prorated amount, not a modified original invoice. This keeps each tax point clear.

When a payment fails, do not void the invoice. The invoice remains valid because the service was provided (or made available). Instead, record the payment as pending and follow up. If the service is suspended and later terminated, you may need to issue a credit note for the unused portion if your terms allow.

For VAT: The tax point is generally the date of invoice or payment, whichever comes first. If you issue a credit note, the VAT adjustment happens in the period the credit note is issued, not retroactively. Check your local rules; this is not legal advice.

Keep a clear audit trail: link each credit note to its original invoice, and record the reason. Your accounting software should handle this, but if you are manual, use a spreadsheet with columns for invoice number, credit note number, date, amount, and reason.

Worked example: proration and credit note

Client on €10/month plan, billing on the 1st. On the 10th, they upgrade to €20/month. You invoice €6.45 prorated for the remaining 21 days ( (20-10) * 21/30 = €7, but let's use exact days: 21/30 * €10 = €7). Actually, calculate: difference €10, period 21 days out of 30, so €7. Issue invoice for €7 plus VAT. On the 20th, client downgrades back. You issue a credit note for the unused portion of the upgrade (11 days remaining: €10 * 11/30 = €3.67). The credit note references the upgrade invoice.

What are the practical steps to implement clean corrections in your billing workflow?

Start by documenting your numbering scheme and correction policy. Then configure your billing system to enforce it.

  • Enable sequential invoice numbering with no gaps; test voiding an invoice to ensure the number is not reused.
  • Create a separate sequence for credit notes.
  • Train staff to never edit issued invoices; use credit notes or void-and-reissue.
  • Review failed payments weekly and decide on suspension or credit notes per your terms.
  • Reconcile credit notes against original invoices monthly.

If you use a platform like Teculiar, it generates sequential invoices and handles proration on upgrades; you can also issue credit notes from the admin. The platform supports VAT calculation per order and keeps an audit trail.

What to do next

  • Audit your last 20 invoices for numbering gaps or edits.
  • Write a one-page credit note policy and share it with your team.
  • Configure your billing system to prevent invoice deletion.

Start by listing every system that holds customer data.