Cash flow is a perennial problem for many business owners especially those who provide services over products. The reason is simple: payment for services is usually made towards the end of the contract term and rarely up-front. Even payment for physical products is rarely done at the time of sale these days.