Home/Tools/Domain ROI Calculator
Free · no signup

Free domain ROI calculator

Work out what you actually made on a domain — true cost basis, net profit, ROI and annualized ROI. Most "profit" numbers forget renewals and commission; this one doesn't.

Your numbers

$
$
$
$
%
Commission covers Afternic / Sedo / Dan-style fees. Set it to 0 for a direct sale.

What you made

Total cost basis
Commission paid
Net proceeds
Net profit
ROI
Annualized ROI
Break-even sale price
Track this across your whole portfolio →
DomainBook Pro does this math on every name automatically.

How domain ROI is calculated

The mistake most investors make is treating ROI as sale price minus what I paid. That ignores two real costs: the renewals you paid every year you held the name, and the commission the marketplace took on the sale. Here's the honest version this calculator uses:

Cost basisacquisition + fees + (annual renewal × years held) — everything the name cost you.
Net proceedssale price − commission — what actually hit your account.
Net profitnet proceeds − cost basis — the real number.
ROInet profit ÷ cost basis × 100 — return on what you put in.
Annualized ROI(net proceeds ÷ cost basis) ^ (1 ÷ years) − 1 — lets you compare a fast flip to a long hold.

Annualized ROI is the one that separates a great flip from a so-so one: a 90% return in six months is far stronger than a 90% return over five years, and this is the metric that shows it.

From one name to the whole book

Now do that for 400 domains

This calculator is great for a single sale. A real portfolio has hundreds of names, each with its own renewals piling up and its own clock ticking. That's the job DomainBook Pro does for you.

💵

Cost basis, tracked live

Every acquisition, fee and renewal rolls into each domain's basis automatically — no spreadsheet to maintain.

📈

ROI on every sale

Log a sale and DomainBook computes net profit, ROI and annualized ROI instantly, then rolls it into portfolio-wide returns.

Renewals that don't surprise you

30/60/90-day expiration alerts across every registrar, so holding cost never quietly eats your margin.

Start your free 14-day trial

14 days free · no credit card required

Questions

Domain ROI, explained

How do you calculate ROI on a domain?

ROI is net profit ÷ total cost basis. Net profit is your sale price minus marketplace commission minus your cost basis (acquisition + fees + every renewal paid while holding it). Multiply by 100 for a percentage.

What is annualized ROI?

It expresses your return as a yearly rate — (net proceeds ÷ cost basis) ^ (1 ÷ years held) − 1 — so a six-month flip and a five-year hold can be compared fairly.

Do renewals really matter?

Yes. On a name held five years, renewals can quietly become a big share of your basis. Leaving them out makes your ROI look better than it is — which leads to bad hold/drop decisions.