Work with Budgets

Discover how to create and manage your project's budget using the Budget tab. You can configure and customize your budget, track expenses, and forecast completion costs. Gain greater control over your project's financials and stay on top of your budget throughout the project lifecycle.

Quick Navigation

In this article:

Budget Tab Overview

Budget Tab Overview showing the main interface with numbered callouts

  1. Click the Edit mode icon icon to open the budget edit mode. There you can add a budget item and a subitem.

  2. Create snapshots to easily compare budget data through time.

  3. See the charts for budget and cost trends.

  4. Click the budget name to open the flyout panel. In the flyout panel, you can edit a budget, see more details, create, and manage forecast distributions.

  5. Click the More menu Vertical More Menu to:

  6. Learn more about the five main sections of the Budget and Contract tables.

  7. Hover over the column's name to understand the logic behind them. Some of the values are also described in the Budget and Contract Tables article.

  8. Lock your original budget to avoid accidental change. Only project administrators can lock budget. Learn more about it in the Budget Settings article.

  9. Export a PDF or Excel report of your budget.

    Tip: The Filter and Group tool may be helpful to create a more formatted report.
  10. Search through the budget table by code or name. Available for members with View All or Full Control permissions.

  11. The Filter and Group tool helps to arrange efficient views of your data and create clear and legible reports.

  12. See your saved views or create ones for quick access to budget data.

  13. Control column order and visibility with the Gear Icon icon.

Tip: Do you want to learn how to filter and group data in the Budget tool? See the Customize Cost Management Tables article.

Budget Edit Mode

Members with the Full Control permission for budgets can edit the budget. If the budget is locked, only project administrators are able to make edits. Once the original budget is locked, it cannot be undone. Some of the budget functionalities may be performed only with the budget in edit mode.

Budget Edit Mode interface showing editing options and tools

  1. Select Add to manually enter new budget items. For more information, see the Create a Budget article.

  2. Click Import to download a budget import template with helpful tips. Once downloaded and filled up, you can click this button again to import a finished budget Excel file. For more information, see the Create a Budget article.

  3. Click Export to export a budget report.

  4. Search budget table by code or name.

  5. The Filter and Group tool helps to arrange efficient views of your data and create clear and legible reports.

  6. See your saved views or create ones for quick access to budget data.

  7. You can either expand or collapse the list of items. You can determine if you want them to collapse to which level.

  8. Within each budget item, select the pencil icon to edit the budget name.

  9. Click the More menu Vertical three-dot menu icon to add or delete an item. For more information, see the Create a Budget article.

  10. Click within the Quantity, Unit, Unit Cost, Amount, Input Qty, and Location columns to add or edit the information.

  11. By selecting one or more items, you can:

    • Batch edit fields across the selected items
    • Create a main contract SOV
    • Allocate to contract
    • Perform a budget or change order transfer
    • Delete items
    Note: There is no restriction on hierarchy levels. The totals from all child items are rolled up to the parent and divided by the parent quantity to provide a unit cost. This allows visibility into how the budget number was derived.

Add a Budget

To add a budget, see the Create a Budget article, where you'll find all the helpful tips and tricks.

Edit the Budget

The default budget view is a view-only version. To enter the Edit mode, click Edit Budget in the Budget tool.

You can edit the budget in several ways:

Click the Edit icon Edit Budget again to return to the default view-only state.

Tag Budgets with Classification Codes

See Classifications in Cost Management for the full workflow.

After a project administrator assigns classification structures to the Cost Management project, members with permission to edit budgets can tag line items in the budget flyout.

Classification codes are optional. You can create and save a budget without selecting a code.

To tag a budget with a classification code:

  1. Open the Budget tool and click a budget name to open the flyout.

  2. Expand Classifications (below Budget Code Details).

  3. For a structure, click the Code cell.

  4. In the hierarchical picker, select a code, or click Clear to remove a code.

    Classification code picker showing hierarchical tree for Uniformat

Each assigned structure appears as its own row. A budget line item can have at most one code per structure.

Note: You can leave classification codes empty when you create a budget. Add or change codes anytime in the flyout.

Batch Edit Budget Fields

Instead of updating budget items one at a time, you can select multiple items and edit their fields in one action. This is useful when you need to apply the same unit, scope, location, or custom attribute value across several budget line items. You can also batch edit classification codes when structures are assigned to the project.

