Reducing the number of Invoices

Billing Extension helps modern businesses by reducing the number of invoices, saving a company paperwork, manpower and money. This is also a "green" process that saves kilowatts of electricity and trees. Let's see the benefits with some use case scenarios.


With OneInvoice WHMCS annually generates a maximum of 12 invoices per customer. Customers keep receiving proformas but Billing Extension prevent them from turning into invoices. All information about payments, items, products/services and domains involved are stored for later use. At the end of the month the module issues a single invoice for each client.

Recap:
  • Monthly invoice
  • Multiple payments
  • Renewals work normally


OnePayment extends the concept of OneInvoice to transactions, allowing you to receive a maximum of 12 payments per customer. Let's suppose you have 500 active customers with the same setup: 5 products/services 50 € each. Your Payment Gateway fees are 2.4% + 0.35 € per transaction.

In this example you generate 30.000 invoices, pay 46.248 € transaction fees, send up to 120.000 email notifications every year.
On the other hand, with OnePayment you would end up with 6.000 invoices, 38.050 € transaction fees and up to 24.000 email notifications.

As you can see the number of invoices and email notifications has been reduced by 80%, saving 18% in transactions fees and most important reducing your reliance on paper.

Recap:
  • Monthly invoice
  • Monthly payment
  • Easier renewal process


Manual Invoicing is an evolution of OneInvoice. Instead of issuing a monthly invoice you are free to choose when to generate the invoice.

Recap:
  • Invoice on demand
  • Multiple payments
  • Renewals work normally

Final notes

OneInvoice, OnePayment and Manual Invoicing can be used together and enabled globally, for specific groups or customers. At the moment of writing, this feature however is not yet vailable.