Start with a simple inventory
Before you say anything about leaving, write down what you think the agency handles. Keep it simple: domain, hosting, website files, WordPress login, email accounts, Google Business Profile, Google Search Console, and any social accounts tied to the business.
If you are not sure what exists, ask the agency for a plain list of everything they manage for you. You are not asking for a favor. You are asking for a map of your own business tools.
- Make the list while you still have full access.
- Do not rely on memory or old emails.
- If one person set everything up, assume there are hidden logins.
Ask for a handover package, not just a password
A password alone is not enough. Ask for a handover package that includes the live login details, recovery email addresses, and any notes needed to understand how the setup works.
For the domain, ask who the registrar is, what account holds it, and where renewal notices go. For hosting, ask who owns the account, who can reach support, and whether the site is tied to any billing you do not control.
For WordPress, ask for the admin login, the site URL, and a list of plugins, theme names, and any custom work that was added. If the site uses forms, booking tools, or email forwarding, ask for those logins too.
If you use Google Business Profile, Google Search Console, or Google Analytics, ask for transfer or owner access. Those accounts often matter as much as the website itself, especially for a local service business.
- Ask for this in writing.
- Ask for each item by name.
- Do not accept “we will take care of it” without specifics.
Check the domain first
The domain is the business name people type into the browser. If you do not control it, you may have a hard time changing providers or keeping the site live.
Log into the registrar and check three things: the registered owner, the renewal date, and the email address on the account. If the agency owns it, ask them to transfer it to you or at least add you as the main contact right away.
Look for domain privacy settings and make sure renewal notices go to a mailbox you read. A missed renewal can create a mess that has nothing to do with the website design itself.
- Use a work email you can keep long term.
- Save the registrar login in a secure place.
- If the agency says the domain is theirs, ask what the transfer steps are.
Check hosting and the website files
Hosting is where the site lives. If the hosting account is under the agency’s name, ask whether they will move it to you or give you clear access before the work ends.
Get a copy of the site files and the database, even if the site is on WordPress. That backup gives you a way to rebuild if something breaks later. Ask for the backup in a format another web person can use.
Also ask for the theme files, custom code, page templates, image folders, and any file the agency changed by hand. If they added speed fixes, security tweaks, or special forms, those details should be included in the notes.
Before you leave, open the site and test a few pages, forms, and links. If something already feels off, write it down now. It is easier to fix while the old team still has context.
- Get a full backup, not a partial export.
- Test forms from a real inbox.
- Save both the files and the instructions.
Do not forget the local profiles and connected tools
A local service business often depends on more than the website. Your Google Business Profile may be where calls, directions, and reviews come from. Make sure the right people have owner or manager access.
If the agency set up Google Search Console, ask for access there too. It helps you see how the site is being found and whether any important pages are having trouble.
Check Instagram, Facebook, and TikTok if those accounts were part of the plan. You do not need to keep every channel active, but you do need control over the ones tied to your brand name, phone number, or contact forms.
Also review email forwarding, contact forms, booking tools, and any phone tracking numbers. These are easy to overlook until a lead goes missing.
- Use the business owner as the main contact where possible.
- Remove old staff and old agency emails after access is confirmed.
- Write down where each lead is supposed to go.
If the agency gets slow or unhelpful
Stay calm and keep the request short. Ask for a handoff list with dates, logins, and ownership details. A clear message is easier to answer than a long complaint.
If you already paid for work, ask what is still pending and what is ready to transfer. Keep the tone practical: you are trying to close things out cleanly, not start a fight.
If they avoid your questions, reply with one item per message. For example: first the domain, then hosting, then website files. Small asks are harder to dodge than one huge request.
Save every email and message. If someone changes a password, transfers a domain, or removes access, you want a record of what happened and when.
- Keep your messages polite and firm.
- Ask for a final checklist with each item marked done.
- Do not cancel payments until you know what access you still need.
Finish with a clean closeout
Once you have the files and accounts, change the passwords on the logins that belong to you. Update recovery emails, review user roles, and remove the old agency only after you know the site is stable.
Test the basics again: homepage, contact page, forms, email delivery, and mobile view. If the site has booking or quote requests, submit a test and make sure it lands where it should.
Keep one folder with everything you received: login list, backup files, notes, and any handover emails. If you ever need a new developer, that folder will save time.
If you want a second set of eyes on the handoff, Brixel Proyect can review the checklist with you and help spot gaps before the old relationship ends.
- Change passwords after access is confirmed.
- Store backups in two safe places.
- Keep a record of who owns what.
Questions owners ask
Can an agency keep my site if I stop working with them?
They should not keep your business locked out, but the answer depends on who owns the domain, hosting, and files. If those accounts are under the agency, ask for transfer steps right away and keep everything in writing.
What should I ask for if I only get one email before the break?
Ask for the domain login, hosting login, WordPress admin access, a full site backup, and access to Google Business Profile and Google Search Console. Those are the first items that protect your site and your local visibility.
Do I need all the files if the site is already live?
Yes. A live site can still break later, and without files or a backup you have fewer options. Keep the files, database, and any notes about custom work so another developer can understand the setup.
Brixel Proyect

