We often find money sitting in the wrong place i.e. not in business bank accounts. There are quite a few places it can be.
Some accounting firms promote that they offer Virtual CFO services. This is because the accounting bodies e.g. CPA etc. have told them they need to do this to remain relevant to their clients.
Well rounded experience over several decades, is a must when hiring an outsourced CFO.
Generally outsourced CFO charges vary based on your business objectives and size. A good outsourced CFO will deliver many times their cost in improved profit, Cash Flow and business value.