My domain expired yesterday. Can I still get it back?
Almost certainly, and probably at the normal renewal price. Most registrars keep an expired name in a renewal grace period before deleting it, and that period is registrar policy rather than an ICANN rule, so call or renew online now rather than reading about it. It gets expensive once the registrar deletes the name and the registry's 30-day Redemption Grace Period starts, because restoring from redemption carries a fee well above a renewal.
What is the redemption grace period, exactly?
A 30-day window that ICANN requires gTLD registries to offer after a registrar deletes a registration. The registry must disable DNS resolution and refuse transfers during it, so the site and the email stay down, and only the registrar that deleted the name can restore it at the registrant's request. After those 30 days the name spends 5 days in Pending Delete and then drops.
Is auto-renew enough on its own?
Auto-renew is an instruction to attempt a charge, not a guarantee that the charge succeeds. It fails on an expired card, on a per-domain toggle nobody set, on a domain sitting in an account you forgot about, and on an account with a compliance hold. Monitoring is what tells you the attempt did not happen.
Why not just rely on registrar reminders?
Because they go to the registrant email on the registration record, which is exactly the field that goes stale, and because a registrar can only remind you about names it holds. Split your domains across two registrars and neither one can show you the full list.
How does DomainGuard check this?
It reads the registry record for each domain over RDAP and reports the expiry date, the registrar, the domain age and the host, alongside the rest of the checkup. On a free account that runs whenever you press scan, on any domain you add. Paid plans re-check without being asked: 25 domains on Starter at $6.99 a month, 100 on Pro, unlimited on Enterprise. That is where the renewal alert lives, at 30, 14, 7 and 1 day before expiry.