My agency will not give me the login to my own hosting account
If your agency will not give you the login to your own hosting account, you have a problem. Hosting is the computer your website lives on, and you are paying for it every month. Without the login you cannot move your site, hire someone else to fix it, or prove you own anything at all.
What a hosting login actually is
Your website lives on a computer somewhere - a server - that someone rents for a few pounds a month. The hosting login is the username and password that opens the door to that computer.
With it, you can download a copy of your site, move it elsewhere, or give it to a new developer. Without it, you can do none of those things. You are paying rent on a flat you have never been allowed to enter.
Why agencies refuse to hand it over
There are three common reasons, and none of them are good.
- Lock-in. If you have the login, you can leave. If you do not, you are stuck paying them whatever they decide to charge.
- Markup. The hosting itself often costs them £5-£15 a month. They bill you £40-£80. If you saw the actual bill, you would ask questions.
- It is on their account, not yours. Many agencies host dozens of client sites on one big server they own. There is no separate login to give you because you never had one in the first place.
That third reason is the most common. The agency is not hiding your login - they never created one. Your site is a folder on their server, and your monthly fee is your share of their bill.
What you are entitled to
This depends on what you signed. If your contract says "we provide hosting" without specifying a separate account in your name, the agency is technically within their rights to keep their server private.
However, you are entitled to a full export of your website - every file, every image, every database - because you paid for the work. You may not own the server, but you absolutely own what is on it. Refusing to give you that export is a different matter, and a much weaker position for them to defend.
You are also entitled to control of your domain name (the .co.uk or .com address). That is a separate issue from hosting, and one agencies often conflate to keep you confused.
How to ask for the login
Send an email. Keep it short and written, so there is a paper trail. Something like:
Please send me the login details for the hosting account my website runs on. If the site is on a shared server you manage, please instead provide a full backup of the website files and database so I can keep a copy for my records.
That second sentence matters. It gives them a way out that does not involve handing over their server, while still getting you what you actually need. A reasonable agency will respond within a few days. An unreasonable one will stall, change the subject, or quote you for the export.
The export quote is the moment the relationship is over. You are being charged to receive something you already paid to have built.
What to do if they still refuse
If they keep dodging, escalate in writing. State that you are requesting a copy of your website data under your rights as the owner of that data, and that continued refusal will be treated as a breach.
For most small agencies, a firm written request is enough. They do not want a formal complaint on record and they do not want the time-sink of arguing. If they still refuse, a brief letter from a solicitor costs around £100-£200 and almost always works.
While you are waiting, do not pay any further invoices. You are entitled to withhold payment for a service you cannot verify is being delivered.
The clean fix: take ownership properly
Once you have the export - or once you have decided to walk away and rebuild - the goal is to never be in this position again.
That means hosting registered in your name, with login details you hold, on an account you control. Whoever maintains your site should have access to do their job, but the account should be yours. Same with the domain. Same with the Google profile, the analytics, the contact form, everything.
This is the default at SkipTheAgency. Hosting is set up in your name with login details handed to you on day one. The Hosted plan starts at £40/month and includes everything - server, security, monitoring - with full access kept transparent. If you ever want to leave, you take the keys with you. It is your site.
Frequently asked questions
Does my agency legally have to give me my hosting login?
Not necessarily, if the hosting is on their own server. But they do have to give you a full copy of your website files and database, because you paid for that work. Refusing the export is the harder position for them to defend.
Can I just change hosting without my agency's help?
Yes, but you need two things first: a full backup of your site and control of your domain name. Once you have both, any developer can move your site to new hosting in a day or two. Without them, you are starting from scratch.
How do I know if my hosting is in my name or the agency's?
Ask them directly, in writing, who the account is registered to. If it is in your name, they should be able to provide login details immediately. If they cannot, the account is theirs and you have no direct access to the server your site runs on.
Is it normal for agencies to host client sites on their own server?
It is common, especially with smaller agencies. It is not in itself a problem - shared hosting works fine technically - but it becomes one when they use it as leverage to stop you leaving or to mark up the price.
What should I do if they want to charge me to release my website files?
Refuse and put it in writing. You already paid for the site to be built. Charging again to release the files you own is not standard practice and would not stand up to a formal complaint.
How much should hosting actually cost for a small business website?
For a typical small business site - five or six pages, a contact form, modest traffic - real hosting costs between £5 and £15 a month at the wholesale level. Agencies typically resell it at £40-£80. Anything above that is pure markup.
Want hosting that is actually in your name?
SkipTheAgency sets up hosting in your name, with login details handed over on day one. The Hosted plan starts at £40/month and includes free migration from your current agency.
Message me on WhatsApp