Skip to content
Shahid Malla

Guides from client work

Guides on WHMCS, web design, SaaS and AI.

Step-by-step guides written from my own client work and checked against the official documentation. Each one says when it was last reviewed, and what I sell when it matters.

124 guides · 6 topics

Editor's pick

shahidmalla.com/blog/best-whmcs-addons-modules
Best WHMCS Addons, Modules and Developers: A Buyer's Guide
Featured in WHMCS

Best WHMCS Addons, Modules and Developers: A Buyer's Guide

No single WHMCS addon is best. This buyer's guide sorts modules by job, names the vendors and module developers behind them, and gives a checklist to run before you pay.

Shahid Malla · Dec 28, 2025 · 12 min
Read the full article

Latest articles

10 min

How to Set Up WHMCS Yourself: Install, Secure, Configure, Test

A do-it-yourself WHMCS setup in the order of work, checked against the WHMCS 9.0 documentation: install, the ten security steps, cron, the wizard, settings, products, automation, backups and test orders.

Shahid Malla Feb 1, 2026
9 min

WHMCS Razorpay Integration: Plugin Setup, Webhook and Limits

WHMCS ships no Razorpay module, so this covers Razorpay's own open-source plugin: which version to install, keys, the order.paid webhook, currencies, testing, refunds, renewals and common errors.

Shahid Malla Jan 30, 2026
11 min

How to Migrate WHMCS to a New Server With Minutes of Downtime

The order I use to move WHMCS to a new server with a maintenance window of minutes: what to copy, what to edit in configuration.php, when to reissue the license and what to check after DNS switches.

Shahid Malla Jan 28, 2026
9 min

WHMCS Stripe Integration: Setup, Keys, Webhooks and 3D Secure

How to connect Stripe to WHMCS with the official modules: the four gateways, publishable and restricted keys, the webhooks WHMCS registers itself, Apple Pay, renewals, test cards and common errors.

Shahid Malla Jan 28, 2026
9 min

WHMCS Reseller Hosting Setup: Packages, Provisioning, Branding

How to run reseller hosting on WHMCS with cPanel and WHM reseller accounts: the privileges to ask for, the API token, prefixed packages, product types, provisioning errors, branding, per-account billing and limits.

Shahid Malla Jan 15, 2026
12 min

WHMCS Multi Currency Setup: Steps, Exchange Rates, Gateways and Tax

A WHMCS multi currency setup step by step from the 9.0 docs: default currency, Base Conv. Rate, ECB rate updates, prices per currency, changing a client's currency, gateways, tax and rounding.

Shahid Malla Jan 14, 2026
10 min

WHMCS Pricing: License Cost per Month and Plan Limits

What a WHMCS license costs per month, read from whmcs.com: every self-hosted and fully managed plan, the client limits, the reseller wholesale rates, and the bills that come after the license.

Shahid Malla Jan 12, 2026
9 min

WHMCS VPS and Cloud Server Provisioning: Modules, Options, Lifecycle

How WHMCS VPS provisioning works: the module functions behind create, suspend, terminate and upgrade, the Virtualizor and SolusVM modules, configurable options for resources and templates, and a lifecycle test.

Shahid Malla Jan 11, 2026
11 min

WHMCS cPanel Integration: Setup, API Token and Common Errors

How to connect WHMCS to a cPanel & WHM server: the API token and the privileges it needs, package mapping, server groups, usage sync, single sign-on, Sync Accounts and the errors you will see.

Shahid Malla Jan 10, 2026
10 min

WHMCS Hooks Guide: How Do You Run Code on WHMCS Events?

A checked guide to WHMCS hooks: the includes/hooks folder, add_hook and priorities, nine common hook points, examples for InvoicePaid, ClientAreaHeadOutput and DailyCronJob, and when a hook is the wrong tool.

Shahid Malla Jan 4, 2026
12 min

WHMCS Cron Jobs: Command, Frequency, Status and Debugging

The WHMCS cron setup checked against the WHMCS 9.1 documentation: the command to copy, how often to run it, the Time of Day setting, cron.php options, status badges and debugging.

Shahid Malla Jan 3, 2026
10 min

WHMCS Upgrade Guide: How to Update WHMCS to a New Version

How to update WHMCS with the built-in Automatic Updater: where it is, which update channel to pick, what to check and back up first, PHP and ionCube requirements, and what to do when an update fails.

Shahid Malla Jan 2, 2026

Want it built for you?

Need it built instead?

The guides cover what you can do yourself. For custom modules, integrations, websites, apps and AI chatbots, send a short brief and get a written quote within one business day.