Understanding Cash Budgets. A cash budget is used to estimate the cash inflows and cash outflows anticipated by a company over a period of time. Budgets are often looked at over a 1-month, 3-month or 12-month time period.