Note: You need Full Control permission for budgets to batch edit fields. Batch editing is only available when all selected items are the same kind — for example, all budgets or all budget subitems.

To batch edit budget fields:

  1. Click the Edit icon Edit Budget icon to open the budget in Edit mode.

  2. Select the checkbox next to each budget item you want to update.

  3. Click Batch Edit Fields in the toolbar.

  4. In the flyout panel, update the fields you want to change. Available fields for budget items include Unit, Scope, Final Main Contract Amount Source, Description, Location, and custom attributes. When classification structures are assigned to the project, Classifications also appears in the panel. For budget subitems, Unit is available.

    Tip: When selected items share the same value on a field, that value is displayed. When they have different values, the field shows "Multiple." Editing a field applies the new value to all selected items.
  5. Click Save to apply the changes to all selected items.

Batch Edit Fields flyout showing editable fields for selected budget line items

When classification structures are assigned to the project, the Batch edit fields panel includes a Classifications section. Update the Code or Description for a structure to apply the same classification to all selected items.

Batch edit fields panel with Classifications section showing Code and Description fields

Note: If a field cannot be edited on any of the selected items (for example, due to status restrictions or integration lock), that field is disabled in the flyout panel.

Transfer a Budget Item

If you need to transfer a budget item to a different budget, follow these steps:

  1. Click the Edit icon Edit Budget icon to open the budget in Edit mode.

  2. Locate the parent budget item and click the More Vertical three-dot menu icon menu.

    Tip: You can also right-click the budget item to access the More menu. Or, if you want to transfer more budget items, check box next to each one and then click Budget Transfer.

    More Items in Budget Transfer dialog showing multiple selected items

  3. Select the Budget Transfer option.

    Budget Transfer dialog box

  4. In the From drop-down list, select the budget you want to transfer from.

  5. In the To drop-down list, select the budget you want to transfer to.

  6. Enter the amount to transfer.

  7. Add a note.

  8. To add extra rows, click the Add icon Add plus icon.

  9. To delete a row, click the Delete icon Delete minus icon.

  10. Click Save to complete the transfer.

Tips for budget transfers:

Important notes:

Transfer a Budget Item from Forecast Adjustment

If you work with forecast adjustments and budget forecast was set by the project administrator, you may want to create a budget transfer to request additional budget. To do so, the setting for internal budget transfer must be set on, and then:

  1. Open the Budget tool in Cost Management.
  2. Click the blue triangle in the Budget Forecast Adjustments column in the Budget Forecast section of the table. Those are visible if revenue forecast is on. The bottom flyout opens.
  3. Click the More menu Vertical three-dot menu icon next to the forecast adjustment.
  4. Choose Transfer budget.

Transfer budget from forecast adjustment

Tip: Alternatively, you can follow the procedure from the details panel of the budget. To open details panel, just click the budget name and scroll down to Forecast Adjustments section.

The typical Internal budget transfer window opens. You can check the details of this step in the Transfer a Budget Item section. After budget transfer is created, you'll see the changes in the Internal Budget Transfer column. Budget forecast adjustment Qty is set to 0. As a result, Amount is also set to 0. Unit Cost is unchanged and there will be three activity logs after this procedure.

Tip: Refer to Tips for budget transfers and Important notes from the previous section, Transfer a Budget Item.

Troubleshooting

Issue Solution
Transfer budget doesn't appear in the More menu Turn on internal budget transfer and budget forecast in Settings.

See also:

Visualize Budget Data

By default, the budget data visualizations are hidden. When visible, you can see:

Budget trend and cost visualization charts

To turn on the visualizations:

  1. Click the chart icon Chart visualization icon on the Budget tab to display the visualizations.
  2. Hover your cursor over the visualizations to display more details.
  3. Click the chart icon Chart visualization icon again to hide the visualizations.

View Connected Change Orders

A bottom flyout in the Budget overview displays related change order numbers with direct links for quick access. This lets you view all change orders connected to a specific budget line without leaving the Budget tab.

To view connected change orders:

  1. In the Budget tab, locate the change order columns such as Approved Change Orders or Pending Change Orders.
  2. Click the blue triangle in the change order column for a budget row to expand the bottom flyout.
  3. The flyout displays the change order details including Number, Cost Item Name, and related values across PCO, RFQ, COR, OCO, and SCO columns.
  4. Click a change order number to navigate directly to that change order.
