Tutorials Forecast

Bulk edit manual forecast line items in Procore from Excel

Have you ever updated Forecast to Complete on sixty budget lines, one panel at a time, on the last day of the month?

Pull every manual forecast line into one Excel sheet, fill unit costs down, paste remaining quantities, add the codes with no forecast, and sync to Procore.

Quick answer

To bulk edit manual forecast in Procore, pull every line on the project into one Excel sheet. Change a unit cost once and fill it down, paste the remaining quantities from the field, add rows for the budget codes with no forecast, then review and sync to Procore. Only what changed is sent.

01

Pull every manual forecast line into one sheet

Open Manual Forecast in the Sandspit task pane, choose the budget view, and click Pull from Procore. Every itemized manual entry on every budget line lands on one sheet, sorted by budget code, with description, quantity, UOM, unit cost, and amount.

02

Change a unit cost once and fill it down

When a price moves, type the new unit cost on one row and drag the fill handle down every line it applies to. Amount recalculates as quantity times unit cost, and each changed cell is highlighted against what you pulled.

03

Paste the remaining quantities

Copy what’s left to install from your superintendent’s quantities-to-go sheet or the schedule, and paste it into the Quantity column. Amounts update as you paste.

Note: Budget code is locked on pulled rows. To move a forecast to a different code, add a new row and delete the old item in Procore.

04

Add the budget codes with no forecast

Switch the task pane to Coverage. It lists every budget code with no manual forecast line. Tick the ones that need one and click Add codes. Sandspit adds a blank row per code. Fill them from your estimate, or ask your AI copilot in Excel to do it.

Note: An AI copilot is your own assistant working on the sheet, not part of Sandspit. Check what it wrote before you sync.

05

Review and sync

The task pane lists every changed row with before and after values, and anything blocked under Needs attention. Fix those, then click Sync to Procore. Only changed rows are sent: existing lines update in place and new rows become new line items. Sandspit re-pulls at the end so the sheet matches Procore.

Note: Sandspit does not check whether someone else changed the same line in Procore since your pull. On a shared budget, refresh before a big sync.

Why the month-end forecast takes an afternoon

Forecast to complete goes stale every month. Procore keeps the manual forecast inside each budget line, so updating it means opening every line and adjusting its items one by one. Sixty lines is sixty panels.

The numbers usually live in a spreadsheet already: what’s left in the field, current prices, and the estimate. The work is getting them onto the right lines.

What changes when you bulk edit manual forecast in Excel

  • One sheet. Every forecast line on every budget code, in one table.
  • Excel does the bulk edit. Fill a price down, paste quantities, and amounts recalculate.
  • Gaps are a list. Coverage shows the codes with no forecast and adds them as rows.
  • One review, one sync. Updates and new lines go to Procore together.

Frequently asked

How do I bulk edit manual forecast in Procore?

Procore edits the manual forecast one budget line at a time, with no bulk edit. Pull every manual forecast line into Excel with Sandspit, edit them like any spreadsheet (fill down, paste, find and replace), then review and sync the changes back to Procore in one pass.

What is a manual forecast in Procore?

One of the Forecast to Complete methods on a budget line. With Itemized Manual Entry, you add line items with a description, quantity, unit, and unit cost, and they sum to the line’s forecast to complete. Procore shows them one budget line at a time.

Where do the forecast quantities and unit costs come from?

Usually three places: remaining quantities from the field (a superintendent’s quantities-to-go or percent-complete sheet), current prices from supplier quotes, and the bid estimate for scope that has no forecast yet. Keep those sheets in the same workbook and you can paste or fill from them directly.

Can AI fill the manual forecast from my estimate?

Yes, if the estimate is in the same workbook. Ask the AI copilot you use in Excel, such as Microsoft Copilot or Claude, to fill description, quantity, UOM, and unit cost on the new rows. That is your assistant working on the sheet, not a Sandspit feature, and nothing reaches Procore until you review and sync.

Is this Procore Advanced Forecasting?

No. This works with the manual line items on the Budget tool. It does not touch the Forecasting tab, curves, or monthly spreads.

Can I delete a forecast line from Excel?

Not in the current release. Deleting a row removes it from the sheet only, and it comes back on the next pull. Delete line items in Procore.

What permission do I need?

Standard or Admin on the project’s Budget tool. Read Only can pull a budget with Budget Review but cannot sync forecast changes.

A budget code is missing from the dropdown.

It has no budget line. Procore rejects a forecast item against a code that is not budgeted, so Sandspit leaves those codes out. Add the line in Procore, or at zero dollars from Budget Review’s missing lines panel, then refresh the picklists.

Applies to

Procore Project Financials, Forecast to Complete with Itemized Manual Entry. Needs Standard on the Budget tool.

Step-by-step mechanics, every column, and every error message are in the documentation.

Schedule a Demo

See how Sandspit helps construction teams review budgets, forecasts, and change-event intake before it syncs to Procore.