Get a quote
← Blog
5 signs your web agency is holding your site hostage

5 signs your web agency is holding your site hostage

Some agencies make themselves impossible to leave on purpose. Here is how to spot the warning signs before you are locked in, and what to do if you already are.

B
Breakpoint Editorial
2 min read

We have helped a handful of businesses escape agencies that made it deliberately difficult to leave. Not through great service, but through technical and contractual lock-in that left clients trapped. Here is what to watch for.

1. You cannot access your own hosting

If your agency manages your hosting and you do not have your own login to the hosting account, that is a red flag. You should own your hosting. The agency can help manage it, but the account should be in your name and you should have admin access. When an agency controls the hosting, leaving them means potentially losing your site entirely.

2. Every content change is billable

Changing a phone number, updating a price, adding a new team member. If every one of these requires contacting your agency and waiting for an invoice, your CMS is either badly set up or not set up at all. A properly built site gives you the ability to manage your own content. Agencies that keep this power are doing it deliberately.

3. You do not have the code

Your website is an asset. Like any asset, you should own it. If your agency has never given you access to the code repository, or tells you the code is proprietary, that is a serious problem. Any developer you hire to take over the site needs access to the code. Without it, the new developer has to rebuild the site from scratch.

4. Vague answers about what you own

Ask your agency directly: if we parted ways tomorrow, could we take our site to another developer and have them continue working on it? A straight answer should be yes. If the answer is hedged, conditional, or met with a pivot to why you should stay, you have your answer.

5. Long contracts with no clear exit

Maintenance and support retainers are normal. 12-month rolling contracts with penalty clauses for early exit are not. Monthly rolling agreements are the standard. If you signed something longer and cannot leave without paying a significant fee, that is a retention tactic, not a service agreement.

What to do if you are already in this situation

First, get your domain into your own account if it is not already. Your domain registrar account should be yours. Second, request a full handover pack in writing, including code repository access, database exports, and hosting credentials. If they refuse or stall, escalate in writing and make clear you will seek independent advice.

We have done this for clients. It is not always clean, but it is always possible. If you are in this situation and want an honest second opinion, get in touch.