Skip to main content
Remindax
AI SmartDoc NEW Pricing

Login Signup Free
Document Tracking

Track SSL certificate renewals - before the cert expires, not when the domain does

Public TLS/SSL certificates expire on their own notAfter date - often around 90 days for automated CAs, or up to the CA/Browser Forum maximum for others - separately from domain registration renewal. Remindax tracks certificate expiry and reminds you before browsers flag the site.

  • GDPR-ready
  • Forever-free plan
  • iOS & Android App
  • Trusted by 30,000+ teams
IT and security teams tracking TLS SSL certificate notAfter expiry dates separately from domain registration renewals
Certificate notAfter is not the domain renewal date - browsers warn when the cert expires, even if the domain is paid years ahead.

Domain registration and TLS certificates feel like the same bill until one of them expires alone. Paying the registrar for another year of the domain name does nothing for the CA-issued certificate that browsers actually check. That certificate carries its own notAfter date - often around 90 days when you use automated public CAs such as Let's Encrypt, or longer when you buy a traditional OV/EV or DV cert from a commercial CA, still bounded by CA/Browser Forum baseline maximums that have been trending shorter over time. When that date passes, visitors see security warnings even if DNS still resolves and the domain invoice is current.

The operational mistake is treating "SSL" as a line item inside domain renewal. Multi-host environments make it worse: apex, www, API subdomains, staging hostnames, and load-balancer SANs can each hold different certificates with different end dates. Here's how SSL certificate expiry actually works as a tracking problem, and how to keep notAfter visible separately from the domain register. (General information, not security or legal advice - Remindax does not issue, install, or validate certificates. See Sources.)

Expiry tracking - not certificate issuance

Remindax tracks TLS/SSL certificate notAfter (expiry) dates you log and sends reminders. It does not issue certificates, run ACME/Let's Encrypt renewal, install keys on servers, scan for weak ciphers, or provide cybersecurity advice. Your organization owns certificate lifecycle operations.

Section 01

1. What is SSL/TLS certificate tracking?

SSL/TLS certificate tracking means holding the notAfter expiry date of every publicly trusted (or privately trusted) certificate that protects a hostname your organization owns - separately from the domain registration renewal date at the registrar. Browsers and API clients validate the certificate chain and its validity window; they do not care whether the domain invoice was paid. Remindax helps you track those expiry dates and reminds you; it does not renew or install the certificate. Confirm details in the Sources & References section below.

1.1 The certificate-vs-domain split

Cert clock

Certificate notAfter

The hard end of browser trust for that issued certificate - often ~90 days or up to ~1 year depending on CA and policy era.

Domain clock

Domain registration renewal

A separate registrar invoice - soft-link domain-name tracking; paying it does not renew the TLS cert.

Forum cap

CA/Browser Forum maximums

Publicly trusted TLS certificates are capped by Baseline Requirements; maximum validity has been reduced over successive ballots.

Inventory

Hostnames and SANs

Each certificate covering apex, www, APIs, or wildcards can expire on a different date - inventory matters as much as the calendar.

That split is why teams that already track IT risk coverage such as cyber liability insurance still need a dedicated SSL register: insurance renewals and certificate expiries are different clocks, even when both sit under "security ops." Framework evidence dates such as ISO 27001 certification are likewise adjacent - useful on the same compliance board, but not a substitute for watching notAfter.

Section 02

2. How often do SSL certificates need renewal?

Quick answer - verify with your CA / CAB Forum
By each certificate's notAfter

Renew (or automate renewal) before the issued certificate's notAfter date - browsers stop trusting it the moment that timestamp passes.

~90 days is common for automated public CAs

Let's Encrypt and similar ACME-based public CAs typically issue ~90-day certificates, which makes automation or aggressive reminder schedules essential.

Longer commercial terms still capped

Commercial DV/OV/EV certificates may be issued for longer periods, but publicly trusted TLS certificates remain subject to CA/Browser Forum maximum validity rules that have been shrinking.

Not the domain renewal date

Registrar domain renewal does not renew TLS certificates - track domain-name expiry as a separate document when that page is live.

