Skip to main content
Procore (en-GB)

(Beta) Create a Change Event with Revenue ROM

 Phased Release
On Monday, June 13, 2022, Procore started a phased release of the new change events list view. This new view will be gradually released to all customers using the Change Events tool over the next month. To learn about the phased release, see Change Events: Modernised Change Events List View.

 Also available on  icon-apple-logo.png  icon-android-logo.png


To create a change event when the Change Events tool is configured to display the 'Revenue ROM' column. 


The 'Revenue ROM' feature in Procore is designed to reflect the potential impact of a change event on your project's budget before your team creates a variation. With this feature, Procore uses the value in the 'Revenue ROM' column to automatically calculate the estimated markup. This allows your team to prepare for the cost of a change, before it becomes an actual cost, you can create a change event. 

For example, if a project manager is anticipating the need to change the paint colours of a project, they can start preparing for that cost by creating a change event, which describes the estimated financial cost of the change as well as which cost codes will be affected. After creating a change event, they can then create an RFQ (Request for Quote), which is sent to the appropriate subcontractors for pricing. When RFQs are created and responded to by the assigned subcontractors, variations can then be created based upon the submitted quote.

Things to Consider

  • Required User Permissions:
    • 'Standard' level permissions or higher on the project's Change Events tool.
  • Alternate ways to create change events:



Create a Change Event with Revenue ROM

  1. Choose from these options:
    • Open the Project Tools menu and click the Create Circle icon-create-circle-mobile.png.
    • Navigate to the project's Change Events tool. Then click the Create button. 
  2. On the 'Create New Change Event' page, enter the following:
    • NumberProcore automatically assigns new numbers to change events in ascending sequential order.
      • The default numbering scheme is 001, 002, 003 and so on.
      • You can customise the numbering scheme for the change events on your project at any time by typing an alphanumeric numbering scheme over the default value. For example, CE001, CE1000, CE-1000 and so on.
      • After customizing the numbering scheme, Procore uses it to assign new numbers to subsequent change events. 
    • Title. Enter a descriptive title for the change event. 
    • Status. Select a status for the change event from the drop-down list.
      To learn about Procore's default statuses, see What are the default statuses for change events in Procore?. Your Procore Administrator can also customise the options in this list. See Customise Change Event Statuses
    • Origin. Select the Procore tool and item from which your change event originates.  
    • Type. Select TBD, Allowance, Contingency, Owner Change or Transfer to indicate the type of cost you are preparing for.  See Set the Default Change Management Configurations.
    • Change Reason. Select a reason for the change from the drop-down menu. See Set the Default Change Management Configurations.
    • Description. Describe the event that may result in a change in costs. 
    • Attachments. Attach any relevant files. 
    • Main Contract (For Markup Estimates). Select a main contract to indicate which main contract’s markup settings should be used to calculate the markup on the Rough Order of Magnitude (ROM) values. Procore will automatically choose the main contract with the lowest number.
    • Scope. Select one of the available scope options from the list: In Scope, Out of Scope or TBD
      It is important to understand the effects of the 'Scope' setting when a change event is using the Revenue ROM feature, see What are the default scope options for change events in Procore?
    • Update Revenue ROMs. Mark this tickbox if you want the revenue ROM of all line items to be updated according to the new scope that you selected. This change will happen when you click the Create button on the change event.
      • The Update Revenue ROMs tickbox appears next to the Scope field. When you select one of these options in the 'Scope' field, Procore . 
        • In Scope. Procore sets the Revenue ROM amount for all line items to zero pouds (£0). 
        • Out of Scope. Procore automatically sets the Revenue ROM amount to the 'Latest Cost' amount. 
        • TBD. Procore sets the Revenue ROM amount for all line items to zero pounds (£0). 
  3. To edit the Revenue ROM amount when viewing or editing a change event (or when viewing the 'Detail' tab of the project's Change Events tool), you can edit the 'Revenue ROM' value inline as desired:
    • Automatically Use Latest Cost
      When you select this option, the amount in the 'Revenue ROM' column matches the amount in the 'Latest Cost' column. 
      • Latest Cost is the existing column in the Change Event Cost section, which auto-updates to the right-most value between Cost ROM, RFQ, Commitment or Non-Commitment. Markup that is set up as part of the Main Contract will calculate this amount.
    • No Revenue Expected
      When you select this option, the amount in the 'Revenue ROM' column is set to £0. Use this option for In Scope change events. Use In Scope when the change event will NOT result in a Main Contract Variation (MCV). 
    • Manual Entry
      When you select this option, enter any amount in the 'Revenue ROM' column. Any financial markup set on the main contract will automatically calculate this amount for you. 
  4. Click Create.
    • Depending on the 'Scope' setting applied to the change event, the ROM amount entered may dictate the 'Revenue ROM' amount.
    • You can also manually update the 'Revenue ROM' amount.
    • You can add the 'Revenue ROM' to a budget view in the project's Budget tool, follow the steps in Add Change Event Columns to Budget View (Including Revenue ROM).

Add Line Items to a Change Event

Did you know a user with 'Admin' settings on the Change Events tool can turn the Change Events tool's 'Column Display' settings ON and OFF? For best results, your project's column display settings should be determined at the beginning of a project. To learn more, see How do the Change Events tool's column display settings work?
  1. Navigate to the project's Change Events tool.
  2. Choose from these options:
    • Click the Detail tab. Then find the change event to update and click Edit.
    • Follow the steps in Create a Change Event.
  3. Choose from these options:
    • To add a new line item, click Add Line
    • To add line items in bulk using line items from all of the project's commitments in the 'Approved' status, click Add Lines for All Commitments
  4. Complete the line item data entry as follows:

    You can group change event line items while editing a change event by clicking Add Group at the top of the line item adder. You can group line items by the following:

    Sub Job  Cost Type Cost Code
    • Cost Code Tier 1
    • Cost Code Tier 2
    • Cost Code Tier 3
    • Cost Code Tier 4
    • Cost Code Tier 5
    • Budget Code
      Select a budget code from the list or click Create Budget Code to create a new one. See What is a budget code in Procore's WBS? 
    • Description
      Enter a description for the line item. 
    • Vendor
      Select the vendor's company name from the drop-down menu. See Add a Company to the Project Directory.
    • Contract
      Select the impacted purchase order or subcontract from the drop-down menu. See Create a Commitment.
    • Qty
      Enter a numeric value in this box to indicate the number of units that correspond to the unit of measurement that you specify.
    • UoM
      Select a Unit of Measure (UoM) from the drop-down list. To learn about the default selections in this list, see Which units of measure are included in Procore's master list? and Add a Unit of Measure to the Unit of Measure Master List.
    • Unit Cost
      Enter the monetary cost in this box to indicate the cost per unit of measurement.
    • Cost ROM
      Enter a numeric estimation of the cost's Rough Order of Magnitude (ROM). This entry has NO financial impact on values in other Procore tools. You can add the ROM to the Budget by following the steps in Add Cost ROM, RFQ & Non-Commitment Cost Source Columns to a Budget View.
      • If you are using the enhancements for unit-based financials, this column will capture unit changes to UOM on both Rev ROM and Cost ROM.
      • If you follow those steps to show the ROM value in the budget and the change event line item ends up having no cost, you will need to zero (0) out the ROM to remove it from the budget.
  5. Click Update