NetworkAI
  • MonitoringCertificate & Domain MonitorDaily checks of TLS certificates, domain registration and DNS, with alerts when a renewal fails.
  • AssessmentSecurity AssessmentA passive security report for a domain you own: TLS, DNS, email authentication, headers and registration.
Free tools
Start hereDomain Health CheckSSL, DNS, email authentication, security headers and expiry in one scored report.Run a health check →
Domain
  • Bulk Domain Expiry Checker
  • RDAP Domain Lookup
  • WHOIS Lookup
SSL / TLS
  • SSL Certificate Checker
  • Bulk SSL Expiry Checker
  • 47-Day Certificate Lifetime Calculator
  • Certificate Lifetime Readiness
  • Post-Quantum TLS Checker
DNS
  • DNS Lookup
  • MX Lookup
  • CAA Record Checker
  • DNS Propagation Checker
  • TXT Record Lookup
  • NS Lookup
  • CNAME Lookup
  • Reverse DNS Lookup
Email authentication
  • SPF Record Checker
  • SPF Record Generator
  • DMARC Record Checker
  • DMARC Record Generator
  • DKIM Record Checker
  • Email Sender Requirements Checker
Website security
  • Security Headers Checker
Network & IP
  • What Is My IP Address
  • Subnet Calculator
All free tools →
PricingDocsGuides
Log inStart free
  • MonitoringCertificate & Domain MonitorDaily checks of TLS certificates, domain registration and DNS, with alerts when a renewal fails.
  • AssessmentSecurity AssessmentA passive security report for a domain you own: TLS, DNS, email authentication, headers and registration.
Free tools
Start hereDomain Health Check
Domain
  • Bulk Domain Expiry Checker
  • RDAP Domain Lookup
  • WHOIS Lookup
SSL / TLS
  • SSL Certificate Checker
  • Bulk SSL Expiry Checker
  • 47-Day Certificate Lifetime Calculator
  • Certificate Lifetime Readiness
  • Post-Quantum TLS Checker
DNS
  • DNS Lookup
  • MX Lookup
  • CAA Record Checker
  • DNS Propagation Checker
  • TXT Record Lookup
  • NS Lookup
  • CNAME Lookup
  • Reverse DNS Lookup
Email authentication
  • SPF Record Checker
  • SPF Record Generator
  • DMARC Record Checker
  • DMARC Record Generator
  • DKIM Record Checker
  • Email Sender Requirements Checker
Website security
  • Security Headers Checker
Network & IP
  • What Is My IP Address
  • Subnet Calculator
All free tools →
PricingDocsGuides
Start freeLog in
ON THIS PAGEWhat was decided2026: 200-day certificates2027: 100-day certificates2029: 47-day certificatesWhy fixed expiry reminders stop workingWhat to do nowFAQ
Home / Guides
GUIDE · 7 MIN READ · UPDATED NOV 2026

47-day SSL certificates: what changes in 2026, 2027 and 2029

The maximum lifetime of a public TLS certificate is shrinking on a fixed schedule. Here is each step, what it means for renewals, and what to automate before it lands.

TIMELINE
  1. Mar 15, 2026Maximum validity drops from 398 to 200 days (in effect now)
  2. Mar 15, 2027Maximum validity drops to 100 days
  3. Mar 15, 2029Maximum validity drops to 47 days; domain validation reuse to 10 days

What was decided

In April 2025 the CA/Browser Forum, the body of certificate authorities and browser makers that sets the rules for public TLS certificates, approved ballot SC-081. It cuts the maximum validity of a publicly trusted certificate in three steps, from 398 days to 47 days by 2029. Apple proposed it and no certificate authority voted against it.

The ballot also shortens how long a certificate authority may reuse an earlier domain validation. Today a CA can reuse proof that you control a domain for many months; by 2029 that proof is good for only 10 days, so nearly every renewal needs a fresh validation.

FromMax certificate validityDomain validation reuseRenewals a year (approx.)
Before Mar 15, 2026398 days398 days1
Mar 15, 2026200 days200 days2
Mar 15, 2027100 days100 days4
Mar 15, 202947 days10 days8
Certificates issued before each date keep their original lifetime. A 398-day certificate bought on March 1, 2026 is valid until it expires in 2027; only new certificates are capped.

2026: 200-day certificates

This step is already in effect. Any certificate a public CA issues today lasts at most 200 days, so a team that bought one-year certificates now renews twice a year. For most teams the visible change is the second renewal date, but it is also the first time a once-a-year manual process has to run twice.

Check what you have with the certificate lifetime readiness check: it shows a host's certificate against each upcoming limit.

2027: 100-day certificates

From March 15, 2027 a certificate lasts at most 100 days, about four renewals a year. This is the point where manual renewal stops being practical for anything beyond a handful of hosts. Every certificate that is still renewed by hand, or by a script someone set up once and forgot, has to be found before then.

