I've known too many small engineering companies go under with full order books but no cash because bigger companies hang on to the money. Cash flow is the life blood if small business
I was always very lucky, all my major clients always paid immediately on submission of an Invoice for the full 14 years I was in business. Cash is King in any business, if you fail to monitor your cash your dead.