Domain-expiry monitoring uses public registration data. If a reliable expiration date cannot be retrieved, Uptime Basics shows Unknown or Error instead of estimating one.
This result does not mean the monitored website is Down, and it does not create an availability incident.
Confirm the registration at the authoritative source
Sign in to the domain registrar and confirm:
- The registered domain name.
- The current expiration and renewal date.
- Auto-renewal and payment status.
- Ownership, billing, and recovery contacts.
- Any transfer, redemption, hold, or pending-deletion state.
The registrar remains the authoritative source for renewal. Do not delay a renewal because public registration data is missing or appears different.
Check which domain is being looked up
Uptime Basics derives the registrable domain from the monitored hostname. For example, a monitor for shop.example.com normally checks the registration for example.com.
The result may remain unavailable when:
- The hostname belongs to a hosting platform, website builder, or another organization.
- The public suffix or registry structure is unusual.
- The hostname does not map cleanly to a customer-controlled registered domain.
- The registry does not publish a recognizable expiration event.
If you need a reminder for a domain your organization owns, monitor a hostname under that domain.
Understand temporary lookup errors
Domain-expiry checks run approximately once every 24 hours, not with every availability check. A registry or public registration-data service can time out, reject a request, or return incomplete data during that daily lookup.
After a temporary provider issue or recent renewal:
- Confirm the new date at the registrar.
- Leave domain-expiry monitoring enabled.
- Allow the next daily lookup to run.
- Recheck the Last checked time and result.
Pausing the monitor also pauses its daily domain-expiry checks. Reactivate the monitor if you expect fresh expiry information.
Distinguish Unknown from Error
- Unknown means no reliable expiry result has been established yet.
- Error means a lookup ran but could not produce a usable date.
- Healthy means a date is available and remains outside the selected warning threshold.
- Warning or Expired reflects the retrieved date and configured threshold.
Do not use an SSL certificate's expiration date as a substitute. Domain registration and TLS certificate renewal are separate systems with different dates.
Understand expiry notifications
When an eligible result changes into Error, Warning, or Expired, Uptime Basics can queue a notification through the monitor's enabled Alert Channels. The same unchanged daily error or warning is not sent repeatedly.
Returning to Healthy can queue a recovery notification. These notifications do not change the monitor's Up or Down status.
When to contact Support
Contact Support if the registrar clearly publishes the date but multiple daily checks continue to show Unknown or Error.
Include the monitor name, hostname, registrable domain, Last checked time, displayed state, and whether the registrar recently renewed or transferred the domain. Do not include registrar credentials, payment details, recovery codes, or private registration documents.