2029: 47-day certificates

From March 15, 2029 the limit is 47 days. Teams that renew around two thirds of the way through a certificate's life will replace each one roughly every month. Because domain validation can only be reused for 10 days, the renewal also has to prove domain control again almost every time, through DNS or HTTP challenges your automation must be able to answer.

Why fixed expiry reminders stop working

Manual tracking, such as a spreadsheet, a calendar reminder or a quarterly audit, worked when certificates lasted a year. It fails on short lifetimes for a simple reason: the reminder fires on every cycle, whether or not anything is wrong.

A "30 days before expiry" alert on a 47-day certificate fires 17 days after the certificate was issued, every single time. People learn to ignore it, and then the one renewal that really failed goes unnoticed. The useful question is not "how many days are left?" but "should this certificate have been replaced by now, and has it been?"

Alert typeOn a 47-day certificateWhat it tells you
Fixed 30-day reminderFires on every renewalOnly that time has passed
Renewal-failure alertFires only when no new certificate appeared on timeThat the renewal is actually broken

What to do now

  1. List every public certificate. Include load balancers, CDNs, mail servers and anything on a non-standard port. The bulk SSL expiry checker checks up to 20 hosts at once.
  2. Automate issuance with ACME. Let's Encrypt, ZeroSSL, Google Trust Services and most commercial CAs support the ACME protocol, so tools such as certbot, acme.sh, cert-manager or your cloud provider can renew without a person. Let's Encrypt certificates already last 90 days.
  3. Make sure renewals can validate. With 10-day validation reuse, DNS-01 or HTTP-01 challenges run on almost every renewal. Check that the automation has API access to your DNS provider, and that a CAA record does not block the CA you use (see the CAA checker).
  4. Deploy, do not just issue. A renewed certificate sitting on disk does not help. Reload the web server, push to the load balancer and confirm the new certificate is the one served.
  5. Alert on renewal failure. Watch each host for a new certificate once it passes its expected renewal point, with a final 7-day and 1-day safety net.
NetworkAI alerts on renewal failure, meaning a certificate that has not been replaced by its expected point in the cycle, with a 7-day and 1-day safety net underneath. An alert means something actually needs attention.

Frequently asked questions

When do 47-day SSL certificates start?

+

On March 15, 2029. From that date public certificate authorities may not issue a TLS certificate valid for more than 47 days. The earlier steps are 200 days from March 15, 2026 and 100 days from March 15, 2027.

What is the maximum SSL certificate validity in 2026?

+

200 days for certificates issued on or after March 15, 2026. Certificates issued before that date keep their original lifetime of up to 398 days until they expire.

Does the 47-day rule apply to private or internal certificates?

+

No. The CA/Browser Forum rules cover publicly trusted certificates that browsers accept. Certificates from your own internal CA follow whatever policy you set, although many teams shorten them too.

Will I have to renew my certificate every month?

+

Roughly, yes, by 2029. A 47-day certificate renewed with a safety margin is replaced about every 30 days. That is only practical with automated renewal through ACME or your hosting provider.

Who decided to shorten SSL certificate lifetimes?

+

The CA/Browser Forum, through ballot SC-081, approved in April 2025. Apple proposed it. The aim is to limit how long a compromised or wrongly issued certificate stays valid and to push the industry toward automation.

Is it true that SSL certificates will expire every 47 days?

+

Yes, from March 15, 2029 for publicly trusted certificates. The limit drops in steps: 200 days since March 2026, 100 days from March 2027 and 47 days from March 2029. Certificates already issued keep their lifetime, and private certificates from your own internal CA are not affected.

Free tools for this

  • Certificate lifetime readiness check
  • Certificate lifetime calculator
  • Bulk SSL expiry checker
  • SSL checker

More guides

  • What Is DKIM? How DKIM Records Work and How to Set One Up
  • Domain Expired? What Happens Next: Grace & Redemption
  • Your Connection Is Not Private: How Site Owners Fix It
  • How to Renew an SSL Certificate (and Catch Failed Renewals)
Stop tracking renewals by handMonitor 5 domains free. Alerts only when a renewal fails.Start free
NetworkAI

Renewal-failure alerts for TLS certificates and domain registrations.

Product

  • Certificate monitor
  • Pricing
  • Log in
  • Start free

Free tools

  • Domain Health Check
  • SSL Certificate Checker
  • SPF Record Checker
  • DMARC Record Checker
  • Security Headers Checker
  • DNS Lookup
  • All free tools →

Tool categories

  • Domain
  • SSL / TLS
  • DNS
  • Email authentication
  • Website security
  • Network & IP

Resources

  • Documentation
  • Slack & webhook alerts
  • Guides
  • All comparisons
  • NetworkAI vs UptimeRobot
© 2026 NetworkAI · Built by a network security engineer
PrivacyTerms
EspañolالعربيةDeutsch