How to take over your website from an agency or former developer

The agency doesn’t reply, the developer has moved abroad, or you simply want to switch. This is the order of steps to take over the domain, hosting, code and all logins — without your website or email going down.

4 min read

One of the most common questions I get doesn’t start with “how much is a new website” but with “the agency isn’t replying and we need to change a price on our site”. If that sounds familiar, the good news is that a website can almost always be taken over. What matters is doing it in the right order, so you lose neither your domain nor your email.

Short answer

First secure the domain (registered to your company, with DNS access), then obtain a complete copy of the website and database, and only then move the hosting and change DNS. Send every request to the previous provider in writing and ask for a list of all logins.

Start with an inventory

Before talking to the agency, list everything your website uses. Typically:

ItemWhat you needWhy it matters
DomainRegistered to your company, with access to the registrar panelWhoever controls the domain controls the website and email
DNSAccess to the domain’s zonesWithout it you can’t point the site or email anywhere
HostingControl panel access, or at least a copy of all files and the databaseThis is where the site physically lives
Website adminAn administrator account (e.g. WordPress)For content changes
EmailAdmin access to the email serviceStaff addresses and old messages
Google toolsOwnership of Search Console, Analytics and Business ProfileVisitor data and visibility on Google Maps
LicencesA list of paid themes and plugins and who they are registered toUpdates and support

Step 1: secure the domain

The domain is the most important item. Check who it is registered to — for .ba domains in the WHOIS data or with the registrar. If it is registered to the agency or a private person, ask for it to be transferred to your company. The process for .ba domains is explained in how to register a .ba domain. Until the domain is yours, nothing else is safe.

Step 2: send a written request

Email the agency a clear list: access to the registrar and DNS, hosting, website admin and email service, a complete copy of the files and database, a list of licences and a deadline for a reply. Stay professional — most agencies hand over access when they receive a clear request. If there are unpaid invoices, settle them first; they are the most common reason for delays.

Step 3: make a complete copy

As soon as you have any access, back up all files and the database and keep the copy yourself. For WordPress that means the site folder and an SQL export of the database. Check that the copy really works by running it somewhere else — a backup nobody has tested is not a backup.

Step 4: migrate without downtime

  1. Set up the site on the new hosting and test it on a temporary address.
  2. Lower the TTL of the DNS records a day in advance so changes take effect faster.
  3. Change the A or CNAME record for the website and check that it works over HTTPS.
  4. Move email separately, with a plan for the MX records — details in business email on your own domain.
  5. Cancel the old hosting only once you are sure everything works and you have a copy.

Step 5: take over the Google tools

Add yourself as owner in Google Search Console, Google Analytics and your Google Business Profile, and remove the agency only once you are the owner. Otherwise you lose your visitor history and control over your listing on Google Maps.

If the agency won’t cooperate

  • If you have hosting access but no admin login, an administrator account can be restored directly from the database.
  • If you have no access at all but the domain is yours, the site can be rebuilt and the domain pointed to it — content can often be recovered from the publicly visible version of the site.
  • If the domain isn’t yours and the agency refuses to transfer it, keep the contract, invoices and correspondence and talk to a lawyer.

How to avoid this next time

On your next project, write into the contract that the domain is registered to your company, all logins are handed over on completion, the code and content belong to you, and the provider delivers documentation. For what happens after launch, read how much website maintenance costs.

Need help taking over your website?

I help you get access, make and verify a copy of your site and migrate it without downtime. Tell me what you have and what’s missing.

Send an enquiry

Engimotive · Published October 28, 2026

FAQ

Frequently asked questions

What if the domain is registered to the agency instead of my company?

Ask in writing for the domain to be transferred to your company. For .ba domains the process goes through the registrar and UTIC and requires the current holder’s consent. If the agency won’t cooperate, keep proof of payment and of your agreement — they are the basis for resolving the dispute.

Does the agency have to give me the source code?

It depends on the contract. If the contract says the code and content are yours, you are entitled to them. If there is no contract or it is unclear, ask at least for a complete copy of the website and database — technically the site can then be moved. On future projects, put code ownership into the contract.

Will my website go down during the takeover?

It doesn’t have to. If the new location is prepared and tested before the DNS records change, the switch is invisible to visitors. The riskiest part is email — that’s why the MX change is planned separately.

Contact

Have a project in mind? Let's talk.

Describe your idea in a few sentences. I'll reply personally within 24 hours on business days, with clear next steps.

Emailinfo@engimotive.com
LocationZenica, Bosnia and Herzegovina
Working modeRemote — Europe and worldwide

What happens next: a reply with a few questions → a short call → a fixed quote. No obligation.

Fields marked with * are required. I use your details only to reply to your inquiry. Privacy policy.