Cert Renewal ForecastGuide

certbot renew and 64-day certificates: does your cron job need to change?

Updated 2026-10-12 ยท by Hieu Tran, written with AI agents and checked against the sources below

Let's Encrypt issues 64-day certificates from 10 February 2027, and its staging server starts on 14 October 2026. Short answer: a certbot renew cron job or systemd timer that runs every day doesn't need to change. The schedule only decides how often certbot checks; certbot itself decides when a certificate is due. Four setups do break, and the last one isn't about certbot at all.

Free tool: Free renewal forecast: your public certificates, the manual ones, and a 2027 renewal calendar

Enter a domain; your browser reads public Certificate Transparency logs and builds the list and a calendar file. Nothing goes through our servers.

Why a daily certbot renew keeps working

Check yours in a minute

  1. certbot --version tells you which of the rules above applies.
  2. Find the schedule: systemctl list-timers, crontab -l as root, and grep -r certbot /etc/crontab /etc/cron.*. Running at least once a day is what you want.
  3. grep renew_before_expiry /etc/letsencrypt/renewal/*.conf: no output means certbot's default timing.
  4. From 14 October, certbot renew --dry-run runs against Let's Encrypt's staging server, which then issues 64-day certificates, without touching your real ones.

The four setups that break

Certificates you don't renew with certbot at all

Certificates bought from a commercial CA (DigiCert, Sectigo, GlobalSign and others) and installed by hand don't follow Let's Encrypt's dates, but they're capped at 100 days from 15 March 2027 anyway. Every public certificate is in Certificate Transparency logs, so you can list the long-lived ones on your domain and see how many renewals 2027 brings.

Free tool: Free renewal forecast: your public certificates, the manual ones, and a 2027 renewal calendar

Enter a domain; your browser reads public Certificate Transparency logs and builds the list and a calendar file. Nothing goes through our servers.

When did a certificate renewal last fail, or renew without taking effect, and how did you find out?

We're researching this problem and read every answer. Tell us what happened (4 short questions, no sign-up; AI tools help us read the answers).

More guides