// FREE TOOL · AGENT DOMAINS

TLD price lookup

Paste a few names — acme.dev, acme.io, acme.ai — and get what each one actually costs: first year, renewal, and the running total over the years you plan to keep it, next to the exact command that registers it. The first-year number is the one every price list leads with and the one that matters least. In this snapshot of 134 suffixes, 102 renew for at least 1.5× the first year and 65 for at least 3×, with .store going from $2.39 to $52.80. Free, in your browser, nothing uploaded, no account.

FreeInstantNo signup134 TLDs priced 2026-09-04
tld · price lookup

A full name (acme.dev), a bare suffix (dev or .ai) — both work, and commas or spaces separate them just as well as newlines. Nothing leaves the tab: the price table ships with the page.

    Quote
    TLDFirst yearRenewal / yrTerm totalRegistered at

    Commands
    
              

    How to price a domain before you buy it

    Three steps, all on this page, and the last one is the only one that costs anything.

    1. Paste the names you are choosing between. Full names like acme.dev, or bare suffixes like .ai when the name is not settled yet. One per line, or separated by commas.
    2. Set how long you will keep it. The default is three years, because that is where a cheap first year and an expensive renewal change the ranking. The total column recomputes as you switch.
    3. Run the command for a live quote. clize domain search <name> returns today’s price and availability from the registrar. clize domain buy without --confirm quotes it and registers nothing; --confirm is the step that spends money.

    What this page is not

    It is not a registrar comparison site, and it would lose that fight. Search for TLD prices and the first page is mostly tools built for exactly that job: cross-registrar price databases covering thousands of suffixes, one of which advertises comparison across more than fifty registrars. Six of the ten results for this query are that kind of site, all free and all better at it than we would be. If your question is who sells .io cheapest this week, go and use one of those. This page does not have that data and is not trying to acquire it.

    What none of them answer is the question that comes up when a script — or an agent acting for you — is about to register a name: what does this one command cost, on the path I am actually on? Not the market low across dozens of sellers you do not have accounts with. The number that will be charged, this year and every year after, by the registrar you are actually going through. That is the only thing this page does.

    So the honest summary is: two tables, one purpose. Prices for 134 common suffixes, captured on 4 September 2026, showing first year and renewal side by side, next to the command that would register the name. No promo codes, no transfer prices, no third-party sellers.

    The first-year price is the one that matters least

    Every price list sorts by first year, and first year is a promotion. Of the 134 suffixes quoted for this page, 102 renew at 1.5× the first year or more, and 65 at 3× or more. The gap is not a rounding error. Some of the worst, exactly as quoted on 4 September 2026:

    TLDFirst yearRenewalMultiple3-year total
    .store$2.39$52.8022.1×$107.99
    .courses$2.39$42.6717.9×$87.73
    .forum$2.39$40.4916.9×$83.37
    .online$2.39$32.4013.6×$67.19
    .site$2.39$32.4013.6×$67.19

    They all start at the same $2.39, which is how a first-year ranking hides the difference. Switch the tool above to three years and the order rearranges completely: the cheapest suffix over that term in this snapshot is .fyi at $25.20 — a suffix that never appears in a first-year top five, because it does not discount year one at all.

    The multiple is not only a cheap-suffix problem. .inc is the most expensive suffix in this snapshot at $420 for the first year — and it renews at $2,998.80, seven times that. A $420 line item and a $3,000-a-year commitment are different decisions, and only one of them is on the price list you were shown.

    Twenty of the 134 charge the same every year, which is the property worth looking for if the name is going to outlive the project that needed it. .com and .net are on that list, and so are .ai, .link, .page, .build and .top. A flat suffix at $15 beats a discounted one at $2.39 within two years and never stops beating it.

    One more reason to read the renewal column rather than the first-year one: auto-renew is on by default when Clize registers a name, and deliberately so — there is no renew command in the command set, so a name allowed to expire cannot be rescued with one. You can turn it off with --no-auto-renew, but the sensible default means the renewal price is the price you have actually signed up for. If you want a reminder before it lands, the domain health check reads expiry alongside delegation.

    Two ways to pay, and only one of them is in this table

    There are two payment paths, and the numbers above are one of them.

    Platform-paid. Clize registers the name using its own registrar accounts and charges your prepaid balance. That is what clize domain search returns and what the table above holds: one number, in USD, quoted before anything is charged and refunded automatically if the registration itself fails. There is a monthly spend ceiling that a purchase is checked against before it runs, so a loop cannot quietly empty the balance.

    Bring your own credentials. Attach your own Cloudflare or Vercel account and the registration goes through that account instead. Clize charges you nothing at all for it — no balance deduction, no margin — and the registrar bills you directly at its own list price.

    We are not publishing a second column for that path, and the reason is worth stating rather than glossing. On the BYO path the price is the registrar’s price, on the registrar’s terms, and it is theirs to change; we do not receive an authoritative copy of it that we could freeze into a table on a static page. Reproducing it from our side would mean deriving a number instead of reading one, and a derived number in a price table is exactly the kind of thing that is wrong six weeks later without anyone noticing. Cloudflare and Vercel each publish their own registrar pricing — read it there. What we can tell you without guessing is the mechanism: on BYO the registrar bills you, Clize adds nothing and takes nothing.

    Which registrar takes the name — and what follows from it

    Clize registers through two: Cloudflare and Vercel. As of 4 September 2026 that is 555 suffixes in total, of which seven register directly at Cloudflare.com, .net, .org, .app, .dev, .info, .xyz. The rest go through Vercel. You never pick; there is no --via flag.

    For the seven that both can sell, the choice is made per query by comparing the first-year price and taking the cheaper one. That is not a fixed mapping, and the snapshot shows it: on the day these prices were captured, only .com and .net came back as Cloudflare. .org, .app, .dev, .info and .xyz were all cheaper on the Vercel side that day and were routed there — even though Cloudflare could have registered every one of them. The Registered at column in the tool is the routing outcome on snapshot day, not a property of the suffix.

    This is where a price list stops being only about price, because the two paths do not leave you in the same place:

    • Registered at Cloudflare: the zone is in the same account immediately. DNS is there, and a support@ mailbox on the domain works right after purchase.
    • Registered at Vercel: the name stays on Vercel DNS at first. Vercel’s API will accept custom nameservers but does not expose the activation and CDN steps, so nothing is force-migrated at purchase time. The switch happens on your first deploy to that domain: the nameservers are pointed at Cloudflare, activation is nudged, and the change is written to the audit log. Until that deploy, treat the domain as living at Vercel — which matters if what you wanted first was the mailbox rather than the site.

    Nameserver changes are not instant, and the wait is bounded by TTLs rather than by anything mystical. The DNS TTL calculator turns the values in your zone into an actual number of minutes, including the negative-caching case that makes an outage outlast its own fix.

    What the command costs, end to end

    Three commands, and only the third one spends anything.

    $ clize domain search acme.dev acme.io acme.ai
    $ clize domain buy acme.dev            # quote only — registers nothing
    $ clize domain buy acme.dev --confirm  # this is the one that charges

    search takes several names at once and returns availability, first-year price, renewal price, currency and which registrar answered — the same fields the table above is built from. It costs nothing and is the authoritative number, because it is read live rather than from a snapshot.

    buy without --confirm is a quote: it prices the name, checks it against your monthly ceiling, and stops. With --confirm it charges your balance first and registers second, refunding automatically if the registration fails. Auto-renew is on unless you pass --no-auto-renew.

    What the price does not include is easier to state than what it does: nothing else. There is no per-zone fee, no charge for DNS, none for pointing the domain at a site, and none for the support@ mailbox on it. The domain price is the whole domain bill. If you already own the name somewhere else, clize domain import brings the hosting over without buying anything — and the same is true in reverse: clize domain remove drops Clize’s record of a domain without touching the registration.

    A caveat that belongs on any price page: premium and aftermarket names are quoted individually and can be orders of magnitude above the standard price for the same suffix. The table above is standard registrations only. Run search on the actual name before you assume the suffix price applies to it. If a script is going to do this repeatedly, registering domains programmatically covers the search → quote → confirm loop and where the guard rails sit.

    How to read a TLD price list without getting burned

    Four habits, all of which fall straight out of the numbers above.

    Sort by the term, not by year one. Decide how long the name has to live before you look at a single price. Anything under two years and the discount genuinely wins; past that, renewal dominates and the ranking inverts. The year selector on this page exists for that reason and for no other.

    Treat a first year under $5 as a question, not a bargain. In this snapshot thirteen suffixes open at $2.39, and they renew at between $13.20 and $52.80. That is not a trap so much as a business model, and it is fine when you know the number. It is expensive when you find out in month thirteen.

    Check what the suffix costs you in credibility, not only in dollars. This is the one no price table can score. A cheap suffix on a signup form, in an email From: header, or in a spam filter’s reputation data is not the same asset as an expensive one, and the gap does not show up until you are trying to deliver mail.

    Re-quote before you buy. Registry pricing changes, promotional first years start and end, and currency conversions move. Any table older than a few weeks — this one included — is a shortlist, not a quote. The command is the quote.

    // FAQ

    What is a TLD price list?

    A table of what each top-level domain costs to register and to renew — .com, .io, .ai, .store and so on. The useful ones separate the first-year price from the renewal price, because they are frequently very different: in the 134 suffixes priced on this page, 102 renew at 1.5 times the first year or more and 65 at three times or more. A list that shows only the first year tells you what an introductory offer costs, not what the domain costs.

    Why is the renewal price higher than the first year?

    Because the first year is usually a promotion set by the registry to win the registration, and the renewal is the real ongoing price. The extreme case in this snapshot is .store: $2.39 for the first year and $52.80 every year after, a 22-fold jump. It is not hidden — it is printed next to the offer — but sorting a price list by first year makes it invisible, which is why this page shows both columns and a running total.

    How many TLDs can Clize register?

    555 suffixes as of 4 September 2026, read from the command itself rather than from a marketing page. Seven of them register directly at Cloudflare: .com, .net, .org, .app, .dev, .info and .xyz. The rest go through Vercel. The number moves as the registrars add and drop suffixes, so run clize domain tlds for the current list.

    Which registrar will my domain end up at?

    You do not choose, and there is no flag for it. For a suffix only one of them sells, it goes there. For the seven both can sell, the first-year price is compared at query time and the cheaper one takes it — which is why on the day these prices were captured only .com and .net came back as Cloudflare, while .org, .app, .dev, .info and .xyz were all routed to Vercel. If you have attached your own credentials, the registration goes through your account instead and no comparison happens.

    Are these prices what I will actually be charged?

    They are what the platform-paid path quoted on 4 September 2026, for standard registrations. Two things move them. Prices change, so the live quote from clize domain search is the authoritative one and this table is a shortlist. And if you have attached your own Cloudflare or Vercel credentials, Clize charges you nothing at all — the registrar bills you directly at its own list price, which is not the number in this table.

    Is there anything to pay besides the domain price?

    No. There is no per-zone fee, no charge for DNS, none for pointing the domain at a hosted site, and none for the support@ mailbox on it. The one thing to watch is that premium and aftermarket names are quoted individually and can cost far more than the standard price for the same suffix, so run the search on the real name rather than assuming the suffix price applies.

    Does this tool send my domain names anywhere?

    No. The price table ships inside the page and the lookup is a small script running in your tab, so what you type never leaves the browser and there is no account, no request and nothing logged. That is also its limitation: the table is a snapshot rather than a live feed, and a suffix that is registrable but missing from it has to be priced with the command.

    clize domain search — free, live, no account needed to read this page

    Get the live quote before you commit.

    One command prices several names at once and returns availability, first year, renewal and which registrar answered. Buying is a separate command, and it needs --confirm.

    $ npm i -g @clize/clize && clize login
    $ clize domain search acme.dev acme.io acme.ai
    [ Agent Domains → ]