Free SSL for Every Client Site: AutoSSL for Resellers, Explained Properly

Reseller hosting accounts running WHM/cPanel almost always have AutoSSL enabled by default, automatically issuing and renewing a free domain-validated SSL certificate (typically via Let's Encrypt or Sectigo) for every domain and subdomain on the account, with no action required from the reseller for the common case. For a reseller managing dozens of client sites, this genuinely eliminates what used to be manual, per-client certificate purchasing and renewal โ€” but understanding what it does and doesn't cover matters when something goes wrong.

What AutoSSL Actually Does

On a check interval (typically daily), AutoSSL scans every domain, subdomain, and configured alias on the server, verifies domain control (usually via a temporary file placed in the webroot or a DNS check), and issues or renews a certificate automatically if one is missing or nearing expiry. No manual CSR generation, no manual renewal reminders, no client-facing action required for the standard case โ€” which is precisely why it's become the default for shared and reseller hosting rather than an optional add-on.

What It Does Not Cover

  • Organization or Extended Validation certificates. AutoSSL issues domain-validated (DV) certificates only โ€” confirming the requester controls the domain, not verifying the business behind it. A client needing OV or EV validation (common for e-commerce or financial sites wanting the extra trust signal) needs a separately purchased certificate.
  • Domains that fail domain-control validation. If a domain's DNS points elsewhere, or a firewall/CDN blocks the validation file or request, AutoSSL cannot issue a certificate and will keep silently retrying and failing until the underlying block is resolved.
  • Wildcard certificates on most default configurations. Covering an unlimited number of subdomains under one certificate typically requires either a specific AutoSSL provider that supports DNS-based wildcard validation, or a manually issued wildcard certificate.

Common Reasons AutoSSL Fails Silently

  1. DNS pointing away from the server โ€” a domain added to the account but with its actual A record pointing at Cloudflare or another host prevents domain-control validation from completing.
  2. A conflicting CDN or proxy โ€” Cloudflare's proxy mode, for instance, can intercept the validation request before it reaches the actual server, causing repeated failed attempts.
  3. Domain-level email misconfiguration โ€” some validation methods send a confirmation to an admin@ or webmaster@ address on the domain; if that mailbox doesn't exist or bounces, validation fails.
  4. Server hostname or IP recently changed without updating the domain's DNS to match, breaking the file-based validation check.

Checking AutoSSL Status as a Reseller

WHM's "Manage AutoSSL" and the per-account "SSL/TLS Status" page both show current certificate status and, critically, the specific error message from the last failed attempt โ€” reading that error message directly (rather than guessing) is almost always the fastest path to a fix, since it usually names the exact validation step that failed.

When a Paid Certificate Still Makes Sense

For the large majority of client brochure and small business sites, free AutoSSL-issued DV certificates are functionally identical in the browser padlock and encryption strength to a paid certificate โ€” there is no practical security difference for a typical site. Paid OV/EV certificates remain worth it specifically when a client's audience or industry places weight on the visible extra validation, or when a wildcard certificate genuinely simplifies managing a large number of subdomains under one client's brand.

Frequently Asked Questions

Is a free AutoSSL certificate less secure than a paid one?

No โ€” the encryption strength is identical; the difference is purely in what's validated (domain control only, versus business identity for OV/EV), not in how secure the connection itself is.

Why did a client's SSL certificate suddenly show as expired despite AutoSSL being enabled?

Almost always one of the failure causes above blocking a scheduled renewal โ€” check the specific error in WHM's AutoSSL status rather than assuming the feature itself is broken.

Running a reseller account and need AutoSSL configured correctly across all your client domains? See our reseller hosting plans or ask our support team.