CertChecker
Built for freelancers & agencies

Never let a client's SSL certificate or domain expire again

CertChecker watches every domain you manage and emails you well before an SSL certificate or domain registration lapses -- so you find out from us, not from an angry client.

Tracked domains3 domains
acmecorp.comAcme Corp
84d left211d left
brightlaw.ioBright & Law
12d left98d left
shopwithava.comAva Retail
2d left340d left

How it works

Step 1

Add a domain

Paste in one domain or bulk-import a whole list. A check runs immediately, so you see real data right away.

Step 2

We check it on a schedule

SSL certificate, domain registration, and uptime -- checked daily on the free plan, as often as every 6 hours on Pro.

Step 3

You get emailed before it breaks

Alerts fire at 30, 14, 7, and 1 days before expiry -- a real window to renew, not a surprise after the site is already down.

SSL certificate monitoring

Know the moment a client's certificate is about to expire, not after their site starts throwing browser warnings.

Domain registration tracking

Catch a lapsed domain registration before it lapses -- and before a client asks you why their site is down.

Email alerts that give you time

Automatic notices at 30, 14, 7, and 1 days out, so there is always a real window to renew before anything breaks.

One dashboard, every client site

Stop checking each site by hand. Track every domain you manage in one place, sorted by what needs attention first.

Simple pricing

Free

$0/mo

  • Up to 3 tracked domains
  • Daily SSL + registration + uptime checks
  • Email alerts at 30/14/7/1 days

Pro

$15/mo

  • Unlimited tracked domains
  • Check frequency up to every 6 hours
  • Custom alert thresholds & extra recipients
  • Slack/webhook alerts
  • White-label status pages & alert emails
  • Agency-wide portfolio status page
  • Weekly digest email
  • CSV export & API access

Frequently asked questions

How often are my domains checked?+

A scheduled job checks every tracked domain: its SSL certificate (via a direct TLS connection), registration expiry (via WHOIS), and uptime. Free plan checks daily; Pro can go as often as every 6 hours.

A domain shows "Unknown" for registration -- why?+

WHOIS has no single standard format across registries. Many ccTLDs either omit expiry dates entirely or require a different lookup method. When we can’t confidently parse an expiry date, we show "Unknown" rather than guessing.

How many domains can I track for free?+

The free plan covers up to 3 domains. Upgrading to Pro ($15/mo) removes that limit entirely.

Can I cancel anytime?+

Yes. Billing is handled by Stripe -- cancel or change plans anytime from the Billing page, no phone call or email required.

See all FAQs and contact support →

Stop finding out from an angry client

Free for up to 3 domains. No credit card required to start.

Get started free