Because maximum public TLS validity keeps moving under CA/Browser Forum ballots, the durable practice is to store the actual notAfter on each certificate you deploy - not a tribal "we renew SSL every January" rule that drifts out of date. GDPR-ready | AWS secure cloud storage keeps those certificate-schedule records encrypted at rest.

! Shorter maximums mean more renewals

As CA/Browser Forum caps fall from multi-year eras toward shorter windows, organizations that still treat SSL like an annual domain bill will miss intermediate expiries. Confirm current Baseline Requirements maximums before assuming a one-year habit is still allowed for newly issued public certificates.

Section 03

3. Why tracking SSL certificate expiry matters

Certificate expiry fails loudly and publicly: visitors see browser warnings, APIs refuse TLS handshakes, and trust erodes in minutes. The failure modes IT and security teams feel most:

3.1

Domain paid does not mean cert valid

Registrar renewal keeps the name; it does not extend notAfter. Conflating the two is the classic outage pattern.

3.2

Short-lived certs multiply calendars

~90-day issuance means four renewals a year per hostname unless ACME automation is airtight - and automation still needs an owner and a backup reminder.

3.3

Inventory sprawl hides orphans

Forgotten staging hosts, old load-balancer certs, and SAN leftovers expire without anyone watching the primary production calendar.

3.4

Public failure, not quiet drift

An expired cert becomes a customer-facing security warning immediately - unlike many compliance dates that fail privately first.

That combination - short validity, separate domain clocks, and public blast radius - is why compliance tracking software and IT ops calendars need an explicit SSL expiry register rather than a note inside a domain-renewal row. Pairing those dates with adjacent risk documents (cyber liability renewals, for example) keeps security operations honest about which clock is which without pretending the registrar invoice covers TLS trust.

Section 04

4. Who needs to track SSL certificates

Anyone responsible for public HTTPS endpoints or internal TLS trust feels this - the shape of the work changes with how many hostnames and environments you run:

IT / DevOps

Platform and DevOps engineers

ACME automation plus a human reminder backup for every production and staging hostname.

Security

Security and GRC teams

Evidence that certificate inventory and renewal ownership exist - tracking, not a PKI consulting engagement.

Risk

Risk and insurance coordinators

SSL expiry often sits beside cyber liability renewal dates on the same risk calendar.

Cyber liability tracking
Agencies

Agencies managing client sites

Dozens of client domains, each with separate cert end dates that do not match domain invoices.

SaaS

SaaS and ecommerce operators

Customer-facing trust depends on uninterrupted HTTPS - expired certs become conversion and support events.

Compliance

Compliance program owners

Certificate expiry evidence next to other IT control dates on one board.

Compliance tracking
Section 05

5. What happens when an SSL certificate expires

When a certificate's notAfter passes, modern browsers and many API clients refuse to treat the connection as trusted. Users see interstitial warnings; mobile apps and server-to-server integrations may hard-fail TLS negotiation. The domain can still resolve, the server can still answer HTTP or even present the expired chain, and the registrar invoice can be fully paid - none of that restores browser trust.

The business impact is immediate: abandoned checkouts, blocked partner integrations, support tickets, and a public signal that operational control slipped. Recovery means issuing and installing a new certificate under time pressure, sometimes with extra validation friction if the prior ACME account, DNS challenge, or CA account access is unclear. Because that failure mode is public and customer-facing, treating SSL expiry as a tracked document date - with reminders weeks ahead - is cheaper than treating it as an emergency change ticket.

Inventory gaps make the same outage more likely. A certificate covering an old marketing subdomain, a forgotten API hostname, or a load-balancer listener that never made it into the "production SSL" spreadsheet can expire while the primary www cert is current. Agencies managing dozens of client sites see this constantly: the domain auto-renews on the registrar card on file, the ACME cron runs only on the hosts someone remembered to configure, and the orphan hostname is the one customers still bookmark. Holding every notAfter on a shared register - including the ugly ones - is what turns certificate expiry from a surprise into a scheduled task.

! Automation is not a reminder strategy by itself

ACME auto-renewal can fail silently when DNS challenges break, rate limits hit, or a hostname moves hosts. Keep a human-facing notAfter reminder even when renewal is automated - Confirm current CA and CAB Forum guidance in Sources.