Tip: The flyout helps you compare change orders included in Pending Owner Changes with a custom Accepted Owner COR column. If your team counts only accepted potential change orders toward pending budget, administrators can set that up in Settings. See Reconcile Pending Owner Changes in the Budget Table and Example: Reconcile pending owner changes with a custom column.

Create Contracts from the Budget Tab

You can create contracts from one or more budget items. To do so:

  1. Click Edit Budget in the Budget tool to open the budget in Edit mode.

  2. Select the checkbox next to the desired budgets.

  3. Click Create Contract.

  4. Use the radio button to:

    • Create a contract from each selected budget, making multiple contracts.
    • Create a single contract from the selected budgets.
  5. Select the budget code segments that you want to generate contract codes from.

  6. Click Create.

Create Change Order Transfers

You can transfer money internally and create a PCO. To do so:

  1. Click Edit Budget in the Budget tool to open the budget in Edit mode.
  2. Select the checkbox next to the budgets that you want to transfer money from.
  3. Click Change Order Transfer.
  4. Use the drop-down list to select the budget you intend to transfer the money to.
  5. Enter the amount.
  6. Click Add Icon to add any other required transfers.
  7. Click Create PCO.
Tip: You can create a budget during this operation by selecting Create new budget from drop-down list.

A Budget Transfer PCO appears with the estimated amount from your entry and subitems for each budget impacted.

Check Actual Cost in the Budget Summary

Approved and paid expenses are automatically included in the budget summary view. This allows you to see a detailed breakdown of actual costs and make accurate forecast adjustments. Members with Full Control or View All permissions for expenses can use custom attributes or budget codes on expense subitems, enabling flexible arrangement and grouping — similar to how cost items are managed in the change orders view.

To view actual costs:

  1. Select the Budget tool from the left navigation.
  2. In the Budget tab, click the blue icon in the Actual Cost column in the budget row to expand the bottom flyout, which displays all details about expenses, their subitems, and cost payment applications.
  3. Expense subitems are shown in a flat list by default, but you can filter and group them by their own attributes or custom attributes.

Actual Cost Flyout

Note: You can restrict this view for members with No Access or limited View All permissions for expenses.

The expense table and expense subitem table each have their own saved views, independent from the budget saved view. The following properties are saved for each: filter, group, and column width, position, and visibility.

Saved View Actual Cost

You can also see actual cost details by clicking the More menu More menu icon and choosing View actual cost or by opening the details panel - to do so, click the budget name.

Edit Actual Cost

Disable Cost Side on Selected Budget Lines

You can permanently disable the cost side for budget lines like contingencies, allowances, and fees that won't have associated costs or direct spending. To achieve this, set the scope field for the relevant budget line items to "Budget Only". Follow these steps:

  1. Select the budget item in the Budget tab to open the flyout section.

  2. Under the Details section, select the Scope drop-down menu.

  3. Choose Budget Only.

    Budget Only

The cost side of the budget overview will show as empty. No contract, actual cost, or cost change will then be able to be associated with it. The variance column shows the budget value without requiring any forecast adjustment to be made.

Cost Empty For Budget

View Currency Gains and Losses within Budget Overview

Set up a foreign currency to see how system automatically pulls all cost activities into the budget overview and converts foreign currencies back to the project’s base currency. So, as actual expenses start rolling in, teams gain instant visibility into currency gain or loss on actual (realized) and projected (unrealized) costs.

Add Realized and Unrealized Currency Columns

You can add new columns in the Budget table to assess risk and create forecast adjustments:

  1. Go to the Settings tool, switch to the Budget tab.

  2. Select Budget overview columns and click Manage.

  3. Click Add new.

  4. Click Project value in the Click to add formula item section.

    Custom Column Project Value

  5. On the right side, select a project value by scrolling down to the Currency Gain and Loss category.

  6. Select one of the new custom columns:

    • Realized Currency Gain or Loss: Direct Input Actual Cost
    • Realized Currency Gain or Loss: Expense
    • Realized Currency Gain or Loss: Cost Payment Application
    • Unrealized Currency Gain or Loss
    • Forecast Exchange Rate
  7. Once added, return back to the Budget table and click the Gear Icon icon.

  8. Scroll down to the Cost category.

  9. Select new columns to be visible in the table.

Now, you'll see realized and unrealized currency gains and losses based on the selected exchange rate. Hover over the columns' names to see the details of the equations.

Multi Currency Budget

