Cash flow is a problem for contractors due to incorrect project quotes, changing project scopes, high wages, and long payment terms. Invoice finance helps overcome cash flow issues by lending against unpaid invoices.