SSL certificates

SSL certificate validity periods: why lifetimes are shrinking to 47 days

How long SSL certificates last, the CA/Browser Forum schedule cutting maximum validity from 398 to 47 days, what it means for website owners and why automated renewal is now essential.

BeginnerEveryone3 min read

SSL certificate validity is the period a certificate is trusted, between its "not before" and "not after" dates. In April 2025 the CA/Browser Forum approved a schedule that cuts the maximum lifetime of public TLS certificates from 398 days to just 47 days by 2029. Manual renewal is becoming impractical, so automation is now the default for every website.

Before you start

  • A list of where your certificates are installed: hosting, CDN, mail servers, load balancers, devices.
  • Know which ones renew automatically and which are installed by hand.

The new certificate lifetime schedule

Certificates issued fromMaximum validityDomain validation reuse
Before 15 March 2026398 days398 days
15 March 2026200 days200 days
15 March 2027100 days100 days
15 March 202947 days10 days

The reuse column is how long a CA may rely on an earlier domain validation before checking again. Organisation details for OV and EV certificates can be reused for up to 398 days.

Why certificate lifetimes are getting shorter

  • Less damage from compromised keys: a stolen key is useful for weeks, not a year.
  • Revocation does not work well: browsers often do not check revocation reliably, so short lifetimes act as automatic expiry.
  • Fresher validation: when a domain changes owner, old certificates stop working sooner.
  • Crypto agility: the industry can move to new algorithms faster when certificates rotate often.

What it means for website owners

If your certificates already renew automatically, very little changes. Free certificates from Let's Encrypt and AutoSSL already last 90 days or less and renew well before expiry. The pain is for manually installed paid certificates: by 2029 they would need replacing about eight times a year.

How to automate SSL renewal

  1. cPanel hosting: AutoSSL issues and renews certificates for every domain on the account. On MdmHost it is enabled by default. Check status in cPanel → Security → SSL/TLS Status.
  2. VPS or own server: use an ACME client such as Certbot, acme.sh or the built-in ACME support in your web server, with a scheduled renewal job.
  3. Paid OV/EV certificates: ask your CA for ACME support or a certificate management tool; many now offer ACME with external account binding.
  4. CDNs and load balancers: use the provider's managed certificates where possible.

Tip: Add certificate expiry checks to your uptime monitoring so you hear about a failed renewal days before visitors see a warning.

Troubleshooting failed automatic renewals

  • Domain no longer points to the server: validation fails. Remove unused domains or fix DNS.
  • HTTP validation blocked: redirects, a firewall or a maintenance plugin block /.well-known/.
  • CAA record restricts CAs: if your DNS has a CAA record, it must allow the CA your host uses.
  • Rate limits: repeated failed attempts can hit CA limits; fix the cause and wait before retrying.

Frequently asked questions

Can I still buy a multi-year SSL certificate?

You can buy a multi-year subscription, but the CA will issue several shorter certificates during that time. Each must be reinstalled or automated.

Does the change affect free SSL from AutoSSL?

Hardly at all. AutoSSL certificates are already short-lived and renewed automatically.

Do private or internal certificates follow these rules?

No. The rules apply to publicly trusted certificates. Private CAs set their own policies.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.