KashFlow Accounting

KashFlow Accounting

Developed By WHMCS

Compatible with WHMCS v8.1

KashFlow is an online accounting system designed to automate bookkeeping.

This addon module for WHMCS automates the entry of paid invoices and transactions into the KashFlow system.

Once installed & configured, the sync process runs as part of the daily cron and creates clients, invoices & transactions in KashFlow to mirror the invoice and transaction records in your WHMCS system.

For more information, please visit https://docs.whmcs.com/KashFlow_Accounting

April 2nd, 2018: Updated with a newer ionCube encoding for compatibility with PHP 7.1 and 7.2



5 stars
4 stars
3 stars
2 stars
1 star

Jacqueline Coutu @jacqueline9306

September 18, 2019 at 09:57:23 AM

I am in love with this course!

  • 3 years ago

Colman Carpenter @colman5364

January 24, 2019 at 09:14:02 AM

Worked, with some issues, until I upgraded to php 7.2 (WHMCS 7.6). Now the sync refuses to run. Hoping for a fix.

Edit: quick fix the following day, but still the same old issues with invoices paid using credit from an overpayment resulting in a bit of a mess in Kashflow.

John Kipling @WHMCS-John

January 24, 2019 at 05:18:27 PM

Hi Colman,
I'm pleased to advise an update has been released which adds support for PHP 7.2 and 7.3.
Please re-download and give it another try!

WHMCS Staff Member  
  • 4 years ago
  • Version Number 2.2
  • Edited

Stylianos Asmargianakis @stylianos6330

December 11, 2018 at 04:24:54 PM

UPDATE 28/01/2020: The addon now works on the latest PHP 7.3. There are major issues however where the support didn't solve.

A few examples:
1. EU VAT registered business needs to show their VAT number in the invoices. That works fine on WHMCS but it doesn't sync it over to Kashflow and you have to add it manually. On top of that Kashflow doesn't include the VAT number on the transferred invoices and you need to edit every single invoice to add it manually.
2. After a long support ticket with WHMCS and a whole mess on Kashflow DB the currency doesn't sync properly the accounts. All accounts under Kashflow are with British pounds while many are with Euros under WHMCS. Again you have to change that manually on every single invoice. Even if you set in Kashflow & WHMCS the account to Euros the invoices that synced are again in British pounds. This is happening even with new accounts on WHMCS.

####### Old review/port ##########
The module (cron) doesn't work at all in PHP 7.1 and forwards. This is also confirmed so bear in mind if you want to install it.
Apart from that, it has endless bugs.....one of the worst I've ever used in whmcs.

PS: Since 2020 it doesn't work with PHP 7.3 only with 7.2 and the sync bugs are still endless.

John Kipling @WHMCS-John

January 24, 2019 at 05:18:05 PM

Hi Stylianos,
I'm pleased to advise an update has been released which adds support for PHP 7.2 and 7.3.
Please re-download and give it another try!

WHMCS Staff Member  
  • 4 years ago
  • Version Number 2.2
  • Edited

Hash Varsani @Atelier-Hosting

March 9, 2017 at 01:22:35 PM

This comment has been moderated for breaking the house rules.

  • 5 years ago
  • Version Number 2.2
  • Edited

Gary Barclay @MrB

December 29, 2016 at 01:46:08 AM

No problem getting installed, configured and connected and seems to run OK in 7.10 (php56) BUT:
1. Creates many duplicates in KF contacts list.
2. Doesn't respect closed accounts and exports those too.

  • 6 years ago
  • Version Number 2.2

Version Compatibility

Compatible with WHMCS v8.1

Full Version Compatibility

  • Selected versions of WHMCS v8.1
  • Selected versions of WHMCS v8.0
        8.0.0 - 8.0.4
  • Selected versions of WHMCS v7.10
        7.10.0 - 7.10.1
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0
  • All versions of WHMCS v6.3
  • All versions of WHMCS v6.2
  • All versions of WHMCS v6.1
  • All versions of WHMCS v6.0
  • All versions of WHMCS v5.3

System Requirements

  • PHP 5.6 and above

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By WHMCS


v2.3 Released January 24th, 2019

Latest Version

Updates for PHP 7.2 and 7.3 Compatability


Previous Versions

v2.2 Released October 14th, 2016

View/hide detailed changelog

  • Update for compatibility with PHP 7


v2.1 Released July 4th, 2011

View/hide detailed changelog

  • Updated to use KashFlow's New API URLs
  • Modified Invoice entry routines to convert special characters to avoid failure in submission
  • Added option to enter transaction fees as bank transactions in KashFlow automatically


See also

w2x for Xero

Synchronise your invoices, Contacts and Payments with Xero

QuickBooks Online For WHMCS

Integrate your financial data stored in WHMCS into QuickBooks Online.

Credit Manager

Client can check they Balance in the Client Area

Advance Account Statement WHMCS Module

Allow your customers to receive or download custom account statements via Account Statement WHMCS module.


Integrates WHMCS with Moneybird accounting software