A major challenge that all businesses face is their ability to manage cash inside of their business.
There are significant differences between earnings (invoicing / profits), cash-flow and free cash-flow and entrepreneurs need to get their heads around these different elements.
The Corporate Finance Institute have put together this great explainer video detailing the types of cash in your business and how to account for it: