Sage tax codes control how VAT is calculated, reported, and posted in Sage 50 Accounts. Choosing the wrong code can put a transaction in the wrong VAT Return box, create incorrect VAT figures, or leave a bookkeeper correcting entries later. This makes understanding the sage tax codes list essential for businesses, accountants, and payroll or finance teams using Sage 50 Accounts in the UK.
Sage’s current supported installation page lists Sage 50 Accounts v34.0 alongside earlier supported versions, while Sage’s current tax-code guidance applies to UK Sage 50 Accounts v27.1 and above. If you need help checking your setup or correcting a tax-code issue, Get Sage Help is available at 📞 +1(877)204-4803.
A sage tax codes list is a reference to the VAT codes used by Sage 50 Accounts to determine the VAT rate and where transaction values appear on the VAT Return. Common UK codes include T0 for zero-rated transactions, T1 for standard-rated VAT, T2 for exempt transactions, T5 for the 5% reduced rate, T9 for non-vatable transactions, and specialist codes for imports and reverse-charge transactions. Always confirm the tax treatment with HMRC before changing a code.
Sage tax codes tell Sage how a transaction should be treated for VAT and which VAT Return boxes should receive the relevant figures. They are part of the accounting configuration rather than ordinary nominal ledger codes.
For example, a UK VAT-registered business selling standard-rated goods would normally use T1 in the default Sage setup. A zero-rated sale may use T0, while an exempt transaction may use T2. Sage then uses the selected code to calculate VAT and place the transaction in the appropriate VAT Return fields.
This is why sage tax codes explained is more than a list of percentages. The code determines the accounting treatment.
The most useful sage 50 tax code list starts with the common default codes below. Sage notes that tax-code settings can vary by software version and configuration, so users should check their own Tax Codes screen before relying on a reference list.
| Sage Code | Typical Treatment | Common Use |
|---|---|---|
| T0 | Zero-rated | Qualifying zero-rated sales or purchases |
| T1 | Standard-rated, currently 20% | Most standard-rated UK VAT transactions |
| T2 | Exempt | Qualifying VAT-exempt goods or services |
| T5 | Reduced rate, currently 5% | Qualifying reduced-rate supplies |
| T9 | Non-vatable | Transactions outside the VAT Return |
| T14 | Import of goods – no VAT | Certain import transactions |
| T15 | Services from Rest of World – reverse charge | Applicable reverse-charge purchases |
| T16 | Services from Rest of World – no VAT | Certain non-VAT purchases |
| T17 | Import of goods – under import reverse-charge threshold | Applicable imports |
| T18 | Import of goods – postponed VAT | Postponed VAT accounting |
| T19 | Import of goods – VAT not postponed | Applicable import VAT |
Sage’s current UK documentation also includes codes for domestic reverse charge, CIS reverse charge, EU-related services, and other specialist transactions.
Sage tax codes after Brexit require businesses to distinguish between domestic UK VAT, imports, exports, and reverse-charge transactions. The UK’s VAT treatment of EU trade changed from 1 January 2021, so older EU tax-code instructions should not automatically be applied to current transactions.
Sage 50 Accounts v27.1 and later introduced import-related codes, including T14–T19 in the default UK configuration. These help businesses record imports of goods and services and postponed VAT accounting.
For example:
UK business imports goods from Germany:
The correct code depends on the nature of the import and whether postponed VAT accounting or another treatment applies. T14, T17, T18, or T19 may be relevant depending on the circumstances.
UK business buys professional services from an overseas supplier:
A reverse charge may apply. HMRC explains that businesses buying services from abroad generally need to account for VAT under the reverse-charge rules, subject to exceptions.
For Northern Ireland, additional rules can apply to goods moving between Northern Ireland and the EU. Do not treat every EU transaction as an ordinary UK export.
For example, Sage’s March 2022 guide specifically compared common EU transactions before and after 1 January 2021. Sage now maintains newer guidance and updated default-code documentation.
The current UK VAT standard rate remains 20%, with a 5% reduced rate and 0% zero rate applying to qualifying supplies. HMRC also stresses that VAT treatment depends on the specific goods or services involved.
Best practice: use older 2022 information for historical reconciliation, not as a substitute for current VAT guidance.
There is no single Sage tax code for every vehicle purchase or vehicle expense. The correct code depends on the transaction and its VAT treatment.
For example, a company purchasing a vehicle, paying for fuel, claiming mileage, or paying for repairs may face different VAT rules. A vehicle used partly for business and partly privately can also require careful consideration.
Do not choose T1 simply because an invoice contains VAT. Check whether the VAT is recoverable and whether special rules apply.
The same principle applies to:
No. Sage 50 VAT codes and nominal codes serve different purposes. A tax code determines VAT treatment, while a nominal code places the transaction into the General Ledger and financial statements.
For example, a £1,000 vehicle repair invoice might use a vehicle-repair nominal account and an appropriate VAT tax code. The nominal code affects the Profit & Loss, while the tax code determines how VAT is handled.
| Accounting Element | Purpose |
| Tax code | VAT treatment and VAT Return reporting |
| Nominal code | Income, expense, asset, liability or equity classification |
| Customer/Supplier | Identifies the trading party |
| Product/service record | Stores transaction defaults |
| VAT Return | Summarises reportable VAT |
This distinction is important because changing a nominal code will not automatically correct an incorrect VAT treatment.
If your Sage 50 nominal codes list and tax-code settings appear inconsistent, 📞 +1(877)204-4803 can help you review the posting structure.
You can check the configured codes directly inside Sage 50 Accounts.
Sage also allows default tax codes to be assigned to customers, suppliers, and products. This reduces repetitive manual selection and can help prevent posting mistakes.
Before changing a live tax code, make a backup and understand how existing transactions could be affected. If the issue involves a submitted VAT Return, do not simply change historic transactions without checking the accounting and VAT consequences.
The most common mistakes are usually caused by selecting a code based only on the VAT percentage rather than the transaction's actual VAT treatment.
Wrong VAT amount? Check the tax code and invoice.
Wrong VAT Return box? Review the code's configuration and VAT mapping.
EU transaction? Determine whether it is goods or services and whether the customer or supplier is in Great Britain or Northern Ireland.
Import? Check whether postponed VAT accounting or import VAT applies.
Historic transaction? Verify the rules that applied at the transaction date.
Still unsure? Speak with an accountant, VAT specialist, or Sage support professional before changing the entry. Get Sage Help can be reached at 📞 +1(877)204-4803.
The best approach is to treat the sage tax codes list as a software reference, not as a replacement for tax advice.
A reliable workflow is:
Invoice → Identify VAT treatment → Check HMRC rules → Select Sage tax code → Verify VAT Return impact → Reconcile → Review
For bookkeeping teams, this approach is especially useful because a tax-code error can flow from an invoice into the VAT Return and then into management reporting.
A practical example is a small UK retailer importing stock from France. The bookkeeper should not simply select T1 because the supplier invoice relates to taxable goods. The import's VAT treatment, customs documentation, and VAT accounting method should be considered first.
The same discipline applies to bank feeds, purchase invoices, sales invoices, inventory adjustments, journal entries, and reconciliation.
T1 is the default Sage 50 Accounts code for standard-rated UK VAT and is currently configured at 20%. However, T1 should only be used when the transaction is genuinely standard-rated. Zero-rated, exempt, non-vatable, import, and reverse-charge transactions can require different codes. Sage recommends checking the code configuration and applicable VAT treatment before posting a transaction.
T9 is the standard non-vatable tax code in the UK Sage 50 Accounts configuration. Transactions posted with T9 do not appear on the VAT Return. It should therefore not be used simply because you do not know which VAT code applies. If a transaction is actually reportable, T9 can cause the VAT Return to be incomplete or incorrect. Always establish the transaction's real VAT treatment first.
T0 is generally used for qualifying zero-rated transactions, where VAT is charged at 0%. T2 is used for VAT-exempt transactions. These are not interchangeable. Zero-rated supplies remain within the VAT system and can be reported differently from exempt supplies. Sage specifically distinguishes T0 and T2 in its UK default tax-code guidance.
There is no single post-Brexit tax code. The correct code depends on whether the transaction involves goods or services, imports or exports, Great Britain or Northern Ireland, and whether reverse-charge or postponed VAT accounting applies. Sage introduced specialist import codes for post-Brexit transactions, including T14–T19 in the default UK setup. Current HMRC rules should always be checked for the specific transaction.
Yes. Sage 50 Accounts allows users to review and amend tax-code settings, and Sage provides instructions for creating or amending codes. However, changing a default does not mean every transaction should use that code. Customer, supplier, and product defaults can influence future entries, so changes should be tested carefully. If the code has already been used on VAT Return transactions, review the accounting impact before making significant changes.
The sage tax codes list is a critical part of accurate VAT bookkeeping in Sage 50 Accounts. T0, T1, T2, T5, T9 and specialist import or reverse-charge codes each have different purposes. The correct selection depends on the actual VAT treatment rather than simply the percentage shown on an invoice.
Sage 50 Accounts has continued to evolve, with Sage's current installation documentation listing v34.0 among supported versions and newer releases adding compliance and accounting capabilities.
Related Post: Can a Sage 50 Script Error Be Caused by Incorrect Tax Codes? Sage Tax Codes List Explained