Skip to content

Domain expired

Your domain registration has lapsed. Your site is unreachable to everyone right now — and waiting risks losing it permanently. Renew today before fees escalate or the domain is snapped up by someone else.

Symptom

  • DomainDash marks the domain registration check as Down with error code domain_expired
  • Your site is unreachable — visitors see "This site can't be reached" or a registrar parking page
  • Running whois example.com shows an expiry date in the past
  • DNS lookups return NXDOMAIN because the domain has been removed from the registry zone

What it means

When a domain registration expires, the registrar stops paying the TLD registry to keep your domain in the zone. The registry removes the domain's records, and within a short propagation window, DNS lookups start returning NXDOMAIN — as though the domain had never existed. Visitors can't reach your site, email to your domain stops arriving, and any services that rely on your domain (SSO, API callbacks, subdomains) go silent too.

The domain isn't necessarily gone forever. Most registrars hold expired domains through a grace period where you can renew at normal cost, followed by a redemption period where recovery is possible but expensive. After both windows close, the domain is deleted and available for anyone to register — and domain investors use automated tools to snipe popular domains within seconds of release.

If you see this error, stop reading and go to your registrar now.

Common causes

  • Credit card on file with the registrar expired or was cancelled
  • Auto-renew was disabled, often accidentally during a payment method update
  • Renewal notification emails went to spam or to a former team member's inbox
  • Domain ownership was transferred to a new registrar without updating billing or notification details
  • An organisational change — someone leaving who held the registration in their personal account — meant renewal reminders reached nobody
  • Multi-year registration ran out and wasn't set to renew

How to fix

  1. Verify the expiry date via WHOIS. Run whois example.com and look for the expiry date. Confirm the domain has expired and not been suspended for another reason.

  2. Log in to your registrar immediately. Find the domain in your account. If you're unsure which registrar holds it, the WHOIS output includes a "Registrar" field.

  3. Renew before the redemption grace period. The auto-renew grace period (up to 45 days, varies by TLD) lets you renew at the standard rate. Once it ends, you enter the redemption period — recovery typically costs £60–£160 extra on top of the renewal fee. Don't wait.

  4. Update your payment method and enable auto-renew. Fix the root cause: update the card on file, enable auto-renew, and confirm the registrar's billing emails go somewhere your team actively reads.

  5. Configure expiry alerts in DomainDash. Go to Settings → Notifications and make sure domain registration events reach at least one active channel. DomainDash warns at 30 days, 14 days, 7 days, and 1 day before expiry.

  6. Consider switching registrars if notifications failed. If your registrar sent no warnings before the lapse, moving to one with better reliability — Cloudflare Registrar and Namecheap are common choices — reduces the risk next time.

How to verify

After renewing the domain:

  1. Run whois example.com and confirm the expiry date is now in the future.

  2. Wait 15–60 minutes for DNS to propagate, then run:

    bash
    dig example.com A +short @8.8.8.8

    You should see the domain resolving to an IP address again.

  3. Open the site in a browser and confirm it loads.

  4. In DomainDash, go to the site's domain registration tab and click "Check now". The status should update from Down to Healthy once the expiry date is in the future and WHOIS is returning valid data.

If the domain has entered the redemption period, DNS propagation may take longer once renewed — give it a few hours and check again.

Monitor your websites for free

DomainDash checks your uptime, SSL, DNS, and domain registration so you don't have to. Set up in under a minute.