Buying & Pricing

How to Buy a Domain for Someone Else or a Client — 2026 Guide

357 VIEWS
1 COMMENTS
October 16, 2026

When you buy a domain for someone else, the registrant must be them, not you. The registrant is the legal holder of the name under ICANN's rules; whoever is named there can renew it, transfer it, sell it or let it lapse, and whoever is not named there can do none of those things without their cooperation. Agencies, freelancers and helpful relatives get this wrong constantly, and the result years later is a business that cannot move its own website because the developer who registered the domain has vanished, or a domain held hostage during a billing dispute.

The second trap is the change-of-registrant lock. If you register in your own name intending to "transfer it over later", that later change triggers a 60-day transfer lock under ICANN's Transfer Policy and an approval email to both old and new registrant. It is not hard, but it is slower and more fragile than doing it right the first time.

MailShrine Domains lets you enter the client's details as registrant at checkout, with WHOIS privacy on by default so those details are not public. Email DNS is written at registration, two Business Email mailboxes come with the name, and the auth code is available from the dashboard when the client wants to move or you want to hand over.


Real-life example: Sofia's agency

Sofia Marchetti runs Marchetti Studio, a four-person web and brand agency in Dublin. She is launching sites for three clients this quarter: a dental practice, a cycling shop and a non-profit. All three have asked her to "sort out the domain". She has previously registered client domains in the agency's account to keep things simple, and a former client is currently refusing to pay a final invoice while asking for their domain. She wants a process that never puts her in that position again.

Sofia's goals this week:

  1. Register three domains so that each client is the legal holder from day one.
  2. Keep enough access to manage DNS and launch the sites without owning the names.
  3. Hand over the former client's domain cleanly and get out of the hostage situation.

Two ways to buy for someone else

Client owns the accountAgency registers with client as registrant
Who is the registrantClientClient
Whose account holds the domainClient'sAgency's
Who pays renewalsClient's cardAgency's card, re-billed
DNS managementAgency works with client's permission, or client grants accessAgency directly
Handover laterNothing to doMove to the client's account; change of registrant may trigger a 60-day lock if details change
Risk if the relationship ends badlyNone; client already holds everythingClient must request auth code and transfer; agency controls timing
Best forAny client who will exist longer than the agency relationshipShort launches where the agency pays and the client is hands-off

The first column is the right default. Sofia sets up a 15-minute call with each client, has them create an account with their own email and card, register the domain, and give the studio what it needs for DNS. The agency's name appears nowhere in the registration.

Registrant, account holder and technical manager as three separate roles
Registrant, account holder and technical manager as three separate roles

The three roles, and who should fill each

RoleWhat it controlsWho should hold it
RegistrantLegal holder; renew, transfer, sell, deleteThe client, as a person or a company
Account holderLogin, billing card, auth code, lock switchThe client, ideally; the agency only with a written handover plan
Technical managerDNS records, nameservers, email recordsThe agency during the project; the client or their IT afterwards

ICANN's registrant data rules also apply here. The registrant's name, address and email must be accurate; registering a client's domain with the agency's address "for convenience" is a WHOIS accuracy problem as well as an ownership one. The registrant email receives renewal reminders and transfer approvals, so it must be an address the client reads.


What you need before you start

You needWhy
The client's legal name and addressAccurate registrant data is mandatory; use the company name where one exists
A client email address that will outlast the projectNot the agency's, not a staff member who may leave
A payment method decisionClient's card is simplest; the agency paying creates a dependency
A written note of who holds whatOne paragraph in the contract prevents the hostage scenario

Step 1: Agree ownership in writing

Sofia adds one clause to her contract: the client is the registrant and account holder of any domain, the studio manages DNS during the engagement, and the studio will not register client domains in its own name. This costs nothing and settles every future argument.

Step 2: Have the client create the account and register

On the call, the dental practice's owner creates a MailShrine account with the practice's email, searches the name with the availability checker, enters the practice as registrant, and pays for two years. Privacy and lock are on. The 60-day post-registration lock starts now, which is irrelevant because nobody intends to move it.

Step 3: Set up email for the client immediately

