Cash flow is the amount of money that actually comes in and goes out of a business during a period of time. Net income is the profit or loss that a business has after subtracting all expenses from the total revenue.