new
improved
Domains
In-Product Domain Recovery for Expired Domains
š What's New?
Users can now recover expired domains directly inside the product during the 41ā70 day redemption window, without needing help from support.
The standard renewal popup has also been extended through day 40, and domains in the redemption period now use a dedicated Recover Your Domain flow that handles fee calculation, payment, and recovery in one place.
āļø How It Works
- When a user opens Domain Settings and clicks Recover for an expired domain, the system checks the domain status in real time and routes them to the correct flow automatically.
- Day 1ā40 (Grace Period)ā Users see the standard Renew popup and pay the normal renewal fee. The renewal window has been extended from 28 days to 40 days.
- Day 41ā70 (Redemption Period)ā Users see a Recover Your Domain modal that includes both the renewal fee and the registry redemption fee as part of the recovery flow. Payment and recovery happen directly in-product.
- If the zone is inactiveā Users are shown a Contact Support modal instead.
- After the recovery window endsā If the domain has passed day 70 or the zone has already been deleted, recovery is no longer available in-product and the domain is moved to External.
šÆ Why It Matters
- Reduces the need for support tickets for domain recovery
- Gives users a clear self-serve path to recover domains during the redemption window
- Helps prevent churn by making domain recovery easier at a critical point
- Keeps domain lifecycle management inside the product instead of routing users elsewhere
š Important Notes
- The standard renewal grace period has been extended from 28 days to 40 days
- All expiry logic runs on UTC
- Redemption fees are charged at the fixed registry rate, with no HighLevel or agency markup
- Auto-recharge is disabled during recovery to prevent partial payment issues
- Some TLDs, including .co and .uk, may still require support help if the zone has already been deleted
- No setup is required ā the correct recovery flow appears automatically based on the domainās current status

