Website Maintenance · 8 min read

Who owns my website, and how do I get access back from my old developer?

You can usually find out who holds your domain and hosting in a few minutes. Here is how to check, what to ask for, and what to do if your developer goes quiet.

Illustration of a business owner and web team checking domain ownership details and a handover checklist

Quick answer

Look up your domain in WHOIS to see who holds it and which registrar manages it. For .com.au names, the holder must be an eligible Australian business. Ask the registrar for the authorisation code, find your host through your DNS records, and ask your old developer in writing for every login and a full backup.

If your old developer or agency has gone quiet, you are not stuck. Most of what you need can be found with free lookups, and the domain rules for .au names are on your side if the domain is in your business's name. This guide is part of our Website help centre.

Not legal advice: if there is a contract dispute or money owed, get advice from a lawyer before you act.

What your business should own

A website is several separate accounts, often held by different people. Use this checklist to see which ones you control today.

AssetWhat "owning it" looks likeHow to check
Domain nameRegistered to your business and you can log in to the registrar accountWHOIS lookup; registrar login
DNSYou can log in where the DNS records are managed (registrar, host or Cloudflare)Name server lookup
HostingThe hosting account is in your name or you hold the control panel loginIP lookup; host invoice
Website files and databaseYou have a recent full backup you can openAsk for a download link
Website admin (for example WordPress)You have your own Administrator login, not a shared oneTry logging in
Business emailYou can log in to the email admin (Microsoft 365, Google Workspace or cPanel)Check the MX records and invoices
Google AdsYour own Google account has Admin access; the agency's access can be removedAdmin, then Access and security
Google Analytics and Search ConsoleYou are an Administrator in Analytics and a verified owner in Search ConsoleAdmin settings in each tool
Google Business ProfileYou are the primary ownerProfile settings, People and access
Meta (Facebook and Instagram)Your business portfolio, Page and ad account have you as a full-control adminMeta Business Suite settings
Paid licencesPremium themes, plugins and apps are in your name, or you know who pays for themAsk for a list

For the ad and social accounts, see getting access back to Meta Business Suite and how to pause or cancel Google Ads.

Step 1: check who holds your domain

.com.au and .au domains

Use the auDA WHOIS lookup. It identifies the licence holder (registrant) and the registrar that manages the name.

Under the auDA Licensing Rules, every .au holder must have an Australian presence, such as an ABN, an Australian company registration or Australian citizenship. For .com.au and .net.au, the holder must also be a commercial entity, and the name must match or abbreviate its business or company name or trade mark, or match or be a synonym of something it provides. A .au domain is a licence for a set period of 1 to 5 years, and the registrant on record is the licence holder.

If WHOIS shows your business as the registrant, the domain is yours even if the developer opened the registrar account. If it shows the developer's business, they hold the licence, and it needs a change of registrant to come to you.

.com and other global domains

Use the ICANN Lookup tool. Many registrars hide the owner's details for privacy, but you will see the registrar, the expiry date and the name servers. Contact the registrar to confirm the holder.

Step 2: get the authorisation code

To move a domain to a registrar account you control, you need its authorisation code (also called a domain password, auth code or EPP code). It is different from the account login.

  • For .au domains: ask the current registrar, or use auDA's domain password recovery tool. auDA says the code is sent to the registrant contact email in the registry. If that email is the developer's, ask the registrar what proof they need to update the contact to you. auDA charges no fee to move a name between registrars, and an approved transfer can take up to three days.
  • For .com and similar: ICANN says your registrar must provide the code within five calendar days of your request. Transfers to a new registrar can be refused within 60 days of a change to the registrant's details, or of the original registration or a previous transfer.

If the developer is the registrant of a .au name, the registrant has to start a change of registrant through the registrar. Full years left on the licence carry over, up to five. Some providers charge a fee to check eligibility.

Step 3: find out who hosts your website

  1. Look up your domain's name servers (shown in WHOIS). They often name the host or DNS provider directly, for example a cPanel host or Cloudflare.
  2. Look up the A record for your domain with any free DNS lookup tool, then put that IP address into an IP WHOIS lookup. It shows which company owns the server.
  3. If the IP belongs to Cloudflare, the real host is hidden behind it. Check old invoices, or ask whoever manages the Cloudflare account.
  4. Look up the MX records separately. Email is often hosted somewhere different from the website.

