Project administrators can access the settings for Cost Management from Settings tool in the left navigation. This article focuses on the Budget settings:
Create your budget code format by following the guidelines in the Budget Code Setup article. Define the budget code segments before importing a budget into Cost Management.
See the Budget Code Setup article to learn how to:
Select one or more budget segment descriptions as the default name of new budgets.
When you rename budget segments, delete them, or change the order in the Budget Code Segments setting, the default names will also change.
See Classifications in Cost Management for the end-to-end workflow.
Classification structures are hierarchical code systems (for example, Uniformat, MasterFormat, or custom structures) that teams use to categorize construction work. Structures are created at the hub level in Classifications in the Library, or at the project level in Project Admin. Hub administrators can publish library structures to projects. See Classifications in Library to create hub-wide structures, or Create and Manage Project Classifications for project-level structures.
In Cost Management, project administrators choose which project structures apply to the project's budgets. Team members can tag budget line items with classification codes for reporting and analysis, similar to a custom attribute. Classification codes don't replace budget code segments.
Open project Settings, then the Budget tab.
Expand Classifications.
Click Assign structure.

Select one or more structures published to the project, then click Assign.

The Classifications table lists every structure assigned to the Cost Management project.
To review a structure's code hierarchy before you tag budgets:
In the Classifications table, open the More menu
next to the structure.
Click View.

Cost Management opens Project Admin > Classifications for that structure. See Create and Manage Project Classifications to learn how project classification structures are created and imported.

In the Classifications table, open the More menu
next to the structure.
Click Remove.
In the confirmation dialog, click Remove.

Removing a structure clears classification values on budget line items. You can't recover those values.
When you copy a project or apply a project template, assigned classification structures copy to the destination project.
Project administrators can manage the name, group, and order of existing columns. They can also create custom columns based on project values or other columns.
To manage existing columns and create custom calculated budget columns, click Manage.
To change where existing columns appear (group and position), rename them and control which appear by default. Select the column name and choose the desired option beneath the list view.

To learn more about managing custom columns, see the Create Custom Columns article. To customize system column formulas or create custom project values, see Customize System Budget Columns.
Set up fee categories and their data sources for analysis in the Budget view. Each fee category points to budget columns that supply the original and forecasted fee values, and the Fee Analysis table calculates variance, ratios, and percentage of the main contract from those values.

To set up Fee Analysis:
The remaining columns — Original Main Contract %, Final Main Contract %, Fee Variance, and Variance Ratio — are calculated automatically from the Original Fee and Forecasted Fee values. Fee Goal defaults to the Forecasted Fee value but can be edited manually in the Budget view, and Notes is a free-text field also editable in the Budget view.
To deactivate or delete a fee category, use the 3-dot menu next to each row.
See Fee Analysis and Fee Analysis Snapshot for how project members consume these settings in the Budget view.
Define markup formulas that calculate values on the Final Main Contract Amount column in the Budget view. When a formula is applied, the affected budgets become markup budgets, and their Final Main Contract Amount values come from the formula calculation instead of the column's defined formula.

To create a budget financial markup formula:

Manage saved formulas:
To manage saved formulas, open the 3-dot menu on the formula row in the list:
Project copy and templates:
See Apply Markup Formula on Budget Columns for how project members apply, recalculate, and clear formulas in the Budget view.
Once the original budget setup is finalized, select the Lock Budget button to lock it.
After a budget is locked, the quantities, units, unit costs, and ratios of the forecast are also locked. However, with the Forecast tab, you can still:
Enable this setting to allow team members to perform internal budget transfers from the budget summary view.
Toggle on Approval Workflow to create a workflow for budget transferring. Learn more about Approval Workflows.
Learn more about internal budget transfers which you can do in the Budget tool, from forecast adjustments, or in the Change Order tool for PCOs and SCOs.
Set up automatic snapshots to capture budget data at regular intervals. You can configure the frequency, day, time, and duration for which snapshots should be taken:

