Quickbooky

Accounting News

VAT & Taxes

VAT Codes in QuickBooks Online: Which Code Goes Where

A news-desk look at the standard, reduced, zero rate and reverse charge VAT codes in QuickBooks Online UK, and how each posts to your return.

COMMUNITY ISSUESQUICKBOOKY

UK businesses on QuickBooks Online keep hitting the same wall at their first invoice: a dropdown full of VAT codes and no obvious choice. Pick the wrong one and the return still files, but the money lands in the wrong boxes. The accepted community answer to this recurring question maps each common code to the boxes it feeds. We have pulled out the parts that matter, plus two corners that trip people up most: the Flat Rate Scheme and the reverse charge since Brexit.

The main codes and where they post

QuickBooks Online in the UK ships with a small set of standard codes, and most invoices need only three of them.

CodeRateTypical useWhere it posts
S20%Most goods and servicesSales VAT to Box 1, net to Box 6; purchase VAT to Box 4, net to Box 7
R5%Qualifying items such as children’s car seats, insulation, anti-smoking productsSame boxes, at 5%
Z0%Zero-rated items such as children’s clothes, leaflet printing, charity advertisingSame boxes, at 0%
RC SG20% reverse chargeStandard-rated services bought cross-borderVAT self-assessed on both sides of the same return

Code S carries the standard rate, and it is the default for most goods and services in the UK. Code R covers the reduced 5% rate, which applies only in specific situations and can depend on who the customer is. Code Z is the zero rate: the goods stay taxable, the rate is simply 0%.

Whether an item qualifies at a reduced or zero rate is not a judgement call inside the software. HMRC’s published rules decide it.

Zero is a rate, not an absence of VAT

A zero-rated sale still belongs on the return. Code Z reports the net value to Box 6 and the VAT, at zero, to Box 1. That is different from stripping VAT off a line entirely. If you sell children’s clothes, printed leaflets or advertising for charities, Z is usually the code, and the sale still shows up in the return’s figures.

Reverse charge after Brexit

The RC SG code is the standard-rate reverse charge, and it is where older advice goes stale. The code was built around EU purchases: a standard-rated service bought from a supplier in another EU country, self-accounted in the UK. You report the VAT on the output side and claim the matching amount on the input side of the same return, so the cash effect is normally nil.

That pattern survives Brexit for services. UK businesses buying standard-rated services from EU suppliers still usually account for them this way, and the code does the double entry.

Two things have moved on, though. Construction work between VAT-registered businesses now runs through a domestic reverse charge that HMRC introduced in March 2021, and QuickBooks carries separate codes for it. Goods arriving from the EU no longer count as EU acquisitions for most businesses in Great Britain. They follow import rules instead, so the reverse charge code is generally the wrong tool for them. Businesses moving goods to or from Northern Ireland face separate rules again.

Flat Rate Scheme users see a different picture

Flat Rate Scheme businesses apply a single fixed percentage, set by HMRC trade type, to their turnover. The scheme usually blocks reclaiming VAT on purchases, with a main exception for capital assets worth more than £2,000. QuickBooks Online has its own limits here: it does not support reclaiming the full 20% VAT when a flat rate business resells capital goods, and some codes post differently depending on your industry.

A missing code is usually just hidden

Codes drop off the sales and purchase forms when someone makes them inactive, and the dropdown gives no hint that they still exist. The fix is short. Open the Taxes menu and choose VAT, then open VAT settings and find the list of VAT rates and codes. Switch that list to show inactive codes, find the one you need, and set it back to active. It reappears in the dropdown the next time you open a form.

If a code you expect is simply not offered on one form, an inactive code is the first thing to rule out. It is a two-minute fix that saves an hour of re-creating transactions.

One habit worth keeping

Before you apply R or Z to a new product line, confirm the item genuinely qualifies at that rate. HMRC’s rules set the rate, QuickBooks only reports what you tell it, and the code you choose is what the return shows.

← Back to Community Issues