How to stop customer SSL certificates expiring by surprise

An expired certificate takes a website, VPN or mail server down at once, and it is always a surprise. Shorter certificate lifetimes mean renewals happen more often, so the routine matters more each year.

TechSavve guides · November 2026

Why certificates still expire

  • Some were installed by hand: firewalls, VPN and RDP gateways, NAS units, printers, on-premises mail servers and appliances.
  • Auto-renewal fails quietly: a DNS change, a closed port 80, or an expired API token stops it and nobody reads the log.
  • Renewed but not deployed: the new certificate sits on one server while the load balancer or proxy still serves the old one.
  • The renewal goes to someone's mailbox, and that person has left.

Certificate lifetimes are getting shorter

The CA/Browser Forum, which sets the rules browsers enforce, has voted to cut the maximum lifetime of public certificates in steps: 200 days from March 2026, 100 days from March 2027 and 47 days from March 2029. Manual renewal stops being practical; automation and monitoring become the only way to keep up.

A routine that catches them

  1. Inventory every certificate per customer: public websites, plus everything with a login page on HTTPS (firewall, VPN, remote desktop gateway, mail, NAS, hypervisor management).
  2. Automate renewal wherever the device supports ACME (Let's Encrypt and other authorities).
  3. Monitor what is actually served, from outside: check the certificate a visitor receives, not the renewal log. That also catches the renewed-but-not-deployed case.
  4. Alert early: 30 days ahead for hand-installed certificates, 14 days for automated ones that should have renewed already.
  5. Check the whole chain and the names, not just the date: a missing intermediate certificate or a name that is not on the certificate breaks things just as badly.
  6. Record who owns each certificate and how it is renewed.

Check one now

The free SSL certificate checker shows the issuer, expiry date, days left, whether browsers trust it and whether it covers the name. TechSavve RMM checks certificates for every customer automatically and tells you before one runs out.

Questions

Will auto-renewal not handle all of this?

It handles most public websites. It does not cover devices that do not support it, and it fails quietly when something changes, which is why you monitor the certificate that is actually served.

What about internal certificates?

Certificates from a company's own authority (for example Active Directory Certificate Services) expire too. Monitor them the same way from inside the network.

How far ahead should we alert?

Thirty days for certificates renewed by hand gives time to get approvals and access. Automated certificates usually renew about a month before expiry, so an alert at 14 days means automation has failed.

Free SSL certificate checker · Agentless monitoring · All guides

Try it on your own server

30 days free, everything included, or book a demo with the DFWTechPros team.

Download TechSavve RMMRequest a Demo