Start your free 14-day trial
Product Job Scheduling & RotasInvoicing & BACSHealth & SafetyStaff Mobile AppAnalytics & Reporting
Solutions Commercial CleaningDomestic CleaningEnd of TenancyFacilities ManagementWindow Cleaning
Free tools Cleaning Quote CalculatorPrice Per m² CalculatorUK VAT CalculatorProfit Margin CalculatorTrue Cost of a CleanerHoliday Entitlement CalculatorContract Tender CalculatorClient Lifetime Value All 14 free tools →
Learn How to start a cleaning businessHow to price cleaning jobsHow to win cleaning contractsHealth & safety for cleaners CleanFlo vs JobberCleanFlo vs ZenMaid
Browse all guides

VAT and line items

Every figure on a CleanFlo invoice comes from the same three numbers on each line: how many, how much each, and at what rate. Everything else is addition. This is how that addition works, and where it surprises people.

In the app: Invoicing Open CleanFlo
On this page

A line item is the smallest unit of an invoice. It has a description, a quantity, a unit price and, if you are VAT registered, its own VAT percentage. Nothing else. There is no discount field, no per-invoice tax setting and no category, because those all turn out to be a line item with a different description.

The five columns

The editor in the drawer and the printed document show the same information under slightly different headings, and it is worth knowing both because a client will quote the printed one back at you.

In the drawerOn the documentWhat it holds
DescriptionDescriptionFree text. Placeholder Item description. A line with no description is dropped when you save.
QtyQtyHow many. Takes decimals, so 2.5 hours is a valid quantity. Placeholder 1.
Unit PriceUnit PriceThe price of one, before VAT. Placeholder 0.00.
VAT %VATThe rate for this line only. Placeholder 20. The document prints it as 20%.
TotalAmountCalculated, never typed. Quantity times unit price, plus this line's own VAT.
VAT registered · rates per item
DescriptionQtyUnit PriceVAT %Total
Weekly Office Clean, August 4 130.00 20 £624.00
Deep clean of new-build handover, Plot 14 1 180.00 0 £180.00
Congestion charge, recharged at cost 1 15.00 0 £15.00
Add line item
The line editor when your company is VAT registered. The badge beside the section label is the app telling you the rate is set per line, not once for the whole invoice.

The last column recalculates as you type, so you can see the effect of a rate change before you commit to it. The bin icon at the end of each row deletes that line, except when only one row is left: the editor always keeps one.

Why the rate is per line

Most cleaning work in the UK is standard-rated, so most invoices are twenty per cent all the way down. CleanFlo still puts the rate on the line rather than on the invoice, for the cases where one bill legitimately carries more than one rate.

  • A disbursement recharged at cost, such as a parking or congestion charge paid on the client's behalf, which carries no VAT of its own.
  • Cleaning carried out in the course of constructing a new dwelling, which can be zero-rated when the conditions are met.
  • A line you deliberately want to sit at a different rate because your accountant has told you to.

A new line starts at 20 when you are VAT registered and 0 when you are not, so the common case needs no thought at all. You only ever touch the column when a line is genuinely different.

The arithmetic, in order

Four calculations, done in this order, on every invoice and every quote.

  1. Line net = quantity × unit price. Nothing to do with VAT yet.
  2. Line VAT = line net × the line's own rate ÷ 100. Zero for everybody who is not VAT registered, whatever is in the rate column.
  3. Line amount = line net + line VAT. This is the figure in the Amount column of the printed document.
  4. Invoice totals: Subtotal is the sum of the line nets, VAT is the sum of the line VATs, and Total Due is the two added together.
LineQtyUnit PriceRateNetVATAmount
Weekly Office Clean, August4£130.0020%£520.00£104.00£624.00
Deep clean of new-build handover, Plot 141£180.000%£180.00£0.00£180.00
Congestion charge, recharged at cost1£15.000%£15.00£0.00£15.00
Totals£715.00£104.00£819.00
Subtotal
£715.00
VAT
£104.00
Total Due
£819.00
The totals block on the printed invoice. Three rows when you are VAT registered, two when you are not, and the last one always reads Total Due.

The VAT row never prints the rate beside it. On an invoice with three lines at three rates there is no single rate to print, so the label stays bare and the breakdown lives in the line table where it belongs. Money is rounded to whole pence when the invoice is saved, so a line of three at £19.99 is stored as £59.97 and not as a long binary fraction.

Brennan Cleaning Ltd
Unit 4, Trelawney Yard, Truro TR1 2QF
01872 555 0148
VAT No: GB 412 8836 05
INVOICE
Invoice No. INV-2026-005
Issue Date 21 Aug 2026
Due Date 04 Sep 2026
Bill To
Bay View Offices
Marcus Hale
accounts@bayviewoffices.co.uk
Description Qty Unit Price VAT Amount
Weekly Office Clean, August 4 £130.00 20% £624.00
Deep clean of new-build handover, Plot 14 1 £180.00 0% £180.00
Congestion charge, recharged at cost 1 £15.00 0% £15.00
Subtotal£715.00
VAT£104.00
Total Due£819.00
Notes

