How to Renew an Expiring SSL Certificate

Keep your site secure by renewing SSL certificates before they expire, using AutoSSL for free certificates or manual reinstallation.

· Updated · 2,363 views

An expired SSL certificate triggers a browser warning that scares visitors away. Most free certificates renew automatically, but it is worth knowing how to check status and renew manually if needed.

Check Your Expiry Date

  1. Log in to cPanel.
  2. Open SSL/TLS Status under Security.
  3. Review the expiry date next to each domain.
  4. Look for any certificate marked as expiring soon.

You can also click the padlock in your browser and view the certificate details to see the valid-until date.

Renew a Free AutoSSL Certificate

Let's Encrypt certificates renew automatically, but you can force a renewal:

  1. In SSL/TLS Status, tick the affected domain.
  2. Click Run AutoSSL.
  3. Wait a few minutes and refresh to confirm the new expiry date.

If automatic renewal failed, the cause is almost always a DNS or validation issue.

Renew a Paid Certificate

For purchased certificates, the steps differ:

| Step | Action | | --- | --- | | 1 | Generate a new CSR if required | | 2 | Buy or renew through your provider | | 3 | Receive the new certificate files | | 4 | Install via Manage SSL sites in cPanel |

Avoid Future Lapses

  • Leave AutoSSL enabled so free certificates renew on their own.
  • Confirm your domain's DNS points to the correct server.
  • Watch for expiry reminder emails from your provider.

If AutoSSL keeps failing to renew, a stale redirect or misconfigured DNS record usually blocks validation. Fix that and the certificate will renew on the next run. For help, contact support on WhatsApp at +254 796 358081.

Was this article helpful?

Your feedback helps us improve our documentation.

Still Need Help?

Our support team is available 24/7 to assist you.