WHMCS

Installing, securing and running WHMCS: provisioning, payments, email, domains and upgrades.

All guides

WHMCS

WHMCS + DirectAdmin: Automate Account Setup, Billing and Suspensions

Connect WHMCS to DirectAdmin with a login key, map products to packages, set the cron and automation rules, then test the whole billing cycle safely.

6 min read →

WHMCS

How to Upgrade to WHMCS 9 Safely (PHP 8.2, ionCube 13, Templates)

A pre-flight checklist for WHMCS 9: back up, move to PHP 8.2 or 8.3, update ionCube to 13, test templates and hooks, upgrade in order, and roll back if needed.

4 min read →

WHMCS

Selling Domains in WHMCS: Registrar Modules, TLD Pricing and Sync

Connect a registrar to WHMCS, import TLD costs with Registrar TLD Sync, set your markup, configure renewals and nameservers, and never sell a domain at a loss.

3 min read →

WHMCS

How to Set Up Products, Pricing and Configurable Options in WHMCS

Create product groups and hosting products in WHMCS, set billing cycles and prices, add configurable options and addons, and build the order form clients see.

4 min read →

WHMCS

WHMCS Security Checklist: 12 Things to Do After Installing

Rename the admin directory, move writable folders out of the web root, lock configuration.php, restrict admin by IP and enable two-factor authentication.

3 min read →

WHMCS

Stripe and PayPal in WHMCS: Setup, and Why Invoices Stay Unpaid

Configure Stripe and PayPal in WHMCS, set the webhook and IPN URLs, read the Gateway Log, and fix the case where the client paid but the invoice stays unpaid.

4 min read →

WHMCS

WHMCS Not Sending Emails: SMTP Setup and the Fixes That Work

Send WHMCS mail through SMTP on your own domain, read the Email Message Log, add SPF and DKIM, and fix authentication failed, data not accepted and spam.

3 min read →

WHMCS

How to Connect WHMCS to Plesk for Automatic Provisioning

Add your Plesk server to WHMCS, map products to service plans, and fix the errors that stop accounts being created, including the 1019 password policy error.

4 min read →

WHMCS

WHMCS Cron Not Running: How to Find the Cause and Fix It

Why invoices and suspensions stop when the WHMCS cron fails, the exact cron command for WHMCS 9, how to read the cron log, and the six failures we see most.

4 min read →

WHMCS

How to Install WHMCS on a Plesk Server, Step by Step

WHMCS 9 requirements (PHP 8.2+, ionCube 13, MySQL), creating the site in Plesk, running the installer, the cron job and the first settings to lock down.

4 min read →