Adding and Working With Credit
Credit allows you to receive money from a client, record it, and apply that balance to the client's purchases. For more information about credit in WHMCS, see Credit/Prefunding.
When working with credit, you will perform various actions in several different interfaces.
Credit a client for money received
When you receive money from a client, you should record it in WHMCS as a transaction. But if the payment is not for a specific invoice or the client has accidentally overpaid, the client's credit balance should be increased accordingly. Adding credits via the "Manage Credits" popup would not appear on the transaction record as they are not transactions.
To credit a client and create a transaction:
- Navigate to Billing > Transactions List > Add Transaction tab.
- Enter the details of the credit.
- Check the Credit checkbox.
- Click Add Transaction.
This will ensure your accounting records are accurate and the Account Statement report is balanced.
Adding or Removing Client Credit
To adjust a client's credit balance:
- Go to the Summary tab of the client's profile and click Manage Credits.
- Click the desired action (Add Credit or Remove Credit).
- Enter a description of or reason for removing the credit. Only admins can see this.
- Enter the amount to add or remove.
- Click Save Changes.
The system will apply the change to the client's available credit balance immediately.
Applying or Removing Invoice Credit
To apply credit to an invoice, follow the steps below:
- Select the Credit tab for the desired invoice.
- Enter the amount of credit you wish to apply or remove under the appropriate header.
- Click Go.
If the invoice has been paid by credit, you may wish to set the invoice status back to Unpaid and reverse any automation that may have been triggered (eg. moving the service's Next Due Date back one billing cycle).
Clients also have the ability to apply credit to an invoice from within the client area when they have a positive credit balance.