
Selling a Domain Safely: Escrow Basics, Simple Contracts, and Chargeback Protection
Selling a domain can feel like selling a house key to someone you’ve never met. The buyer might be honest, but one mistake can cost you the domain, the money, or both. Scams are common, payment disputes happen, and “buyer paid” doesn’t always mean “seller safe.”
This guide walks you through a step-by-step domain sale that protects both sides. You’ll learn what escrow does (it holds the buyer’s money until the domain transfer is done), why a basic sales contract matters (it proves terms and intent), and how chargebacks work (and how to avoid them). If you sell domains even once a year, these habits save you stress.
Before you list it: prep work that prevents scams and delays
Most domain sale problems start before the first message from a buyer. A buyer asks for proof, you scramble. A transfer fails because the domain is locked. A scammer spots weak account security and tries to take the name. Do the prep once, then every sale gets easier.
Use this quick checklist before you list:
- Confirm the domain is in your registrar account and not expiring soon. Renew it if you’re inside 30 to 60 days of expiration.
- Turn on two-factor authentication (2FA) at your registrar and on the email tied to your domain records.
- Check that your registrant contact email is one you can access right now. If you use privacy, confirm the forwarding still works.
- Remove or document anything attached to the domain (active website, email service, CDN, redirects). If the buyer expects “domain only,” keep it clean.
- Decide your sale terms up front (price, currency, who pays fees, transfer method). Write them down so you don’t negotiate in circles.
- Pick your transaction method in advance (marketplace checkout, registrar sale flow, or third-party escrow). Don’t decide after someone pressures you.
That list looks simple, but it blocks a lot of common scam paths. It also makes you look like a serious seller, which tends to attract serious buyers.
Prove you control the domain and lock down your account
Start with control and security. Log in to your registrar and confirm the domain is in the correct account and not in a “pending transfer” state. If your registrar supports account activity logs, review them for strange logins.
Next, secure the account like it holds cash, because it does.
- Turn on 2FA (authenticator app is better than SMS when possible).
- Change to a strong, unique password and store it in a password manager.
- Confirm you can access the email account used for registrar alerts, WHOIS or RDAP contacts, and escrow messages.
Keep the domain locked at the registrar while you negotiate. Registrar lock helps prevent unauthorized transfers. You’ll unlock later, but only when escrow tells you it’s time to transfer.
Also check for anything that could confuse ownership or make a buyer nervous. If the domain forwards to a different site, or shows a parking page with odd language, consider setting a simple “for sale” landing page or leaving it neutral. A buyer who thinks the name is hacked may walk away, or worse, report it.
Price, terms, and what exactly the buyer is getting
Many disputes come from mismatched expectations. So define the product clearly: is it the domain only, or does it include the website files, logo, content, email list, social accounts, or hosting? If you’re only selling the domain, say that in the listing and in messages.
Decide your terms before you post:
- Currency (USD is common for international sales).
- Who pays escrow fees (seller, buyer, or split).
- Transfer method (push within the same registrar, or transfer to another registrar).
- Time limits (for payment and for transfer steps).
Be cautious with payment plans. If a buyer asks to pay over time, it’s safest to use a platform built for installments, where the domain stays protected until paid in full. A casual “I’ll send the rest next month” arrangement often ends badly.
Watch for red flags that show up in domain sales a lot:
- The buyer wants to “overpay” and have you send money back.
- The buyer tries to move you off a marketplace right away to “save fees.”
- The buyer pushes weird logistics language (like “use my shipper”), which is common in other scams and still a warning sign here.
- The buyer wants you to unlock the domain or send an auth code before any secured payment exists.
If anything feels rushed, slow it down. Legit buyers can wait a day to do it safely.
How a safe domain sale works, from first message to paid out
A safe domain sale has a predictable flow. When you follow it, you stop reacting to pressure and start following a process. Here’s the timeline that works for most sales, from $200 to $200,000.
First, you agree on the basics in writing. That can be email, marketplace chat, or escrow message thread. Keep it clear: domain name, price, escrow method, who pays fees, and transfer type.
Second, you open the transaction inside a trusted platform. This matters because many sellers get tricked by fake “escrow confirmation” emails. If you only trust what you see after logging in, you cut that risk hard.
Third, the buyer pays escrow, escrow marks the funds as secured, then you transfer the domain. After the buyer confirms they received control, escrow releases the money to you.
The seller mistakes usually happen in two spots:
- Transferring the domain because a buyer sent a screenshot or a fake email receipt.
- Clicking an “escrow” link in an email that leads to a lookalike site.
Treat the domain like you would a car title. You don’t hand it over because someone said they paid. You hand it over after you see the money is locked in a process that can’t be easily reversed.
Choose the safest path: marketplace, registrar, or independent escrow
You have three common ways to sell a domain safely. Each has tradeoffs.
A marketplace with built-in escrow can be easiest. These platforms usually guide both sides through payment and transfer steps, and they may screen buyers. The downside is fees and sometimes slower support.
A registrar-based transaction can be smooth if both sides use the same registrar, especially for an account push. Some registrars offer their own sale flow or partnered escrow. It can be fast, but the feature set and support quality vary.
A third-party escrow service is popular for private deals. It can be a good fit when you found the buyer directly, or when the price is high and both sides want neutral handling. Fees and steps are usually clear, but you must be strict about verification.
No matter which path you choose, follow two rules that stop most fraud:
- Type the escrow website URL yourself or use a bookmark you trust, never a link from an email.
- Verify emails by logging into your escrow account dashboard and checking the transaction status there.
If the dashboard doesn’t show “payment secured,” you wait.
Escrow basics in plain English (what happens in each stage)
Escrow is a neutral middle person with a simple job: hold the buyer’s money until the seller completes the transfer, then release the money. It’s a safety buffer for both sides.
The typical stages look like this:
- Transaction created: The buyer and seller agree on terms inside escrow, including price, inspection period, and who pays fees.
- Buyer sends payment: The buyer pays by the method allowed (wire, ACH, card, depending on service and risk rules).
- Escrow secures funds: Escrow confirms the money is received and cleared enough to proceed. This is the moment sellers should wait for.
- Seller transfers the domain: You push it to the buyer’s account or transfer using an auth code, based on the agreed method.
- Buyer confirms receipt: The buyer checks they can control the domain at their registrar. Many escrow deals include an inspection period, often a few days, to confirm everything works.
- Escrow releases funds: Escrow pays out to the seller by wire, ACH, or other approved method.
The key phrase to understand is secured funds. It means escrow is telling you the payment is in place according to their rules. “Buyer sent payment” is not the same thing. A buyer can claim anything. Escrow status is what matters.
Transfer day checklist: avoid mistakes during push or transfer
Transfer day is where careful sellers get paid and careless sellers get burned. Keep it boring and methodical.
Unlock the domain only when the escrow process shows it’s time to transfer, and only if you need to unlock it for the transfer type. For an internal push at many registrars, you might not need to unlock at all.
When you do a registrar transfer, generate the EPP or auth code inside your registrar account. Don’t send it until escrow shows the payment is secured. Never share your registrar login, even if the buyer claims it will “speed things up.”
Know the difference:
- Account push: Moves the domain to another account at the same registrar. It’s often fast, sometimes minutes to hours, and usually has fewer failure points.
- Registrar transfer: Moves the domain to a different registrar using an auth code. This can take days, depending on approvals and registrar policies.
Keep proof as you go. Screenshot the escrow status that shows funds secured. Save registrar confirmation screens. If your registrar shows a transaction history, download or screenshot it.
Also build a “stop and verify” habit. If anything changes mid-deal, pause. Examples include a buyer changing the receiving account email, switching registrars at the last second, or asking to split the transfer into multiple steps. Changes aren’t always scams, but they are where scams hide. Re-confirm the terms inside escrow before continuing.
Finally, confirm the domain has left your account (or shows as pending transfer out) before you hand over any extras like website files or a logo, if those are part of the deal.
Contracts and proof: simple paperwork that protects you if there is a dispute
Escrow instructions help, but they don’t cover every real-world problem. For higher-value domain sales, or any deal done outside a marketplace, a short written agreement can keep everyone honest. Think of it like a receipt with teeth.
You don’t need a thick legal document. A one to two-page domain sales agreement often does the job. It sets expectations, reduces misunderstandings, and gives escrow (or a bank, or a platform support team) something clear to reference if a dispute comes up.
A contract also forces the buyer and seller to agree on a few details that get skipped in casual chats, like deadlines and what counts as “delivered.” That matters because domains are intangible. If a buyer tries to claim “item not received,” your job is to show exactly when control changed hands.
The must have terms for a domain sales agreement
Keep the terms plain and direct. If you can’t explain a clause in one sentence, it’s too complex for this type of deal.
Include:
- The buyer and seller names and contact info (business names if relevant).
- The exact domain name(s) being sold.
- The sale price and currency.
- Payment method and process (for example, escrow service name and that payout happens after successful transfer).
- When ownership transfers (usually when the domain is delivered to the buyer’s registrar account).
- Who pays escrow and transfer fees.
- Deadlines (buyer funds escrow by X date, seller transfers within Y days after funds are secured).
- What happens if someone doesn’t perform (transaction cancels, domain stays with seller, escrow returns funds based on rules).
- Seller warranty that they own the domain and have the right to sell it.
- Limits of what you’re promising (no guarantee of traffic, revenue, SEO rank, or trademark rights).
- Governing law or venue, if needed, especially for larger deals.
Most sellers keep it short and attach it to the escrow transaction notes or share it as a signed PDF.
Keep a paper trail that is easy to show later
If a dispute happens, speed matters. A clean paper trail turns a messy story into a timeline.
Save these items in a single folder:
- Escrow transaction ID and the final terms page.
- Invoices, receipts, and payout confirmation from escrow.
- The full email or marketplace chat thread where terms were agreed.
- Registrar receipts, transfer confirmation emails, and transaction logs.
- Screenshots showing the domain leaving your account and the date and time it happened.
Hold records for 12 to 24 months, depending on the payment method and deal size. Chargeback windows vary, and it’s easier to keep files than to recreate them later.
How to avoid chargebacks and payment reversals (the part most sellers miss)
Chargebacks aren’t just a problem for online stores. They can hit domain sellers too, especially when you accept payment methods built for consumer purchases. A buyer can receive the domain, then claim fraud or “not received,” and your payment processor might pull the funds back while you fight it.
The hard truth is this: “payment received” only means money showed up. It doesn’t mean the money can’t be reversed.
The safest approach is to structure the sale so the buyer can’t easily reverse the payment after you transfer the domain. That’s why escrow exists, and why many serious domain sellers won’t accept cards or casual wallet payments for private deals.
Know which payment methods are safest for digital goods like domains
For domains, the risk level depends on how easy it is for the buyer to reverse the payment.
Higher-risk methods often include card payments and some wallet transactions, because buyers can file disputes for intangible goods. Even if you did everything right, you can still spend weeks proving delivery.
Lower-risk methods tend to include escrow with verified secured funds and bank wire, because wires are harder to reverse once settled. That said, wires have their own scam angle: fake wire confirmations. Only trust funds you see cleared in your bank account, not PDFs or emails.
If you’re not using escrow, the safer private-sale pattern is:
- Require a bank wire to your account (or another method your bank confirms as cleared and non-reversible).
- Verify the sender name matches the buyer’s identity.
- Wait until the funds are fully received and cleared.
- Only then transfer the domain.
This might feel strict, but strict is what keeps the domain and the money from ending up in different hands.
Spot chargeback setups and social engineering tricks
Chargeback scams often look like “friendly” requests. The buyer pushes you to bend your rules, then uses that gap later.
Common patterns include urgency and fragmentation. The buyer claims they must close today, asks to split payments across multiple cards, or requests you accept “friends and family” payments (which can reduce your protections and can still trigger problems). Another classic is the fake payment email, where the buyer sends a convincing message that looks like it came from escrow or a wallet.
Also watch for mismatched identity details. If the buyer name, email, escrow account, and sending bank name don’t line up, stop and confirm before transferring anything.
If you want a simple action list that works:
- Slow down when the buyer speeds up.
- Keep communication inside the platform when possible.
- Verify status by logging into escrow, not by reading emails.
- Don’t transfer until funds are secured and confirmed.
Domains move fast, but scammers move faster.
Conclusion
A safe domain sale follows a repeatable workflow: lock down your registrar account, set clear terms, use escrow, wait for secured funds, transfer carefully, and keep proof of every step. Most sellers who get burned don’t lose because they priced wrong, they lose because they trusted a screenshot, clicked a spoofed email, or accepted a reversible payment method.
Before your next sale, run this final mini-checklist: secure account and email, choose escrow or wire, confirm funds are secured, transfer using the agreed method, save your logs and confirmations. If you stick to that, you can sell domains with confidence, even to a buyer you’ve never met.