Cash flow financing is a type of business financing where a loan is secured by a company's anticipated cash flows. Unlike traditional loans that require physical assets as collateral, cash flow loans utilize the cash generated from sales to repay the loan.