Your agency invoice just says 'web development - 8 hours' and nothing else
An invoice that says 'web development - 8 hours - £640' is not a breakdown. It is a total with a label. You are entitled to know what those hours covered, and any agency that refuses to tell you is hiding something - usually that the work took half as long as billed, or was done by someone junior, or was not done at all.
What a real invoice looks like
A proper invoice tells you what was done, when, by whom, and how long it took. Not in technical detail - in plain English a normal person can read.
Something like: '14 May - updated opening hours on homepage and contact page - 20 mins. 18 May - replaced three product photos - 45 mins. 22 May - fixed broken link in footer - 10 mins.' Add those up and you get a total you can actually check against reality.
What you are getting instead is one line: 'web development - 8 hours'. That tells you nothing. You cannot tell if it was eight hours of real work, eight hours of someone staring at the screen, or two hours that got rounded up to fill the retainer.
Why agencies leave it vague
It is not a clerical oversight. Vague invoices exist for three reasons, and none of them are in your favour.
- The work does not justify the hours. A 20-minute text change becomes 'an hour of development time' because that is the minimum billing increment.
- It was done by a junior. An itemised invoice with a name next to each task makes it obvious that the senior developer you were quoted for was nowhere near your site.
- Some of it was not done at all. Retainer hours that nobody used still get billed, because the contract says 'up to X hours' and nobody is checking.
The vague invoice protects the agency from all three. A detailed one would let you ask questions they do not want to answer.
What to ask for
Send a short, polite email. You do not need to accuse anyone of anything. You just need to ask.
Hi [name], could you send me an itemised breakdown of the 8 hours billed this month? Specifically: what the task was, the date it was done, and how long each one took. Going forward I would like all invoices to include this detail. Thanks.
That is it. A reasonable supplier will send it back the same day. Many will scramble for a week trying to reconstruct what they actually did, which itself tells you something.
If they refuse to itemise
You will hear one of a few responses. 'Our system does not track that granularly.' 'We do not itemise for retainer clients.' 'The breakdown is in our internal project management tool.'
All of these mean no. The honest version is: 'I cannot tell you what we did because I do not know, or because if I told you, you would stop paying.' Time tracking software has existed for twenty years and costs about six pounds a month per user. Every agency uses it. They simply do not want to share what it says.
If they refuse outright, you have three options. Stop paying until they provide a breakdown. Pay the current invoice and give 30 days notice. Or keep paying and accept that you are funding work you cannot verify. The third option is the one most people pick, which is exactly why the invoices stay vague.
What good billing looks like
A monthly retainer should come with a short report. Not a 12-page PDF with graphs - a list. Tasks done, dates, time taken, plus uptime and any issues spotted. Half a page, readable in 90 seconds.
That is what I send every SkipTheAgency client on the Maintained plan at £65/month. Every change is logged, with the date and roughly how long it took, and you get the lot at the end of the month. If a task took 15 minutes, that is what the report says. If nothing happened that month, the report says that too, and you do not get billed extras for invented work.
The Maintained plan covers up to 10 changes a month for £65 - the kind of small jobs most agencies charge £150/month for and then bury under 'web development hours'. Same work, half the price, and an invoice you can actually read.
Frequently asked questions
Am I legally entitled to an itemised invoice from my web agency?
Under UK consumer and business contract law, you are entitled to know what you are paying for. If your contract specifies hours or services, you can request a breakdown of how those were used. An agency refusing to provide one is not breaking a specific law, but it is grounds to withhold payment or end the contract.
How much detail should be on a web agency invoice?
Enough that you could explain each line to your accountant. Date the work was done, what the task was in plain English, and how long it took. 'Web development - 8 hours' is not enough. 'Updated 4 product pages and replaced homepage banner - 1.5 hours' is.
What if my agency says they cannot break down the hours?
They can. Every agency uses time tracking software - it is standard. 'We cannot break it down' means 'we will not'. Treat it as a refusal, not a technical limitation, and decide accordingly.
Can I refuse to pay an invoice with no breakdown?
You can dispute it and ask for itemisation before paying. Send the dispute in writing and keep a copy. If the agency takes you to court for non-payment, they will need to produce evidence of the work done - which is exactly the breakdown you asked for in the first place.
How do I avoid this with a new web provider?
Ask before signing: 'Do you itemise monthly invoices with dates, tasks, and time taken?' If the answer is anything other than yes, walk away. Get it in writing as part of the agreement.
Want an invoice you can actually read?
SkipTheAgency's Maintained plan is £65/month and every monthly report lists exactly what was done, when, and how long it took. No 'web development hours'. No mystery line items.
Message me on WhatsApp