dotvitals

The domain registration expires within 30 days

HighConfirmedQuick windomain.rdap.expiring-lt-30d

What this check looks for

The registry's expiry date for this domain is under a month away. This is normal for a domain that auto-renews — it is worth one check that the renewal will actually go through.

Why it matters

A month is enough time to fix a declined payment or an auto-renew setting that was switched off, and not enough time to discover it after the fact. Almost every lost domain we could point at was lost at this stage, not at the expiry date itself.

What it costs your score

When this check fails it removes 30 points from your Domain registration score, before the status, confidence and repeat multipliers are applied. Domain registration carries a weight of 5 in the overall score.

It shares the domain.expiry family ceiling of 90 points: however many findings that family produces, together they cannot remove more than that from Domain registration. One underlying problem showing up in several places is still one problem.

Severity
high
Default confidence
confirmed
Status when triggered
warn
Deduction
30 points
Family cap
domain.expiry · 90
Category
Domain registration
Module
Domain rdap
Fix owned by
registrar
In the ruleset since
2026.09

How the whole score is calculated

How to fix it

Confirm auto-renew is on for this domain and the payment method is current.

A month is the last comfortable point at which a failed renewal is a five-minute fix.

  1. Check that auto-renew is enabled for this domain specifically. At most registrars it is a per-domain toggle and it defaults to on, but it is switched off by transfers, by bulk imports and by a lapsed subscription.

  2. Check the card or billing account on file has not expired.

  3. Check the registrant email address on the domain is a mailbox somebody reads — renewal warnings go there. An address at the domain itself is a poor choice, since it stops working at exactly the moment you need it.

  4. If this domain matters, renew for several years rather than one.

How to confirm it worked

  • Re-run this scan after renewal and confirm the expiry date has moved out.

A named slot like ‹domain› — and the braces left in the configuration below — is filled in with your own values when this rule appears on a report.

Technical detail

The registry reports an expiration date of ‹expires at› — ‹days until expiry› days away. Registry status codes seen: ‹statuses›.

An expiry date on its own does not mean the domain will be lost: most registrars renew automatically by default, and the registry adds an auto-renew grace period on top. What this date tells you is when that automatic renewal has to succeed — so the thing to confirm is that auto-renew is on and the card on file is current, not that a renewal is overdue.

This is a warning, not a failure: a domain a month from renewal is in a completely normal state.

Standards and references

Test this on your domain

Run the check that produces this finding, on its own, against any domain.

Open the domain rdap checker

Other domain rdap checks