Domain expiry
Read straight from the registry. We start warning you 60 days out and don’t stop.
Lapsewatch quietly watches every domain, certificate and DNS record in your portfolio — and warns you, and your client, long before anything goes dark.
No signup. Real results in about four seconds.
It’s Saturday. Your biggest client’s site is down. Their email is down too. You check the host — fine. You check the DNS — gone. The domain expired eleven days ago, on a card that was cancelled in November.
You didn’t know. Nobody told you. And you’re the one on the phone.
Domains expire on their own schedule, on cards you don’t control, into inboxes you can’t see. The only thing that fixes that is someone checking every single day. That’s all Lapsewatch does.
Four protocol-level checks, run once a day against public infrastructure. No credentials, no agents, nothing to install.
Read straight from the registry. We start warning you 60 days out and don’t stop.
Certificates are getting shorter — 200 days today, 47 by 2029. We don’t count down the days, because a healthy certificate is always close to expiry. We watch whether it actually renewed, and tell you when the ACME client that was supposed to do it quietly died.
If an MX record disappears, your client’s email stops and the website stays perfectly green. You’ll know within a day.
Status codes and redirect chains — so you find out when a site starts pointing somewhere it shouldn’t.
Flip one switch and Lapsewatch emails your client too — from your domain, with your logo, in your voice.
Hi Sarah — quick heads up from the team here.
Your domain northlinecafe.com is up for renewal on March 14, and it’s registered on a card ending 4417 that expires in February.
If that card lapses, the site and your email both go offline the same morning. Want us to just take care of it?
Your clients see you being proactive about something they’d forgotten existed. Some of them will ask you to just handle it. Charge accordingly.
Seats are a support burden and agencies hate paying for them. You pay for the thing that tracks your revenue — how many client domains you’re responsible for.
Every plan on this page is live and billed through Stripe — the checks, email alerts, client alerts sent in your name and monthly reports all run today.
Only two things marked soon below — the API and extra team seats — genuinely aren’t built yet. Everything else on this page is switched on.
Start on Free — no card needed. Upgrade from your account whenever your portfolio outgrows it.
0 € forever
5 domains
No card. Not a trial that quietly ends.
19 € / month
25 domains
or 190 € a year — pay for ten months, get twelve
49 € / month
100 domains
or 490 € a year — pay for ten months, get twelve
99 € / month
400 domains
or 990 € a year — pay for ten months, get twelve
| Free | Studio | Agency | Scale | |
|---|---|---|---|---|
| Per month | 0 € | 19 € | 49 € | 99 € |
| Domains watched | 5 | 25 | 100 | 400 |
| Full escalation ladder | 1 rung | ✓ | ✓ | ✓ |
| Renewal-failure detection (ARI) | — | ✓ | ✓ | ✓ |
| DNS drift monitoring | — | ✓ | ✓ | ✓ |
| Client alerts in your name | — | — | ✓ | ✓ |
| Slack alerts | — | ✓ | ✓ | ✓ |
| Monthly client reports | — | — | ✓ | ✓ |
| API and webhooks soon | — | — | ✓ | ✓ |
| Team members soon | 1 | 1 | 3 | 10 |
Your account manager shouldn’t cost extra to add. We charge for domains because that number moves with what your clients pay you.
Hit the cap and we tell you. A surprise invoice from the tool that sells peace of mind would destroy the exact thing it sells.
Five domains, forever, no card. It genuinely covers a solo developer’s own projects — it isn’t a trap with a timer on it.
A one-off payment for a permanent support obligation is a promise we’d eventually have to break. Expiry is a calendar problem that never ends.
Within seconds we run four checks against public infrastructure: we ask the registry when the domain expires (RDAP), open a TLS connection and read the certificate, resolve the A, AAAA, MX, NS and TXT records, and request the site over HTTP to see the status code and redirect chain. Then we repeat all of it once a day and compare against the previous result. You hear from us when something changes or a deadline gets close.
For domains: 60, 30, 14, 7 and 1 day before expiry, and you can change which of those rungs fire. Each rung sends once, so five domains expiring the same week don’t produce twenty-five emails. Certificates work differently — see the next question.
That’s the failure mode we designed around. A healthy 90-day Let’s Encrypt certificate spends its entire life “about to expire”, so counting down days on it is meaningless — and it gets worse, because the maximum certificate lifetime drops to 100 days in 2027 and 47 in 2029. So we don’t count days. We watch whether the renewal cycle is still turning: how much of the lifetime is left and whether the serial number changed. You hear from us when a renewal that should have happened didn’t.
ARI (RFC 9773) lets us ask the certificate authority directly which renewal window it recommends for your specific certificate. When that window passes and the serial number hasn’t changed, that isn’t our guess — it’s the issuer’s own answer. Almost no competing tool does this.
Most work fine — .cz publishes expiry dates and we read them. Some national registries don’t publish them at all. In that case we say so plainly instead of showing a confident wrong number: you enter the date once and get the full alert ladder anyway.
Because the number of domains tracks what your clients pay you, while the number of seats tracks nothing at all. Per-seat pricing also punishes you for adding a colleague to an account, which is a strange thing for a tool to do.
Nothing breaks and nothing extra gets charged. The domains you already watch keep being watched; adding new ones is blocked until you upgrade. There is no overage billing — a surprise invoice from a tool that sells peace of mind would destroy the exact thing it sells.
No. Five domains, forever, no card, no timer. It genuinely covers a solo developer’s own projects. We’d rather you use it for a year and upgrade when your portfolio grows than feel tricked in week three.
Yes, and you keep the service until the end of the period you paid for. After that the account drops to Free rather than being deleted — your first five domains keep being watched.
Never. Every check uses public DNS, registry and TLS data. No registrar login, no FTP password, no CMS account — we don’t want them. There is no credential to leak, which is also why we can watch a client’s domain without asking that client for anything.
No. Uptime tools tell you the patient has flatlined. Lapsewatch tells you about the appointment three months out. An expired domain takes down the website and the email at once, and by then the fix takes days, not minutes. Most of our users run both.
Fair question for a tool whose failure mode is silence. Every domain shows its last-checked timestamp, every run writes a heartbeat, and the dashboard shows a banner when checks fall behind. You should never have to wonder whether no news means good news.
Start with five domains free, forever. Add the rest when you believe us.
Start freeEverything on this page runs live, billing included. Extra team seats and the API are still on the way — the pricing table says exactly which is which.
Built by Kelynda, a studio that manages client sites and got tired of finding out about expiries the hard way.