What is the difference between cash flow and profit?

Often, cash flow and company profits can be confused, but it is important to note that they are not the same. Business cash flow is the amount of money that flows in and out of your business. In contrast, profit is the sum of money left over once all expenses have been paid.