BookKeptevidence chain
Guide · VAT Notice 700/62

Self-billing for recruitment agencies

Self-billing is how most agencies pay contractors, and it is a VAT arrangement with conditions rather than a convenience. This guide covers the agreement that must exist first, what the invoice has to show, why the agreement expires, and the VAT mistake that is easiest to make.

What self-billing actually is

Normally a supplier invoices their customer. Under self-billing the customer raises the invoice on the supplier's behalf. For an agency that means you produce the contractor's invoice to you, which is why it works so well with timesheets: the agency already holds the hours the client approved, so it already knows what it owes.

Because the document stands in for someone else's invoice, HMRC attaches conditions to it Notice 700/62. Meeting them is not onerous. Missing them invalidates the paperwork underneath a whole payment run.

The agreement comes first

There must be a written self-billing agreement with each supplier before any self-billed invoice is raised for them. Not the same week. Before. An invoice raised ahead of the agreement is not a valid self-billed invoice regardless of how correct its contents are, and the fix is not retrospective.

Where this breaks in practice: a contractor starts on Monday, the first timesheet is approved on Friday, and the invoice run goes out before anyone chases the signed agreement. The money moves, the paperwork does not support it, and nobody notices until an inspection asks to see the agreement that predates the first invoice.

The agreement expires

The notice expects periodic review. In practice agreements are set to run for twelve months, or for the duration of the contract where that is shorter. When one lapses, the invoices raised under it afterwards inherit the problem. An expiry date that nothing is watching is the same as no expiry date.

The VAT rule that catches agencies out

The self-billed invoice can only show VAT where that supplier is VAT registered. It is their supply, not yours. A contractor below the threshold, or an umbrella that is not registered, must not have VAT added to the document raised on their behalf. Doing so produces an invoice claiming tax that nobody is accounting for, in a document with the agency's name on it.

Two related points worth getting right at the same time:

The solution

BookKept refuses the invoice before it refuses the audit

A self-billed invoice cannot be raised without a current agreement for that supplier: the check is a gate, not a warning, and the refusal says which condition failed. VAT appears only where the supplier is registered, PAYE engagements are rejected with the reason rather than silently self-billed, and the self-billed series runs on its own sequential counter separate from the agency's own sales invoices. Both invoices come off the same client-approved week, so the arithmetic cannot drift between them.

See what it does