.sh Domains: Renewal Cost, Lifecycle & Expiry Rules
.sh is the country-code TLD of Saint Helena, the remote South Atlantic island — and, to every Unix user, the file extension for shell scripts. That pun sustains a small but loyal registrant base of developer tools and hacker projects willing to pay ccTLD-premium prices.
It shares infrastructure and corporate lineage with .io, which tells you most of what you need to know about how it behaves.
- Registry operator
- Internet Computer Bureau (Identity Digital), for Saint Helena
- Type
- ccTLD (Saint Helena), used generically by developers
- Typical annual renewal
- Typically $60-$100/yr at most registrars
- Minimum registration
- 1 year
- Redemption / grace
- Renewal possible for roughly 45 days after expiry; recovery beyond that costs a redemption fee
- RDAP / WHOIS
- Yes — available on Identity Digital infrastructure
What .sh is and who uses it
.sh is delegated for Saint Helena and operated by the Internet Computer Bureau — the same UK company behind .io and .ac — which was absorbed into Afilias and then Identity Digital. Residents of the island get special treatment (including free third-level names), but the paying market is global: developer tools, CLI products, and projects that want their brand to read like a shell script. Names like transform.sh or deploy.sh are the archetype.
Renewal costs
.sh is priced as a specialty product: typically $60-$100 per year at most registrars, with some charging more. As a ccTLD there are no ICANN caps, and premium tiers exist on desirable names. The price is the extension's main filter — nobody warehouses .sh names casually, which keeps the zone small and the aftermarket thin but genuine.
Never lose a domain to a missed renewal
Sourdough tracks every expiry date via live RDAP data and emails you a renewal ladder before anything drops. 7 days free, then $10/mo. $0 due today.
What happens when a .sh domain expires
Expired .sh names are deactivated (they stop resolving) and can generally still be renewed for roughly 45 days after the expiration date, subject to your registrar's own cutoff. Beyond that window, recovery requires a redemption-style restore with an extra fee before the name is eventually released. Since the Identity Digital consolidation, expect .sh expiry handling to continue converging on the standard grace-redemption-delete pattern used across its platform — and note that Identity Digital has been extending auction-based expiry streams across its TLDs, so a valuable expired .sh may be auctioned rather than dropped. Verify current mechanics before planning a catch.
Transfer rules and gotchas
- •Standard EPP auth-code transfers; expect the usual 60-day post-registration and post-transfer locks.
- •Expired names stop resolving quickly — for a production developer tool, an .sh lapse is an outage, not just a paperwork problem.
- •Registrar support is narrower than mainstream TLDs; confirm your registrar handles .sh before consolidating.
Investor notes
The .sh aftermarket is a niche within a niche: short verbs and dev-culture words sell to funded tool companies, everything else mostly does not. At $60-$100 a year, three speculative .sh renewals cost more than a decent .com position — size holdings accordingly.
Frequently Asked Questions
How much does a .sh domain cost to renew?
Typically $60-$100 per year at most registrars, with premium names higher. .sh is a ccTLD priced as a specialty product, with no ICANN caps on future increases.
What happens when a .sh domain expires?
The name is deactivated and stops resolving, but can generally still be renewed for around 45 days after expiry depending on your registrar. After that, recovery requires a redemption restore with an additional fee before the name is eventually released or routed to the registry's expiry stream.
Who runs the .sh registry?
.sh is Saint Helena's ccTLD, operated by the Internet Computer Bureau — the same operator lineage as .io — which is now part of Identity Digital.