Accurate Budget Estimation