If the site is not loading at all while you sort this out, work through is my website down, or is it just me?

Step 4: ask your developer in writing

Keep it polite and specific, and give a date. A written request gives you a record if you need to escalate. Copy and adjust this:

Subject: Handover of website and domain access for [Business name]

Hi [Name],

We are moving the management of our website in-house and would like
to collect everything relating to [yourdomain.com.au] by [date, 14 days away].

Please send or arrange:
1. Registrar account access, or the authorisation code, for [yourdomain.com.au].
   If the domain is registered in your business's name, please start a
   change of registrant to [Business name], ABN [number].
2. Hosting control panel login, or a transfer of the hosting account to us.
3. A full backup of the website files and database (download link is fine).
4. A WordPress Administrator account in my name ([email]).
5. DNS access, or an export of the current DNS records.
6. A list of paid themes, plugins, apps or services you pay for on our behalf,
   with renewal dates.
7. Admin access for [email] to Google Ads, Google Analytics, Search Console,
   Google Business Profile and our Meta business portfolio, where you hold it.

If there is anything outstanding on our account, let me know and we will
sort it out. Thanks for your work on the site.

[Your name]
[Business name] | [Phone]

When the developer will not respond

  • Check your contract or quote. It may say who owns the domain, the design and the code, and what happens at handover. If an invoice is unpaid, expect that to come up.
  • Go to the registrar. If WHOIS shows your business as registrant, the registrar is the right place to recover the code and update the contact email. Have your ABN and proof of identity ready.
  • If a .au registrant is not eligible. auDA's complaints process starts with the registrar of record, then can be escalated to auDA. Be aware that a successful eligibility complaint does not hand the name to you: an ineligible licence may be cancelled and released.
  • Google and Meta accounts have their own recovery and ownership request processes. You can usually regain these without the developer.
  • If they hold the site files hostage, you can still rebuild on a new host once you control the domain. Keep your old content: a cached copy or your own documents can speed this up.

Moving to a new host

  1. Get a full backup of files and database, and check it opens.
  2. Set up the site on the new host and test it on a temporary address.
  3. Lower the DNS TTL a day before the move if you can.
  4. Copy every existing DNS record to the new DNS, especially MX, SPF and DKIM, or email will stop.
  5. Point the domain at the new host, then check the site, the forms and the SSL certificate.
  6. Keep the old hosting for a week or two before cancelling.

Protect yourself next time

  • Register the domain in your business's name and with your own email address.
  • Open hosting, Google and Meta accounts yourself, then add your developer as a user.
  • Ask for a written handover clause in any website quote.
  • Keep a password manager entry for every account in this guide's checklist.

At AR Digital, clients own their ad accounts, Search Console, Analytics and Business Profile, and our management runs month to month. If you are getting quotes for a new site, read how much a website costs in Australia and ask each provider who will own what.

When to get help

A specialist will trace your domain, DNS, hosting and email, recover what can be recovered without the developer, and move the site to hosting you control without breaking email. If you have hit a wall with the registrar or the old host, that is the point to bring someone in.

Talk to us about moving your hosting

About this guide

Written by Amann Jhamb, Director of AR Digital Solutions, 17 years in web design, SEO and paid ads. Last checked: 3 November 2026 against auDA: Transfer your .au domain name to a new registrar. Change note: first published 3 November 2026. Part of our Website help centre.

FAQs

Frequently asked questions

Still wondering about something? Call 07 3067 8910 or 0425 879 379, mon to fri, 8:30am to 5:30pm.

  • It depends on whose name is on the licence. Check WHOIS: if your business is the registrant, it is yours even if the developer set up the account. If the developer's business is listed, they hold it and need to transfer it to you.

Ready for a website that brings in work?

Tell us what you need and we'll show you how we'd approach it. No pressure, just a straight answer about what will work for your business.

Last updated on