Your site was working fine last week, and today it's just... gone. No error page, no "under maintenance" banner — the browser can't even find the domain anymore. Nine times out of ten when a customer messages us in a panic about this, the culprit isn't the server, the DNS, or hosting at all. It's a domain registration that quietly lapsed.

Domain expiry is one of those things everyone assumes "won't happen to me" until a card on file gets declined or a renewal reminder lands in a spam folder. Here's what actually happens when a domain expires, how much time you really have to fix it, and what to do right now if you're staring down a dead website.

Symptom: What an Expired Domain Actually Looks Like

It's rarely dramatic. Common signs:

  • The domain resolves to a registrar "parking page" instead of your site — often with ads or a "buy this domain" message.
  • Browsers show DNS_PROBE_FINISHED_NXDOMAIN or "This site can't be reached."
  • Email stops working entirely — bounces come back with "host not found" instead of a mailbox-specific error.
  • Your WHM/cPanel and hosting dashboard still work fine (because hosting and domain registration are billed and managed separately), which throws people off — "but I paid for hosting!"

That last point trips up more customers than anything else. Your hosting plan and your domain name are two completely separate products, often even with different providers, and one lapsing doesn't touch the other.

Cause: Why Domains Lapse

In our experience, it's almost never "the customer forgot on purpose." The usual causes:

  • Expired payment method. The card on file at the registrar expired or got replaced, and the auto-renewal charge silently failed.
  • Renewal notices going to spam. Registrars email 60, 30, and 7 days out — but if that address bounces or the mail lands in a spam folder, nobody sees it.
  • Domain registered under an old employee's email. Common with agencies: the person who originally bought the domain left the company two years ago, and the renewal notices are going into an inbox nobody checks.
  • Auto-renew was switched off at some point, maybe by accident while adjusting other account settings.
  • Multiple domains, one slipped through. If you manage a portfolio of 15-20 domains, it's easy for one low-traffic one to get missed during a manual renewal pass.

What Happens After Expiry: The Real Timeline

This is the part most site owners don't know, and it's actually good news — you almost always have more time than you think. ICANN sets minimum rules that all registrars follow, though exact windows vary slightly by registrar and TLD.

PhaseTypical WindowWhat You Can Do
Grace Period0–30 days after expiryRenew at the normal price, no penalty. Site/email are down but the domain is still yours.
Redemption Period~30–45 days after expiryDomain is suspended and locked. You can still get it back, but the registrar charges a redemption fee — often $80–$200+ depending on the registrar and TLD.
Pending Delete~5 days after redemption endsDomain is queued for release. You generally cannot recover it at this stage.
Released / AvailableAfter pending deleteAnyone can register it — including domain-squatters who specifically watch for expired, previously-indexed domains.

Country-code TLDs (like .in, .co.uk, or .de) sometimes skip the redemption fee step or use different timelines entirely — a few release straight back to public availability after a shorter grace period, so don't assume the table above applies uniformly. If you manage a ccTLD, check that specific registry's policy rather than guessing.

Fix: Getting Your Domain Back

1. Check what phase you're actually in. Log into your registrar account (GoDaddy, Namecheap, SkyServer, etc.) and look at the domain's status. It'll usually say something like "Expired," "Redemption Period," or show a specific renewal deadline.

You can also check the public WHOIS record for status codes:

whois yourdomain.com

Look for clientHold, redemptionPeriod, or pendingDelete in the output — these tell you exactly where the domain sits in the lifecycle.

2. If you're still in the grace period: just renew it. Log in, pay the normal renewal fee, and DNS typically starts resolving again within a couple of hours once the registry re-activates the record — no propagation drama, since the nameservers usually haven't changed.

3. If you're in redemption: you'll need to explicitly request redemption/reinstatement through your registrar, and pay the redemption fee on top of the normal renewal price. This isn't optional or negotiable — it's a fee the registry charges the registrar, and the registrar passes it on. Open a support ticket with your registrar rather than trying to renew through the normal checkout flow; redemption often needs to be processed manually on their end.

4. If it's already been released: unfortunately, it's a new registration for whoever grabs it next, and there's no special path back for the previous owner. If a squatter picked it up specifically because of your traffic or backlinks, your only real options are contacting them directly to buy it back (expect an inflated price) or, if it involves your registered trademark, a UDRP (Uniform Domain-Name Dispute-Resolution Policy) complaint — which is slow and not guaranteed to succeed.

5. While you're waiting on the domain: if you have a backup of your site, you can temporarily serve it from a subdomain of a domain you still control (like backup.yourotherdomain.com) pointed at your SkyServer hosting, just so customers have somewhere to land. It's not a real fix, but it stops the bleeding for a day or two.

Prevention: Never Have This Conversation Again

  • Turn on auto-renew at the registrar level, and keep a valid, non-expiring payment method on file (a card that auto-updates, or set a calendar reminder to refresh it annually).
  • Lock the domain (registrar lock / clientTransferProhibited) to prevent unauthorized transfers, and separately consider registering multi-year terms — a 3-5 year renewal means fewer chances to miss a payment.
  • Use a monitored email address for the domain's registrant/admin contact — not a personal inbox that changes hands when staff turn over. A shared mailbox like domains@yourcompany.com that IT actually watches works well.
  • Keep your WHOIS/registrant contact info current. Registrars are required to send renewal notices to whatever email is on file — if it's stale, you won't get the 60/30/7-day warnings at all.
  • Audit your domain portfolio twice a year. If you're managing more than a handful of domains, export the full list with expiry dates and review it — don't rely on individual renewal emails alone.
  • Consider consolidating registrar accounts. Domains scattered across five different registrars from over the years make it much easier for one to fall through the cracks. Transferring everything to one account you actively monitor removes that risk.

If you're moving domains over to consolidate, our domain transfer guide walks through doing that without any downtime.

Frequently Asked Questions

Will my email stop working the moment a domain expires?

Yes, usually within minutes to a few hours. Once the registry suspends the domain, MX record lookups fail, so incoming mail bounces with a "host not found" or "domain does not exist" error rather than a mailbox-specific bounce. This is often the first thing customers notice, even before they check the website.

Can I renew a domain during the redemption period at the normal price?

No. Once a domain enters redemption, the registry adds a redemption fee on top of the standard renewal cost — this is set by the registry itself (not your registrar) and applies uniformly to whoever reinstates the domain. It's non-negotiable, but it's still far cheaper and faster than trying to win the domain back after it's released.

How do I check exactly how many days I have left before a domain is released for good?

Run a WHOIS lookup and check the "Registry Expiry Date" and domain status codes, or just contact your registrar's support directly — they can see the exact phase and deadline internally, which is more reliable than status codes alone since formatting varies between registrars.

My domain shows as expired but my hosting and website files are fine — why?

Because domain registration and web hosting are separate services, even when purchased from the same company. Your hosting account, files, databases, and email inboxes are untouched by domain expiry — they're just unreachable because the domain name itself no longer resolves to your server's IP address. Once you renew the domain, everything reconnects without needing to restore anything.

Someone else registered my expired domain — can I get it back?

Only if they're willing to sell it to you, or if you have a legitimate trademark claim you can pursue through a UDRP complaint. There's no automatic "previous owner" priority once a domain is released and re-registered by someone else, which is exactly why catching a renewal during the grace period matters so much.