How to change how much and how often a client is billed for a service using WHMCS

269ac00f765508cb74b25d006dbf5bb2

Written by Dennis Nind

Last published at: February 8th, 2019

Payment Settings

First Payment Amount

The sum total due for the initial payment for this service. It includes the product price + configurable options + any setup fee - discounts. This value will be used to generate an invoice when Registration Date = Next Due Date

Recurring Amount

The sum total that will be invoiced for this service on renewal. It includes the product price + configurable options - discounts. This value will be used to generate an invoice when Registration Date =/= Next Due Date

Auto Recalculate on Save

  • This checkbox option located to the bottom right of the product details screen updates the recurring amount field when checked
  • It can be used after changing the product, configurable options, billing cycle or promo code to auto calculate the new recurring price
  • It is off by default so that any discounted rates or custom pricing are not overwritten as these aren't taken into account by it

Next Due Date

The date upon which the next renewal invoice is due to be paid. A renewal invoice will be generated in advance of this date in accordance with the Automation_Settings for the Recurring Amount. For one-time services the field is not used so will display "N/A" instead.

Billing Cycle

The frequency with which the product will be invoiced. For example if this is set to "Monthly" and the Recurring amount "5.00", the client will be invoiced 5.00 once per month for this service. Similarly if this is set to "Annually" and the Recurring amount "50.00", the client will be invoiced 50.00 once per year for this service. Changing the value will not by itself change the price the client is invoiced, to do this tick the #Auto Recalculate on Savecheckbox before clicking Save Changes.