How the generator works
This page sets out what the invoice generator computes, from which official figures, how it was tested, and what it does not do. Every value quoted below is read from the parameter files that drive the generator, so this page cannot drift from it. The rates and rules were last read on .
The line, the discount, the tax
Each line is quantity times unit price, rounded to the cent. A discount on the invoice is a percentage taken off every line before tax, so the tax is always charged on what the customer actually pays. Shipping is a separate taxable amount, not discounted. When prices are entered tax included, the engine backs the net amount out of each line (one-sixth of a 20% VAT-inclusive price, one-eleventh of a 10% GST-inclusive price). The tax is then grouped by rate: one total per rate, and per tax where two taxes stack.
Country by country
United States
The state rate is the general sales tax rate of the state, from its revenue department or statute. The local rate is typed by the user for the delivery address, because local rates change by street and the states publish their own lookup tools. Lines marked "not taxable" carry no tax. On 16 October 2026 the weekly check found 51 of the 51 state rates automatically in official text: the revenue department's page or PDF, the statute, or a publication of the state legislature. Where a revenue department refuses automated readers, the check reads another official text of the state or a dated web.archive.org copy of the department's page, and the table names the text it read. The same check confirms the reduced rates and exemptions on food and clothing listed on the sales tax guide.
United Kingdom
VAT at 20%, 5% or 0% per line; exempt and outside-the-scope lines carry none. The total VAT is rounded down to the penny, the concession of VAT Notice 700, paragraph 17.5, for businesses that issue invoices. Under the domestic reverse charge the VAT is computed, printed and not added to the amount due, with the wording "Customer to pay the VAT to HMRC". The CIS deduction (20%, 30% or 0%) applies to the lines not marked as materials, net of VAT, as GOV.UK describes. Statutory late payment interest is 8% over the Bank of England rate in force on 30 June or 31 December before interest starts; the weekly job reads the rate from the Bank's database, 3.75% on 30 June 2026. Daily interest is rounded to the penny before it is multiplied by the days, as in GOV.UK's worked example.
Canada
GST at 5% (Excise Tax Act, section 165) or HST at the provincial rate; PST in British Columbia and Saskatchewan, RST in Manitoba and QST in Quebec, each computed on the price before GST. A line can be marked "GST only" where the provincial tax does not apply. Each tax total is rounded to the cent. The compliance check follows section 3 of the Input Tax Credit Information Regulations, with its three bands at $100 and $500, and Revenu Québec's table for the QST.
| Province or territory | Federal or harmonized | Provincial |
|---|---|---|
| Alberta | GST 5% | none |
| British Columbia | GST 5% | PST 7% |
| Manitoba | GST 5% | RST 7% |
| New Brunswick | HST 15% | none |
| Newfoundland and Labrador | HST 15% | none |
| Nova Scotia | HST 14% | none |
| Northwest Territories | GST 5% | none |
| Nunavut | GST 5% | none |
| Ontario | HST 13% | none |
| Prince Edward Island | HST 15% | none |
| Quebec | GST 5% | QST 9.975% |
| Saskatchewan | GST 5% | PST 6% |
| Yukon | GST 5% | none |
Australia
GST at 10% on lines marked GST; GST-free and input-taxed lines carry none. The GST total is rounded to the nearest cent, half a cent up, as the ATO's rounding rules allow. When every taxable line carries exactly one-eleventh and prices are entered GST included, the invoice prints "Total price includes GST". The ABN is checked with the Australian Business Register's modulus 89 test. The checker asks for the buyer's identity or ABN from $1,000.
The compliance checklist
The checklist beside the preview compares what you have typed with the required details of the official text for your country, registration status and total. It reports what is present, what is missing and what is advisable. It does not verify that a tax number belongs to you or is registered (the ABN and the nine-digit Canadian business number are tested with the check digit formula their authority publishes, the Australian Business Register's modulus 89 and the Canada Revenue Agency's formula for social insurance and business numbers; HMRC publishes no check digit method for UK VAT numbers and Revenu Québec none for QST numbers, so those are checked for format only), and it cannot judge whether a sale is taxable: that is the tax code you choose for each line.
Tests
The engine is covered by automated tests that run before every publication. Among them: HMRC's sample VAT invoice in VAT Notice 700/21 (net £245.60, VAT £49.12, total £294.72); the penny round-down on a £10.99 line; GOV.UK's late payment example (£1,000 at a 0.5% base rate for 50 days: £11.50); the £40, £70 and £100 compensation bands at their limits; GST and QST on $100 in Quebec ($5 and $9.98); one-eleventh GST on $110; the ABR's example ABN 51 824 753 556; the CRA's example number 999 999 998; and the CIS deduction on labour only.
Limits
- The generator applies general rates. Special rates (US reduced rates on groceries, which the sales tax guide lists for the frequent cases, UK margin schemes, Canadian place-of-supply rules between provinces, Australian luxury car or wine taxes) are not modelled: choose the tax code that applies, or seek advice.
- US local rates are typed by you. They depend on the exact address, and the state's own lookup tool is the reference.
- It does not decide whether you must register for a tax, whether your customer is an end user for the reverse charge, or whether a supply is exempt.
- It makes documents, not accounting records: keep a copy of each invoice you issue.
US state sources
All sources
Published by Radif Partners
Publisher of the free invoice generator with sales tax, VAT and GST rules for the US, UK, Canada and Australia
Rates last updated on · Editorial policy · Contact
Tax rates and invoice rules 2026, last updated on