The value in the Unrealized Currency Gain or Loss column will be recalculated when the following values are changed:

When the cost payment application or expense is approved, the Actual Cost column's value will be recalculated as well.

Tip: You can display currency columns in the Contract table view as well.

Recalculate or Edit the Exchange Rate

Recalculating or editing exchange rates is done within the Forecast Exchange Rate column that you’ve turned on with the gear Gear Icon icon.

To edit the rate:

  1. Hover over the field and click Edit.

    Edit Forecast Exchange Rate

  2. In Edit Forecast Exchange Rates, click into the field to directly edit it. Or select Fetch from settings to use the rate within Settings.

    Edit Forecast Exchange Rates

  3. Click Save.

Create Forecast Adjustments

With all cost management activities automatically pulled into the overall budget summary, teams have clear visibility into cost impacts. With a few clicks, you can easily make necessary forecast adjustments to your budget and the changes are visible in the cost forecasting columns in the budget table. See Budget and Contract Tables to learn more about columns in the Budget tool.

If project administrator allows budget forecasting, you'll see additional columns related to this functionality in the Budget Forecast section of the budget table and split view in the Forecast Adjustments section of the details panel.

Split View and New Columns

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. See Budget Forecast to learn how to set the setting as project administrator.

To make a forecast adjustment to a budget:

  1. Go to the Budget tab in Cost Management.
  2. Click the More Vertical More Menu menu next to a budget item.
  3. Select Edit forecast adjustments. The bottom flyout opens.
  4. Click Add in the flyout budget panel.

Forecast Adjustments Button

The total adjustments appear in the Cost Forecast Adjustments or Budget Forecast Adjustments (depending on the type of created forecast) and Forecast Variance columns. The Forecast Cost to Complete (or Forecast Budget to Complete) and Forecast Final Cost now reflect the change.

Tip: You can also generate a PCO from forecast adjustments to request additional budget changes.

Related articles:

Make Forecast Adjustments Based on Currency

To make a forecast adjustment based on currency gain or loss, click the More menu Vertical More Menu next to the budget item and select Forecast adjustment. Now, you can add an adjustment from:

Add forecast adjustment from currency gain and loss options

Edit Forecast Final Budget and Cost

You can edit Forecast Final Cost and Forecast Final Budget directly on a budget row using the Forecast basis drop-down (Manual adjustment, Output complete, or Date range). See Edit Forecast Final Budget and Cost in the Forecast group for the full workflow.

Lock and Unlock the Budget

After your budget is completed, a project administrator can lock the original budget to avoid accidental changes in the future. See the Budget Settings article for details.

Important: Once the budget is locked, it can't be unlocked. Only project administrators can edit original budget after it is locked.

Export a Budget Report

To create a formatted report of a budget:

  1. Select the Budget tool from the left navigation.

  2. Switch to the Budget tab.

  3. Click Export Button.

  4. Enter the report title and choose file format: PDF or Excel.

  5. Select whether you want a Cover page.

  6. Choose the currency in the Report Currency field. You'll see the editable field of the exchange rate. A default exchange rate will be used from project settings and will be based on the date when the Report Currency field was modified.

  7. Choose the report template:

    Tip: When exporting a PDF or Excel budget report in Edit mode, the system will only export currently visible columns.
    • System Default View - includes system default columns in all groups.
    • Budget Report - includes only columns in the General and Budget section in the table view.
  8. Include optional details that should be visible in your report, such as internal budget transfers, forecast adjustments, or change orders.

  9. Click Run report.

Note: Generated report shows four levels of hierarchy regardless of number of groups. Use the Collapse to Level button to decide how many details you want to include in your report. When budget level is collapsed, backup line items are hidden.

Collapse To Level

You'll receive an email notification when your report is ready to download. You can also download it from the Report tool. To learn more about reports and available actions, see the About Reports article. See the Cost Reports article to review all available reports for Cost Management.

Generate Budget Report in Foreign Currency

Since the foreign currency setting is on, you can export reports of the Budget tables. Choose the currency in the Report Currency field. You'll see the editable field of the exchange rate. A default exchange rate will be used from project settings and will be based on the date when the Report Currency field was modified.

In the report cover, you'll see the Report Currency and Exchange Rate fields.

Core Budget Tasks

Forecast and Cash Flow

Fee Analysis

More Resources

Check the Learning Center video course about the Budget tool.

Note: Register to access the course content.