Use Cost Accounts to Manage Budgets with More Precision
Cost accounts are used to allocate the budget at a lower level. Your budget is allocated in each detailed cost account and the actual project expenses are reported at that same level. The cost accounts can be established in a couple of ways.
By resource type
One way is to create a cost account for each resource type. In this approach, you could have a cost account for internal labor, external labor, equipment, software, training, travel, etc.
By WBS work package
Another way to set up the cost accounts is based on the WBS. Theoretically you could set up a separate cost account for each activity, but that does not make practical sense. Instead you may set up a separate cost account and budget for each phase, stage or milestone. These could also represent product work packages or sub deliverables.
By WBS by resource type
If you set up cost accounts for work packages on the WBS, you can also track the resource types within each work package. these various resource types can be tracked with sub-account numbers within the cost account. Of course, the more detailed your cost accounts are, the more work you will have setting up, allocating and tracking the cost account budgets.
All of these techniques allow you to allocate and track costs at a more detailed level. If you manage the entire budget as one large chunk of money you may not see potential budget risks. For example, one area of the project could be overbudget, but masked by another area that is underbudget. You might end up catching the problem, but you may not see the trend early enough. Cost accounts give you this more detailed level of precision.