The key difference between cash flow and profit is that while profit indicates the amount of money left over after all expenses have been paid, cash flow indicates the net flow of cash into and out of a business.