TLD prices / Renewals

Domain renewal prices, compared

What it costs to keep a domain after the first year, for 93 extensions across 8 registrars: the cheapest renewal and where, the typical and the highest, and how far the cheapest-looking first-year offer jumps when it renews. Standard prices, read daily.

.com renewal

$10.46 at Cloudflare; typical $14.27 across 8 registrars.

First-year jumps

79 of 93 extensions: the cheapest first-year offer renews at more than 1.5× its price.

Biggest jump

.store: $0.99 the first year, then $54.99 a year (55.5×).

ExtensionCheapest renewalTypicalHighestCheapest first year → renews at
.com$10.46Cloudflare$14.27$19.99$9.99 → $19.99 (2.0×)
.net$11.86Cloudflare$14.73$23.99$11.86 → $11.86
.org$10.99Vercel$13.42$19.99$7.98 → $11.84
.io$46.00Vercel$61.75$79.99$14.99 → $46.00 (3.1×)
.ai$80.00Cloudflare$92.79$114.98$80.00 → $80.00
.dev$12.20Cloudflare$14.00$22.99$8.00 → $12.50 (1.6×)
.app$14.20Cloudflare$16.00$26.99$8.00 → $14.50 (1.8×)
.co$24.80Vercel$33.10$45.48$7.98 → $45.48 (5.7×)
.xyz$11.20Cloudflare$15.87$21.68$1.99 → $13.00 (6.5×)
.me$16.56Cloudflare$19.99$27.99$7.99 → $19.99 (2.5×)
.tech$49.00Vercel$56.17$89.99$6.64 → $52.65 (7.9×)
.lol$26.26Porkbun$32.49$45.99$1.50 → $26.97 (18.0×)
.gg$51.80Porkbun$86.49$129.99$51.80 → $51.80
.sh$46.65Porkbun$61.38$99.00$31.20 → $46.65
.to$39.98Namecheap$64.99$99.99$39.98 → $39.98
.tv$25.00Cloudflare$30.99$46.99$25.00 → $25.00
.fm$85.00Cloudflare$89.62$160.99$68.25 → $89.25
.cc$8.55Porkbun$10.99$35.00$3.40 → $8.55 (2.5×)
.si$11.49Dynadot$17.23$24.99$11.49 → $11.49
.us$6.50Cloudflare$8.27$18.99$4.30 → $6.96 (1.6×)
.ca$9.15Dynadot$12.49$16.99$8.64 → $9.15
.uk$5.30Cloudflare$6.49$11.99$5.30 → $5.30
.de$3.91Dynadot$7.94$19.99$1.99 → $13.99 (7.0×)
.eu$5.88Porkbun$8.99$11.99$4.82 → $6.16
.in$6.26Dynadot$7.95$11.98$6.26 → $6.26
.info$21.20Cloudflare$26.09$39.99$3.60 → $22.14 (6.2×)
.biz$18.20Cloudflare$23.74$31.99$6.65 → $18.93 (2.9×)
.pro$21.20Cloudflare$26.24$35.99$2.99 → $31.99 (10.7×)
.shop$30.20Cloudflare$38.69$59.99$0.99 → $39.99 (40.4×)
.store$42.20Cloudflare$44.34$75.99$0.99 → $54.99 (55.5×)
.online$27.00Vercel$32.76$49.99$0.99 → $35.99 (36.4×)
.site$26.97Dynadot$29.51$49.99$0.99 → $38.99 (39.4×)
.cloud$20.20Cloudflare$24.99$39.99$1.99 → $25.99 (13.1×)
.studio$31.20Cloudflare$46.38$74.99$11.84 → $41.71 (3.5×)
.blog$20.20Cloudflare$23.99$37.99$1.99 → $29.99 (15.1×)
.design$45.20Cloudflare$57.12$80.99$10.81 → $46.86 (4.3×)
.space$21.62Dynadot$29.63$39.99$0.99 → $32.99 (33.3×)
.page$10.20Cloudflare$12.49$18.99$10.20 → $10.20
.live$25.20Cloudflare$36.50$54.99$2.50 → $32.32 (12.9×)
.club$15.20Cloudflare$18.98$26.99$1.50 → $15.96 (10.6×)
.vip$5.03Dynadot$16.83$24.99$3.99 → $24.99 (6.3×)
.art$21.11Porkbun$25.00$39.99$1.99 → $25.99 (13.1×)
.agency$24.20Cloudflare$29.56$45.68$3.50 → $28.04 (8.0×)
.company$15.10Vercel$20.24$31.68$2.50 → $19.48 (7.8×)
.digital$32.20Cloudflare$38.51$56.18$2.50 → $35.53 (14.2×)
.email$24.20Cloudflare$32.30$46.18$5.18 → $46.18 (8.9×)
.group$20.20Cloudflare$24.88$40.18$6.10 → $23.76 (3.9×)
.life$28.20Cloudflare$39.98$59.99$2.50 → $35.53 (14.2×)
.world$32.20Cloudflare$42.87$64.99$1.18 → $59.68 (50.6×)
.today$22.20Cloudflare$32.28$49.99$2.50 → $26.97 (10.8×)
.news$25.20Cloudflare$32.16$49.99$9.18 → $46.68 (5.1×)
.media$35.20Cloudflare$43.73$69.99$4.50 → $41.95 (9.3×)
.network$27.20Cloudflare$35.13$54.99$4.50 → $32.32 (7.2×)
.solutions$24.20Cloudflare$35.67$54.99$3.50 → $32.32 (9.2×)
.tools$28.20Cloudflare$37.39$59.99$8.68 → $52.68 (6.1×)
.systems$27.20Cloudflare$34.84$54.99$11.84 → $31.41 (2.6×)
.works$30.20Cloudflare$37.26$57.18$4.18 → $57.18 (13.7×)
.website$20.20Cloudflare$22.49$37.99$0.99 → $25.99 (26.3×)
.host$50.68Namecheap$84.88$134.99$2.99 → $102.99 (34.4×)
.link$7.00Vercel$8.59$13.99$4.68 → $12.18 (2.6×)
.ltd$24.20Cloudflare$35.76$59.18$5.18 → $59.18 (11.4×)
.team$28.20Cloudflare$35.64$54.99$3.18 → $51.68 (16.3×)
.zone$30.20Cloudflare$37.26$57.18$8.24 → $34.50 (4.2×)
.center$25.20Cloudflare$31.34$48.18$3.50 → $30.18 (8.6×)
.run$21.20Cloudflare$29.09$49.99$3.68 → $41.18 (11.2×)
.chat$34.51Vercel$43.47$66.18$5.57 → $41.95 (7.5×)
.social$32.20Cloudflare$38.51$58.18$4.18 → $58.18 (13.9×)
.wiki$25.20Cloudflare$30.62$65.99$1.99 → $33.99 (17.1×)
.guru$33.20Cloudflare$41.59$64.99$2.50 → $39.81 (15.9×)
.ninja$24.20Cloudflare$30.12$48.18$5.57 → $29.11 (5.2×)
.rocks$17.20Cloudflare$22.87$34.99$3.50 → $20.55 (5.9×)
.love$20.20Cloudflare$26.99$44.99$5.18 → $39.18 (7.6×)
.games$26.20Cloudflare$32.91$49.99$8.24 → $30.38 (3.7×)
.finance$50.20Cloudflare$63.23$94.99$6.64 → $60.14 (9.1×)
.money$27.20Cloudflare$35.25$54.99$10.81 → $31.41 (2.9×)
.capital$55.20Cloudflare$69.30$104.99$5.57 → $65.49 (11.8×)
.fund$55.20Cloudflare$69.30$104.99$8.75 → $63.34 (7.2×)
.ventures$46.20Cloudflare$57.39$84.99$5.57 → $54.79 (9.8×)
.consulting$41.00Vercel$50.08$68.18$8.68 → $68.18 (7.8×)
.marketing$32.20Cloudflare$38.76$56.18$5.57 → $35.53 (6.4×)
.photography$28.20Cloudflare$35.80$54.99$5.57 → $33.39 (6.0×)
.academy$36.20Cloudflare$49.62$74.99$8.68 → $70.18 (8.1×)
.top$4.63Porkbun$6.99$14.99$1.63 → $4.63 (2.8×)
.click$10.20Cloudflare$11.50$20.99$1.54 → $10.81 (7.0×)
.cfd$15.96Porkbun$19.49$31.99$0.99 → $15.99 (16.1×)
.sbs$15.96Porkbun$19.49$31.99$0.99 → $15.99 (16.1×)
.icu$15.20Cloudflare$17.88$31.99$1.99 → $15.99 (8.0×)
.fun$27.00Vercel$32.75$59.99$0.99 → $38.99 (39.4×)
.uno$17.00Vercel$23.81$39.99$0.99 → $25.99 (26.3×)
.buzz$26.26Porkbun$28.99$46.99$1.99 → $26.97 (13.6×)
.cam$14.20Cloudflare$17.49$29.99$1.75 → $15.20 (8.7×)
.bond$13.99Hostinger$19.49$29.99$0.99 → $13.99 (14.1×)
.monster$10.20Cloudflare$17.64$22.18$1.54 → $14.21 (9.2×)

