Client login
KES
Client AreaRegister

Reseller guide

Taking payments from your hosting clients

Updated Hostnali team

All reseller guides

In short

Let clients pay the way they already pay for everything else: M-Pesa (with our free M-Pesa module for WHMCS), card and bank transfer. Connect each method to WHMCS so payments mark invoices paid and activate or renew accounts without you lifting a finger.

Methods your clients expect

MethodHow it worksNotes
M-PesaSTK prompt on the client’s phone, or your paybill/tillOur free M-Pesa module for WHMCS confirms payments instantly
CardVisa and Mastercard through a payment gatewayGood for corporate clients
Bank transferClient pays into your business accountAdd the payment to WHMCS when it arrives

Connect payments to WHMCS

  1. In WHMCS, open Payment Gateways and activate the gateways you use.
  2. Enter the API details from your payment provider’s dashboard.
  3. Test with a small invoice before going live.

When a payment arrives, WHMCS marks the invoice paid, creates or unsuspends the account and emails a receipt.

Good practice

  • Show prices in Kenya shillings with tax clearly stated.
  • Bill yearly where you can: fewer transactions, fewer missed payments.
  • Send invoices early (7–14 days before the due date) with the payment details on the invoice.
  • Keep records for tax: WHMCS reports help at year end.

Manual payments

Bank transfers and some mobile payments arrive outside WHMCS. Add them to the invoice in WHMCS (Add Payment) the same day so automation keeps working.

Avoid

  • Asking clients to pay into a personal account: it looks untrustworthy and complicates your records.
  • Waiting until after expiry to invoice: the client’s site goes down and they blame you.

How you price your packages matters as much as how you collect: see pricing your hosting plans.

Start your hosting business with Hostnali

White-label reseller hosting with WHM, cPanel for every client and 24/7 support behind you.