The Plot 14 handover clean is zero-rated as a supply in the course of construction of a new dwelling. The congestion charge is a disbursement recharged at cost.

Payment Details — BACS Transfer
BankLloyds Bank
Account NameBrennan Cleaning Ltd
Sort Code30-96-14
Account No.48210377
Reference INV-2026-005

Please quote INV-2026-005 as the payment reference so we can match your payment to this invoice.

A VAT-registered invoice with three rates on it. Your VAT number prints under the company address, the VAT column sits between Unit Price and Amount, and the totals carry a VAT row.

When you are not VAT registered

Plenty of cleaning firms are under the threshold and have no business showing VAT on anything. CleanFlo handles this with one switch, not with a rate of zero: turn VAT registered off under Settings → Company and VAT stops existing across the whole product.

VAT registered
Adds a VAT column to invoices and quotes, and your VAT number to the document
VAT number GB 412 8836 05
VAT registration lives on the Company tab of the main Settings screen, not under Invoicing. The VAT number field only appears once the switch is on.

With the switch off, five things change and none of them need any further attention from you.

  • The VAT % column vanishes from the line editor on both invoices and quotes.
  • The badge reading VAT registered · rates per item is not drawn.
  • The VAT column vanishes from the printed document, leaving Description, Qty, Unit Price and Amount.
  • The VAT No: line under your company address is not printed, even if a number is stored.
  • The VAT row is dropped from the totals block, so Subtotal and Total Due are the same figure.
Brennan Cleaning Ltd
Unit 4, Trelawney Yard, Truro TR1 2QF
01872 555 0148
INVOICE
Invoice No. INV-2026-005
Issue Date 21 Aug 2026
Due Date 04 Sep 2026
Bill To
Bay View Offices
Marcus Hale
accounts@bayviewoffices.co.uk
Description Qty Unit Price Amount
Weekly Office Clean, August 4 £130.00 £520.00
Deep clean of new-build handover, Plot 14 1 £180.00 £180.00
Congestion charge, recharged at cost 1 £15.00 £15.00
Subtotal£715.00
Total Due£715.00
Payment Details — BACS Transfer
BankLloyds Bank
Account NameBrennan Cleaning Ltd
Sort Code30-96-14
Account No.48210377
Reference INV-2026-005

Please quote INV-2026-005 as the payment reference so we can match your payment to this invoice.

The same invoice from a business that is not VAT registered. Four columns instead of five, no VAT number under the address, and a totals block of two rows where the Subtotal and the Total Due agree.

Hiding the quantity column

One more column is optional, for a different reason. Under Invoicing → Settings, the Display Options card carries a switch called Show quantity column with the sub-line Displays a Qty column in the line items table. Turn it off and Qty disappears from the printed document.

It stays in the editor, and the arithmetic is unchanged: a quantity of four at £130 is still £520 net, it just is not shown as four lots of anything. That suits a firm that prefers to write "Weekly office cleaning, August" against a single figure rather than itemise the visits.

What CleanFlo does not do about VAT

Two practical consequences follow. First, set your VAT number under Settings → Company the day you register, because an invoice without it is not a valid VAT invoice and a client's bookkeeper will send it back. Second, keep the classification of each line consistent: if you decide a recharged parking fee is a disbursement, treat every recharged parking fee the same way, because the pattern is what an inspection looks at.

Common questions

Can I set one VAT rate for the whole invoice?
Not directly, but you rarely need to. Every new line starts at 20 when you are VAT registered, so an all-standard-rated invoice is already at one rate without you touching anything. The per-line column exists for the exceptions.
My prices in Products & Services say "inc. VAT". Does that mean the invoice adds VAT twice?
No, but it does mean you should decide which convention you are using. The catalogue price is copied into the Unit Price column, and the invoice then treats Unit Price as a net figure and adds the line rate on top. If your catalogue prices already include VAT, either store them net or set those lines to a rate of 0 so the number the client sees is the number you meant.
Why does my Amount column not add up to the Subtotal?
Because the Amount on each line already includes that line's VAT, while the Subtotal is the sum of the net figures. The Amount column adds up to the Total Due instead. Both are correct and both are on the document.
Does CleanFlo handle the reverse charge or EU VAT?
No. There is one rate box per line and no scheme handling of any kind. If you need a reverse-charge wording on the document, put it in the Notes field on the invoice, or in the invoice footer under Invoicing so it prints on everything.
Where do I turn VAT on?
Settings, then the Company tab. It is the same place your company name, address and phone number live. Invoice branding and bank details are somewhere else entirely, under Invoicing, then Settings.