GICT knowledge base
Configure WHMCS Database Backups and Preserve Recovery Keys
Published
WHMCS database backups contain sensitive billing, account and support information. Configure them through an authorized self-hosted WHMCS administrator, with protected storage and independent recovery material. A database export alone does not preserve every file, attachment or encryption dependency.
Choose an appropriate delivery route
Open Configuration > System Settings > Database Backups in current documented versions; Setup > Other is a historical menu. WHMCS documents secure SFTP, legacy FTP, email and a separate cPanel backup request option. Prefer an approved encrypted transfer and protected destination rather than sending billing databases through plaintext FTP or ordinary email.
- Select the supported method for your installed version and enter the scoped destination account and path.
- For SFTP, select the secure option and verify the destination identity according to the product’s supported configuration. Do not bypass trust checks to make a test pass.
- Use the available connection test, then Save & Activate. Confirm the system cron and backup task actually run and that a completed artifact reaches the destination.
- Monitor failures, capacity and retention. A connection test or saved setting is not a completed backup.
Preserve the decryption dependency
Keep a protected backup of the matching configuration.php file, including the installation’s encryption material, separately from public storage. Losing that material can make encrypted database values unrecoverable. Also inventory custom files, attachments and configured external storage needed for your installation.
Understand limits and verify recovery
Email backups can fail on larger databases and create additional copies of sensitive records. WHMCS’s cPanel option requests a backup; its documentation says that this does not itself detect completion, move the file or send completion notification. Verify the downstream task independently.
Test recovery in a contained installation with live provisioning, payment, registrar, mail and automation side effects disabled. Verify access to encrypted settings without publishing them. These procedures do not establish WHMCS Cloud behavior or any InterServer automatic-backup schedule.
References: documented self-hosted backup methods and limits; configuration dependency and recovery.
Reviewed October 15, 2026. Documentation review; no billing data, backup destination, credentials or automation was accessed or executed.
Related guides
How to Configure Email Piping in WHMCS?
How to Configure Email Piping in WHMCS?WHMCS is one of the leading web hosting automation platform. WHMCS provides the tools you need to start a web hosting business.
WHMCSTwo Factor Authentication in WHMCS
Two Factor Authentication in WHMCS Two-factor authentication, which is also known as 2FA, provides an additional layer of security by adding a second step to your login...
WHMCSHow to Add cPanel/WHM Server on WHMCS?
How to Add cPanel/WHM Server on WHMCS? We can easily connect the cPanel/WHM server to WHMCS by adding the server on WHMCS.
WHMCScPanel/WHM – WHMCS Integration
cPanel/WHM - WHMCS Integration cPanel is the most used control panel in the World through which we can manage our websites and settings easily via a
