Home/Domain ROI Calculator
Free · no signup

Free domain ROI calculator

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 7-day trial

7 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. If you are not sure what a renewal should cost, our registrar price comparison lists renewal pricing across the major registrars.

Paying too much to renew?

The renewal figure you plug in above is the single biggest lever on a long hold. Compare registration, renewal and transfer pricing across Cloudflare, Porkbun, Namecheap, Dynadot, GoDaddy and more — free, no signup.

Compare registrar prices