Skip to main content

Import a Budget CSV


To import a project's budget into Procore. 

Things to Consider

  • Required User Permission:
    • 'Admin' level permission on project's Budget tool.
    • 'Read-only' or 'Standard' permissions on the project's Budget tool AND the user must be granted the 'Create and Edit Original Budget Amount' granular permission. See "Grant Granular Permissions in a Permission Template" in the See Also section below.
  • Supported Import File Type:
    • CSV
  • Prerequisites:
    • The Budget tool must be unlocked. See "Unlock a Budget" in the See Also section below. 
      • If you want to add additional budget items after locking your budget, you must use the Create Budget Line Item option. See "Create a Budget Line Item" in the See Also section below.
  • Additional Information:
    • You can only add multiple items with the same cost code if each item has a different cost type. Example:
      • 02-300 - Earthwork, M, $30,000
      • 02-300 - Earthwork, L, $10,500
      • It is recommended that you only import your budget once. However, if you choose to import a newer version of the budget, any new items will be added to the list and changes to "Original Budget" values (of existing items) will be overwritten with the most recent value.
      • If you need assistance with the import process, email
  • Limitations:
    • If you export a budget into a CSV, you cannot make changes to it outside of Procore (e.g., in Microsoft Excel) and then re-import the revised version using the Import button. (An exported CSV contains additional columns of information that are not supported by the Import feature.)


  1. Navigate to the project's Budget tool.

  2. If the project's budget is locked, see "Unlock a Budget" in the See Also section below.

  3. Under Import Budget CSV, click Download Template


    The system downloads a copy of the budget.csv file to the download location for your web browser. 
    Important! You must always add your project's budget into the provided template CSV file. For compatibility reasons, it's strongly recommended that you only use the provided template (budget.csv) for importing your budget data. 

  4. Before updating the CSV file, be aware of the following:

    • DO NOT rename any column headings in the CSV.

    • DO NOT add, remove, or change the order of the columns in the CSV.

    • If you will be importing Cost Codes and Cost Types, they must match the ones defined in the Project level Admin tool. See "Add and Edit Project Cost Codes", "Set Default Cost Types", and "Why do I need a Cost Code and Cost Type combination on line items?" in the See Also section below.

    • If you complete the CSV manually, you do NOT need to delete any unused data rows.

    • Procore will neither import data nor create items for any rows where the Cost Type and Budget Amount fields are blank.

  5. Populate the CSV file with the following budget data:


    • Cost Code. Enter the cost code number in the following format: 'Division-Code' (e.g., 02-200).

    • Description. Enter the cost code description (e.g., Site Preparation, Site Demolition, etc.).

    • Cost Type. Enter cost type abbreviation (e.g., L=Labor, E=Equipment, M=Materials, etc.).You must use one of the supported abbreviations from the list that's defined for your company in the company's Admin tool. See "Set Default Cost Types" and "What are Procore's default cost types?" in the See Also section below

    • Budget Amount Enter a numeric value. The use of commas and/or the dollar symbol ($) are NOT required.

  6. Save your changes to the CSV file.
    Important! Always save the file in the Comma Separated Values (.csv) file format. 

  7. Navigate back to your project's Budget tool.

  8. In the Import Budget CSV area, click Choose File

  9. In the window that appears, select your CSV file. Then click Open

  10. When the file name appears next to the 'Choose File' button, click Import.


  11. Check the import and verify that all items of your budget were properly imported.
  12. (Optional) Add additional budget line items, as necessary. (Note: When you edit any values highlighted in yellow, the related columns of information will automatically be recalculated in real-time to reflect those changes. Users with 'Standard' or 'Admin' user permissions can edit budget values.)
  13. Once you are satisfied with your budget, click the Lock Budget button to lock down your budget. (Important! Once a budget is locked, you can no longer change any "Original Budget" amounts.)

    NOTE: When the Budget tab is active, the reports tab will appear differently
    -  The project will no longer have the Budget Forecast Report or Budget Summary Report
    + The project will gain the Budget Modifications Report and the Budget Detail Report
  • Was this article helpful?