Question: what is the difference between cash flow and earnings?
Answer: Cash flow and earnings are two different accounting concepts, featuring the time difference between cash movements and business transactions. A cash flow may not be reported as earnings unless it happens at the same time as a sale or expense transaction. On the other hand, earnings may be non-cash accounting income.