A budget forecasts your future financial activity, whereas a cash flow statement summarizes your past financial activity.