
This article is for resellers who run their own WHMCS. WHMCS is another company’s product: we neither sell nor resell licences, as explained in what WHMCS is. Menu names change from one WHMCS version to the next. The short answer: WHMCS calculates tax and numbers invoices however you tell it to, but it does not know your country’s tax rules. Decide first with your accountant whether you charge tax, whether your prices include it, and which document counts as the invoice. Then set it up: tax rules under Tax Configuration, numbering on the Invoices tab of the general settings. The most common mistake is having two counters switched on with the same format, which produces repeated numbers.
Where each thing lives
| Setting | What it does |
| Tax Configuration: switch tax on | Without it no invoice carries tax, however the products are set. |
| Tax inclusive or exclusive | Whether the prices you show already contain the tax, or it is added at the end. See tax on a hosting invoice. |
| Tax rules | Which rate applies to which country or region. There are two levels, for anyone who must add two taxes. |
| “Apply Tax” on each product | Every product, domain and addon has to be ticked to carry tax. A forgotten one goes out without it. |
| Tax-exempt customer and tax number | In the customer profile you mark exemption and store the tax number that appears on the invoice. |
| Proforma invoices and sequential paid numbering | The unpaid invoice stays a proforma; the final number is given only when it is paid, and paid invoices run without gaps. See proforma invoice. |
| Number format | A pattern with parts such as {NUMBER} and {YEAR}, plus whatever text you want around them. |
Setting it up without repeated numbers
|
|
|
|
|
|
|
| Never renumber paid invoices that have already been sent. An issued tax document is not rewritten: it is corrected with another document, as your accountant directs. Changing the counter mid-year without a database backup is asking for a problem that cannot be undone. |
| WHMCS raises one invoice per payment method. If the same customer pays one service by bank transfer and another by a different method, they get two invoices. That is not a numbering fault: it is how WHMCS groups them. |
|
Questions about the numbering of YOUR invoices with us, rather than those in your WHMCS? Ask us. Open a support ticket |
RECOMMENDED PRODUCT Web hosting with cPanel Domain and SSL included, daily backups and the panel you already know. from $6.59/mo (3-year plan, with coupon) See plans |