Typical is the middle renewal price across the registrars that sell the extension. Prices are per year in USD; premium names cost more. To see what moving saves, use the transfer savings calculator; for how renewals move over time, the Renewal Index.

How these numbers are made

Source
Each registrar’s own price list, read through its API: Porkbun, Namecheap, Dynadot, Cloudflare, Vercel, NameSilo, Name.com and Hostinger. Standard prices in US dollars. Premium names cost more: search a name for its live price.
Captured
Once a day, last 18 h ago. Every day’s prices are kept, so each change has a date.
Two-year cost
The first year plus one renewal. Where an extension has a longer minimum term (.ai is two years), the minimum term is what you pay.
True cost
Over 1, 2 or 5 years: the first term plus yearly renewals at today’s standard prices, at one registrar. Shown as the cheapest, typical (median) and highest across registrars. Announced registry changes are listed apart, never added in.
Transfer
The price to move a domain you already own to that registrar. At most extensions it adds a year at that price; .uk moves free and adds no year. After that you renew at that registrar’s renewal price. A dash means the registrar’s price list doesn’t include it.
Restore fee
What a registrar charges to get a domain back after it expires and the renewal grace period ends (redemption). Shown where the registrar’s price list includes it (Namecheap, Dynadot and Name.com). The other registrars’ price lists don’t.
Renewal jump
The renewal price divided by the first-year price, for the lowest first-year offer. A jump of 1.5× or more is marked as a promo.

Full methodology and changelog → · Price changes, with a feed →

Common questions

Why do domain renewals cost more than the first year?

Many registrars discount the first year to win the registration; from the second year you pay the standard renewal price. For 79 of the 93 extensions here, the cheapest first-year offer renews at more than 1.5 times its price.

What is the cheapest .com renewal?

$10.46 a year at Cloudflare. The typical .com renewal across 8 registrars is $14.27, and the highest is $19.99.

Do domain renewal prices go up?

Registries can raise their wholesale prices, and registrars usually pass increases on. Announced changes are listed on the price changes page, and the TLDMath Renewal Index tracks what renewing costs across 20 extensions every day.

How can I pay less to renew a domain?

Move it to the registrar with the cheapest renewal: a transfer usually adds a year, so you lose none of the time already paid for. Or renew for several years before an announced increase takes effect.