When configuring snapshots, you’ll receive an estimate of how many snapshots will be generated within the specified time frame.
To delete a schedule, click Edit schedule, and then select Remove schedule.
Snapshots are accessible in the Budget tool, where you can filter between manually and automatically created snapshots. Learn more about Budget Snapshots.
Project administrators can turn on automatic cost forecast adjustments when Actual Cost exceeds Forecast Final Cost. The setting is off by default. Existing projects keep the legacy Projected Cost behavior until you enable it.
When the setting is on, Cost Management creates a Cost overrun adjustment (system-generated) instead of promoting actual cost into Projected Cost. This keeps Budget and Cash Flow aligned and avoids double-counting manual forecast adjustments. See System-Generated Cost Overrun Adjustments to learn how adjustments are created.
To turn on auto cost overrun adjustments:


Budget forecast allows you to forecast both revenue and costs, providing visibility into projected fees by calculating the difference between forecasted budget revenue and forecasted costs. This enables general contractors to manage scenarios where time-related resources may change (such as increased hours) without exceeding the Guaranteed Maximum Price (GMP), requiring either change order transfers or internal budget transfers.
Turn on to show budget forecast columns and allow budget forecast adjustments. Recommended when using a cost plus main contract.
If the toggle is on:
Columns Billed To Date, Budget Forecast Adjustments, Forecast Budget To Complete, and Forecast Final Budget are visible by default in the budget overview.
Budget forecast adjustment columns Qty, Unit, Unit Cost, and Amount are visible by default in the budget overview and forecast adjustment bottom flyout.

Budget forecast columns in date range resources are visible by default. See Date Range Based Resources Update Schedule to learn how to configure the frequency settings.
You can generate a PCO from budget and forecast adjustments and make budget transfers.

Related articles:
Configure the Qty Elapsed update schedule for date range based resources so they stay in sync with your project's billing and actual cost cycles.
The collapsed section shows a summary of the current configuration — for example, how often the budget forecast and cost forecast update and the schedule's start and end dates. Click Edit schedule to open the configuration modal.
To configure the schedule:

In the budget bottom flyout, the Billing Frequency and Actual Cost Frequency columns reflect the configured schedule. All date range based resources share the same schedule configuration.
See Date Range Based Forecasting to learn how to create and manage date range based resources.
Show change orders in the main contract as line items or a column. Individuals can toggle this view in the main contract, but this selection sets the default view. See the Main Contract article for more information.
You can toggle this view for:
To do so:
A main contract is the primary contractual agreement entered into directly, for example, between an owner and a main contractor. When creating a new main contract, you can choose your main contract type from the predefined options or add one in the settings to fit your company's needs.
Choose from the presented options:
To add a main contract type, click Add in the upper left corner of the Main Contract Types.

To assign a contract type to a line item by a drop-down list:
Go to the Budget tool.
Switch to the Main Contract tab.
Enter edit mode by clicking
.

Choose the contract type in the Type column.
To learn how to create a contract, see the Work with Contracts article.
Budget payment applications support tax-based compliance only. Document-based compliance requirements are not available for this item type.
Before you create a tax-based requirement, add at least one Active tax formula in Settings > General > Tax. See Tax Formulas.
To define compliance requirements for budget payment applications:
See Tax-Based Compliance for behavior when Submit is blocked.
Project administrators can create custom approval workflows for budget payment applications. This allows you to automate the routing of documents for internal review and keep the consistency and transparency of company-defined processes across projects. Learn more about approval workflows.
Create standard main contract and budget payment application template formats using fields that automatically populate with data. See the Document Templates in Cost Management article for more information.
You can define a default value for dates and choose to have them displayed on the home page. This will help you manage the schedule in Cost Management. To do so, open the More menu
and click Edit.
can't be displayed on the home page and can't be edited.If applicable, you can choose the default value for the date. Use the relative date option for cases where an activity is relative to the date of another activity (for example, creating a procurement schedule). The relative date option is only available for editable system-generated dates and custom dates.
Available document variable examples are shown by clicking Show More. You can use those to prepare a document template.
Create custom attributes for the details panels within budget items, main contract items, and budget payment applications in Cost Management. See Create Custom Attributes for more information.
Customize default email subjects and messages for budget payment applications submitted for review. These defaults apply when you send or submit items for review—not for e-signature signing notifications.
To edit a default email template:
menu for a template and click Edit.To add dynamic variables:
Variables resolve when the email is sent. Invalid or inapplicable variables for that communication type are left blank. Sending is not blocked. See Variables in Cost Management for the full list of available variables.