Section 06

6. How Remindax keeps SSL certificates on schedule

Remindax is expiry-date tracking with multi-channel reminders - not a certificate authority, not a PKI inventory scanner, and not an ACME client. Log each certificate's notAfter (and which hostname it covers), and Remindax watches the dates. Four pieces do the work:

1

Per-certificate notAfter records

Store expiry for every hostname or SAN bundle - separate from domain registration renewal dates.

2

Reminders before browsers warn

Staged alerts by Email, SMS, and WhatsApp so renewals start while the current cert is still trusted.

3

Multi-host visibility

See upcoming expiries across production, staging, and client sites without opening each load balancer.

4

History for audits

Keep a dated record of when each renewal reminder fired and when the cycle was marked complete.

One honest limit

Remindax tracks the dates - it does not issue, renew via ACME, or install certificates on your infrastructure.

Section 07

7. Why spreadsheets fail for SSL certificate tracking

A single "SSL renews with domain" row collapses two clocks into one and guarantees someone will trust the registrar invoice while the certificate dies. Spreadsheets also miss orphan hostnames, fail to stage reminders for ~90-day cycles, and go stale the moment a wildcard is replaced by individual SANs.

Because an expired certificate is a public trust failure - not a quiet internal deadline - overlooking notAfter is a customer and revenue event, not a paperwork nicety. An automated reminder system holds every certificate date separately from domain renewals and alerts the owners before browsers do.

Manual spreadsheet
  • xDomain and cert treated as one renewal
  • xNo prompt for 90-day automated CA cycles
  • xOrphan staging and API hostnames omitted
  • xAssumes ACME automation never fails
  • xSurfaces the gap when browsers already warn
Automated tracking
  • YSeparate notAfter fields per certificate / hostname
  • YStaged reminders before expiry
  • YDomain renewal kept on its own track
  • YEmail, SMS, and WhatsApp to cert owners
  • YDated history ready for audits and incident reviews
Section 08

8. Key takeaways

  • YTrack TLS/SSL certificate notAfter separately from domain registration renewal - paying the registrar does not renew the cert.
  • YCommon public issuance windows are often ~90 days (automated CAs) or longer commercial terms still bounded by CA/Browser Forum caps.
  • YExpired certificates trigger browser warnings and broken TLS trust immediately - a public failure mode.
  • YACME automation still needs a human-facing reminder backup when renewal jobs fail silently.
  • YRemindax tracks certificate expiry dates and reminds you - it does not issue or install certificates.
Section 09

9. Frequently Asked Questions

It depends on the CA and product: automated public CAs commonly issue ~90-day certificates, while commercial CAs may issue longer terms still capped by CA/Browser Forum Baseline Requirements. Always track the specific notAfter on the issued certificate.

No - domain registration renewal at the registrar is a separate clock from CA-issued certificate notAfter. Track them as different documents.

Publicly trusted TLS certificates are subject to CA/Browser Forum Baseline Requirements maximum validity periods, which have been reduced over time via successive ballots. Confirm the current maximum in the Forum's published requirements before assuming a multi-year or even one-year habit still applies to newly issued public certificates.

Browsers and many clients warn or refuse the connection because TLS trust has ended - even if the domain still resolves and the registrar invoice is current.

Yes as a backup - ACME jobs can fail when DNS challenges, rate limits, or host moves break renewal. A human-facing notAfter reminder catches silent automation failure.

No - Remindax tracks the expiry dates you log and sends reminders. Issuing, renewing via ACME, and installing certificates are handled by your organization.

Yes - hold notAfter dates for every hostname or client site in one place, each with its own reminders.

Yes - a forever-free plan, no credit card required.

Section 11

Sources & References

This page summarizes public TLS industry guidance; it is not security or legal advice. Confirm current maximum validity and CA practices at the official pages below.

Never let TLS trust expire while the domain stays paid

Track SSL certificate notAfter dates - separately from domain renewals - automatically.

GDPR-ready | AWS secure cloud | Encrypted storage | Setup in under 5 minutes