A master budget is a detailed financial plan that includes all the budgets for a company. It is prepared for a single level of activity. A flexible budget is a budget that changes with the level of activity. Therefore, it is prepared for multiple levels of activity.