How do I know if my web agency is overcharging me?

Is your agency overcharging you? The checks that give a straight answer

The short answer

To tell whether a web agency is overcharging you, run six checks: what exactly the monthly fee buys, what hosting costs on its own, who owns the domain, hosting and code, whether you can change the site yourself, whether the same work could be bought at a published day rate, and whether the agency can name the person doing the work. Overcharging is rarely one outrageous line. It is usually a monthly fee for work nobody is doing, and a lack of access that makes it impossible to leave.

Updated 15 October 2026
8 min read
pricing
agencies
procurement

Check one: what the monthly fee actually buys

Ask for the monthly deliverable in writing. Not "support and maintenance" but the specific things: how many changes, what size, what turnaround, what is monitored, what is backed up and how often. If the answer is vague, the fee is not buying a defined thing.

A useful comparison: a Care Plan that patches, backs up, monitors uptime, watches performance and includes a change allowance sits around R2,500 a month. If you are paying three or four times that and cannot name what the difference buys, you have your answer.

Check two: what hosting costs on its own

Hosting a small business website in South Africa costs a few hundred rand a month, and often less. If your invoice has a "hosting" line at R1,500 or more, ask what else is inside that line. Sometimes it is genuinely managed hosting with monitoring and backups, which is worth paying for. Sometimes it is a margin on a small server.

Check three: who owns the domain, the hosting account and the code

This is the check that decides whether you can ever leave. If the domain is registered in the agency’s name, the hosting account is theirs, and the code was never handed to you, then the site is not yours and the monthly fee is rent on your own business.

Fix it before it becomes a problem: the domain in your name, the hosting account in your name, and the source code handed over or accessible. Any agency acting in good faith will do this without argument.

Check four: can you change the site yourself

If changing a phone number requires a support ticket and a two-week wait, you are paying for a service you were supposed to have. A CMS with training is not expensive. It is also the first thing removed from a quote when a price is being squeezed, which is why so many business owners cannot edit their own sites.

Check five: price the same work against a day rate

Take the work you are being billed for and price it at a published senior day rate. In the South African market, senior full-stack delivery sits around R5,600 a day. If a monthly invoice implies forty days of senior work and you know that only a few hours are being spent, the gap is the answer.

This is not about catching anybody out. It is about knowing what you are buying, because the same money spent on real capacity produces visible work.

Check six: can they name the person doing the work

Ask who will actually write the code or make the change. If nobody can name a person, the work is being passed around inside a team and quality depends on whoever happens to be free. A named person is the cheapest quality control available, and it is the fastest way to tell a delivery shop from a broker.

Questions people ask about this

Is it worth paying more for a local agency?

Sometimes, and the reason should be specific: they understand your market, they will meet you, they answer the phone. "Local" on its own is not a service. Ask what the local premium buys and whether you could have it at a day rate instead.

What should I do if I find I am overpaying?

First get access: domain, hosting and code. Then get the monthly deliverable written down. Only then decide whether to renegotiate or move. Changing supplier without access is how a reasonable decision turns into a six-month problem.

Would you take over a site built by another agency?

Usually yes, once we can see it. We will tell you honestly whether it is worth improving where it is or whether the underlying build makes repairs expensive. That answer is more useful than a quote.

Talk to us about your invoice

If you want a straight answer about your own situation, send one paragraph about it. We will tell you what we think, including when the answer is that you do not need us.

Want this applied to your own situation?

Send one paragraph about your business. We will tell you what we think and what it would cost, in writing, before anything starts.

Free consultWhatsApp