MX, SPF, DKIM and DMARC are written at registration. The owner renames the default mailbox to reception@ and creates drkelly@. The practice has working professional email before the website exists, and it belongs to them.

Step 4: Get what the agency needs for DNS

For the launch, the studio needs to add A and CNAME records for the site and a few TXT records for verification. The client can add them from the editor while Sofia dictates, or grant the studio access in whatever way the client is comfortable with. Sofia documents every record she asks for so the client can audit later.

Step 5: Handle the exception honestly

The non-profit's board cannot sign up before the launch date. Sofia registers the domain in the studio's account with the non-profit as registrant and its chair's email as the contact, pays on the studio card, and schedules the handover for the week after launch. Because the registrant details do not change at handover, no change-of-registrant lock is triggered; only the account changes.

Step 6: Hand over the former client's domain

For the hostage case, Sofia unlocks the domain, sends the auth code to the former client's registrant email, and lets them transfer it to their own account or registrar. Holding a domain to enforce an invoice is a dispute the registrant will win, and it damages the studio's name more than the invoice is worth. The invoice is pursued separately.


Sofia's checklist

  • Added the ownership clause to the standard contractCompleted
  • Dental practice and cycling shop registered in their own accounts, with the client as registrantCompleted
  • Non-profit registered with the non-profit as registrant, handover scheduled post-launchCompleted
  • Sent the former client its auth code and unlocked the domainCompleted
  • Document every DNS record added for each client in the project handover fileNot completed
  • Confirm each client's renewal reminders go to an address they readNot completed

Common mistakes

Registering in the agency's name "to keep it simple". It is simple until the relationship ends. The client cannot renew, transfer or prove ownership without you.

Using the agency's email as the registrant contact. Renewal reminders and transfer approvals go there. When the engagement ends, the client is cut off from their own domain's notices.

Changing the registrant casually at handover. A change of registrant triggers a 60-day transfer lock unless the registrar offers an opt-out, and requires approval from both parties. Get the registrant right at registration so handover only moves the account.

Paying renewals on the agency card indefinitely. One expired card at the agency can take down a client's email. Move billing to the client as soon as practical.

Withholding a domain over an unpaid invoice. The registrant has the legal right to the name. Release it and pursue the invoice; the alternative ends with a complaint to the registrar or ICANN that you will lose.


Check your work

For each client domain, open the registration details and confirm the registrant name and address are the client's and the registrant email is one they read. Check the renewal card belongs to the client or that a handover date is written down. Finally, confirm the client can log in and see the auth code request themselves. If any of those is false, you still own a domain you should not.


FAQ

Can I buy a domain as a gift for someone?

Yes. Enter the recipient as registrant and use their email as the contact. If you want it to be a surprise, register it with your details and change the registrant afterwards, accepting the 60-day transfer lock that follows the change.

Who legally owns a domain I registered for a client?

The registrant named in the record. If you entered the client, they own it even though it sits in your account. If you entered yourself, you own it, and the client has only whatever your contract gives them.

How do I transfer a domain to a client later?

If the registrant is already the client, move the domain to their account by having them transfer it in with the auth code; no registrant change is involved. If the registrant is you, change the registrant first, which triggers approval emails and a 60-day lock.

Can I keep managing DNS after handover?

Yes, if the client grants you access or adds records on your instruction. Managing DNS does not require owning the domain, and keeping the two separate is exactly the point.

What if the client does not want to deal with any of it?

Register with the client as registrant and their email as contact, pay on your card for the project period, and put the handover date in the contract. Hands-off is fine; absent from the record is not.


Next steps

Related on YouTube · 1 of 3
How to Handle Domains and Hosting for Clients (And Earn Passive Income too!)

Citations & References


Written by Elena V., migrations editor. Elena writes about moving domains, mailboxes and DNS between people and providers without anything going dark.

Discussion

E

Emeka U.

October 11, 2026

The real-life example made buy domain for client click for me. Thank you.

MailShrine Domains

Your domain. Your email. One checkout.

Register any name on 150+ extensions. WHOIS privacy, transfer lock, Anycast DNS and two business mailboxes are included, not upsold.

Search your domain