Recommended
Pro
29 USD / month
or 278 USD billed yearly
- 1000 assets
- Unlimited clients
- 5 members
- 10 channels
Every client has a dozen things that end on a dozen different dates — domains, certificates, plugin licences, support contracts — and the only place they all live is a spreadsheet somebody stopped updating in March. Expiries keeps one register per client, checks the dates that can be checked, and tells you 30, 14, 7 and 1 day before any of them matters.
Start free trial 14 days · no card · nothing is deleted when it ends
| What | Type | Client | Expires | State |
|---|---|---|---|---|
| northwind.example | Domain | Northwind Studio | 27 Oct 2026 42 days | Checked |
| shop.northwind.example | TLS certificate | Northwind Studio | 27 Sep 2026 12 days | Checked |
| Elementor Pro | Licence | Northwind Studio | 20 Sep 2026 5 days | Entered by hand |
| harbourclinic.example | Domain | Harbour Clinic | 13 May 2027 240 days | Checked |
| Support retainer | Contract | Harbour Clinic | 12 Sep 2026 expired | Entered by hand |
How it starts
What it does
When the phone rings, you don’t need a list of certificates. You need everything that belongs to that client — their domains, their licences, the support contract that ran out last month — on one screen, before you pick up.
A spreadsheet holds whatever somebody typed in 2024. Expiries asks the registry and the server themselves, every day. If the date moved, you see the new one. If a certificate has already gone bad, you see that first.
Once a week you get a short digest: “Still watching 214 assets across 31 clients. Nothing due.” The day that message doesn’t arrive, you’ll know something is wrong — with us or with your inbox — long before a date slips past.
A read-only link per client, with an expiry of its own. It answers “when does our domain renew?” so you don’t have to, and it is the cheapest quarterly-review document you’ll ever send.
Objections
So did everyone whose domain expired. The spreadsheet isn’t the problem — it’s that nothing in it checks itself. Import it (CSV is fine), and Expiries will tell you within an hour which of those dates are already wrong. If none are, you’ve lost ten minutes and gained a free audit.
Fair — a reminder tool that fails silently is worse than none. Three answers. First, the weekly all-clear digest: if it stops arriving, you know. Second, a public status page and a changelog you can read. Third, your register exports to CSV at any time, so the worst case is that you’re back to a spreadsheet — one that’s been kept accurate until that day.
You probably do, for the clients you think about every week. The domain that expires is never theirs. It belongs to the client who pays on time, never opens a ticket, and whose renewal notice is going to an inbox nobody reads anymore.
Pricing
Both plans watch every kind of expiry, check every day and send everywhere. The difference is who sits behind the login.
One redemption-period fee on a single expired domain costs more than a year of Pro.
Recommended
29 USD / month
or 278 USD billed yearly
12 USD / month
or 115 USD billed yearly
Start free trial 14 days · no card · nothing is deleted when it ends
Boundaries
Questions
Anything published in the IANA RDAP bootstrap — that is most of the world, including every gTLD. For the rest we try WHOIS, and where that cannot be parsed the asset falls back to a date you enter yourself. Nothing silently stops being watched.
No. Expiries reminds; it never buys, transfers or renews anything. That is deliberate: we hold no registrar credentials, so there is nothing here worth stealing.
Yes — a read-only link per client, with an expiry of its own, that you can turn off.
The register stays readable and the checks pause. Nothing is deleted.
One PostgreSQL database in the EU. Third-party credentials are encrypted at rest, and we never store registrar or hosting passwords in the first place.
A CSV with client, name, type and date. Everything with a registry gets checked on import; the rest stays as you typed it, marked as manual.
Expiries is built and run by one engineer who spent years on the wrong end of these phone calls. There is no sales team. The person answering support is the person who wrote the checker.
Start
Start free trial 14 days · no card · nothing is deleted when it ends