What Happens When an SSL Certificate Expires?
SSL expiry causes browser warnings, lost traffic, and revenue damage within minutes. Here's exactly what happens and how to prevent it.
A practical guide to checking SSL certificate expiry dates โ manually, with browser tools, and automatically with monitoring software.
By CertGuard Team
Your SSL certificate has an expiry date โ and when it expires, your website shows a "Your connection is not private" warning that drives visitors away instantly. Checking it regularly is one of the simplest ways to protect your business.
Here are four ways to do it.
The fastest way to check any website's SSL certificate:
If that date is within 30 days, it's time to renew.
Limitation: You have to remember to check manually. Easy to forget.
Several free tools check SSL certificates from outside your network:
Just enter your domain and the tool connects to your server and reads the certificate details.
Limitation: Still manual โ you have to remember to check.
If you have terminal access, OpenSSL is the most reliable method:
echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null \
| openssl x509 -noout -dates
This outputs:
notBefore=Jan 15 00:00:00 2025 GMT
notAfter=Jan 15 23:59:59 2026 GMT
The notAfter date is your expiry. You can also add this to a cron job and email yourself when it's within 30 days.
Limitation: Requires technical knowledge and server access.
The only method that eliminates the risk of forgetting is automated monitoring. A monitoring tool checks your certificate every few hours and sends you an alert before it expires.
CertGuard checks your SSL certificate automatically and sends email alerts at 30, 14, 7, and 1 day before expiry โ so you always have time to renew before anything breaks.
Setup takes under 2 minutes:
Most certificate authorities recommend renewing 30 days before expiry. Some reasons:
Don't wait until the last week. Renewing 30 days early costs nothing and eliminates stress.
The moment your certificate expires:
The good news: renewing an expired certificate is usually fast โ minutes to hours for DV certificates (such as Let's Encrypt); OV and EV certificates may take longer due to identity validation requirements. Either way, the downtime during that period is lost revenue and damaged trust.
| Method | Time to Check | Requires Setup | Automatic |
|---|---|---|---|
| Browser padlock | 30 seconds | No | No |
| Online checker | 1 minute | No | No |
| Command line | 2 minutes | Yes (terminal) | Optional |
| Monitoring tool | 0 (automatic) | 2 minutes once | โ Yes |
The browser and online checker methods are useful for a one-off check. For ongoing protection, automated monitoring is the only approach that guarantees you'll never be caught off guard.
Start monitoring your SSL certificate for free โ CertGuard checks every 6 hours and alerts you before anything expires.
CertGuard monitors your certificates automatically and alerts you before anything expires. Free for up to 3 domains.
Start Free โSSL expiry causes browser warnings, lost traffic, and revenue damage within minutes. Here's exactly what happens and how to prevent it.
Comparing the top SSL monitoring tools available in Australia โ features, pricing, and which one is right for your business size.
ISO 27001 requires formal controls for cryptographic key and certificate management. Here's how to build an SSL certificate management program that satisfies auditors.