Constructelligence
Construction software · Sage 300 CRE

Sage 300 CRE reporting: job cost, WIP and dashboards without rebuilding Excel

Sage 300 Construction and Real Estate — Timberline, to many of the people who run it — holds some of the richest job cost data in construction: every transaction by job, cost code and category, with commitments, billing and payroll alongside. The problem is rarely the data. It is getting a current answer out of it without someone rebuilding a spreadsheet every month. This guide covers how the data is shaped, the usual reporting routes, where they break, and how to get a weekly forecast from the system you already have.

Updated · 10 minute read

Key takeaways
  • Sage 300 CRE keys job cost by job, cost code and category — exactly what a forecast needs.
  • Category codes differ by company; map them before comparing.
  • Spreadsheet WIP is monthly, fragile and usually leaves out committed cost.
  • Read the data directly and the WIP and forecasts can update weekly.

How Sage 300 CRE shapes job cost

Job cost in Sage 300 CRE is keyed by job (and optionally an extra, for phases or change orders), cost code and category — labor, material, subcontract, equipment and other, with each company free to define its own category codes. Budgets, actuals and commitments all hang off that key, which is exactly what a forecast needs.

You wantIt lives in
Budget and revised budget by cost codeJob Cost — estimates and approved changes
Actual cost to dateJob Cost transactions (from AP, payroll, equipment and journal entries)
Committed costCommitments — subcontracts and purchase orders, with what has been invoiced against each
Billed to date and retainageBilling / accounts receivable
Labor hoursPayroll, costed to job, cost code and category

One trap: category codes differ between companies on the same server. A report that hard-codes “L” for labor is wrong for the company that uses “LAB”. Map categories per company before comparing anything across them.

JobJ-1104Extraphase or COCost code06-110CategoryL · M · S · E · OBudget & revised budgetestimates + approved changesActual costAP · payroll · equipment · JEsCommitted costsubcontracts & POsBilled & retainageBilling / ARLabor hourspayroll, costed to the keyOne key,everything hangs off it
Budgets, actuals, commitments, billing and hours all share the same key — which is exactly the shape a forecast needs. Categories can differ between companies.

The usual reporting routes

Reading the live company files through the ODBC driver works for one report at a time; for dashboards and weekly forecasts, copy the data into SQL first — the reporting database setup guide walks through the copy, a read-only login and the checks to run after each load.

CalculatorWhat rebuilding the reports costs

Where the spreadsheet route breaks

Getting weekly answers from the data you have

Everything a weekly forecast needs is already in Sage 300 CRE. Read it directly and the WIP, the forecast at completion and the jobs trending over become views that update as cost posts, rather than a month-end project. That is what Constructelligence does: a read-only connection to Sage 300 CRE (live today), every company on the server discovered and mapped — categories included — and each job forecast weekly with the ledger rows behind every figure. Nothing is written back, and nothing leaves your network.

Committed cost and buyout from Sage 300 CRE

Posted job cost tells half the story. Sage 300 CRE also holds what has been committed — subcontracts in Subcontract Control and purchase orders in Purchasing — and a forecast without them runs low until the invoices post:

With a SQL reporting copy these join to job cost on job and cost code in one query rather than three exported reports. The arithmetic is in the committed cost guide.

Checklist
Sage 300 CRE WIP columns in Excel, filled in with example rows — columns: Company, Job, Description, Contract value, Approved changes, Budget, Cost to date, Committed not invoiced…
The sage 300 cre wip columns as it opens in Excel: example rows in italics, calculated columns shaded.
Free template · Sage 300 CRE WIP columns (Excel & CSV)An Excel workbook with drop-downs, validation and formulas built in — or the same columns as a CSV for Google Sheets and Numbers.
Download Excel (.xlsx)
What this template captures

The WIP columns a Sage 300 CRE report needs per company and job: contract and approved changes, budget, cost to date, committed not invoiced, estimated total cost, percent complete, earned revenue, billed to date and over or under billing.

13 columns: 13 you fill in. In the Excel version, 10 columns reject entries of the wrong type (a date column only takes dates, an amount column only numbers), the header row stays frozen with filters on it, and the workbook opens on an Instructions sheet that lists every column below.

Every column, and how it is captured
ColumnTypeWhat goes in it
CompanyTextFree text.
JobTextJob number exactly as in your accounting system (e.g. J-1104), so rows join to job cost.
DescriptionTextWhat the line is, in words the other party will recognise.
Contract valueAmount ($)Contract value including approved change orders.
Approved changesAmount ($)Enter the amount in dollars.
BudgetAmount ($)The budget for the line, from the estimate plus approved changes.
Cost to dateAmount ($)Enter the amount in dollars.
Committed not invoicedAmount ($)Enter the amount in dollars.
Estimated total costAmount ($)Enter the amount in dollars.
% completePercentPhysical percent complete, 0–100, from the field — not cost spent.
Earned revenueAmount ($)Enter the amount in dollars.
Billed to dateAmount ($)Enter the amount in dollars.
Over (under) billedAmount ($)Enter the amount in dollars.

See it on real-looking numbers

Constructelligence is a construction intelligence platform: it reads your ERP, project and field systems read-only and does this arithmetic every week, for every job. The demo runs it on a sample eight-job portfolio.

Try the demoJoin the private beta

Frequently asked questions

How do I get a WIP report out of Sage 300 CRE?

Most contractors assemble it outside the system: pull contract value, cost to date, estimated total cost and billed to date by job — usually into Excel through the ODBC driver — then calculate percent complete, earned revenue and over- or under-billing. A construction intelligence layer can produce the same WIP continuously from the same tables.

What is the difference between a cost code and a category in Sage 300 CRE?

The cost code says what the work is (for example concrete foundations); the category says what kind of cost it is — labor, material, subcontract, equipment or other. Job cost is recorded against both, and categories can be defined differently in each company.

Can Sage 300 CRE forecast cost at completion?

It holds the inputs — budget, actual, committed cost and hours — but most forecasting is done in spreadsheets or by project managers. Forecasting weekly from those inputs, with percent complete from the schedule rather than from cost, is what catches overruns early.

Is it safe to connect reporting tools to Sage 300 CRE?

A read-only connection, with credentials that cannot write, is the standard for reporting. Check that any tool reads in place on your own network rather than copying your financials to a vendor's cloud.

How do I report committed cost from Sage 300 CRE?

Sum subcontracts from Subcontract Control and purchase orders from Purchasing, with their approved change orders, by job and cost code, then subtract what has been invoiced against them to get remaining committed cost. A SQL reporting copy lets you join this to job cost in one query.

How often can Sage 300 CRE reports refresh?

Reports run in Sage's own report writer are current when run. Dashboards reading a SQL copy refresh as often as the copy is loaded — hourly is common for job cost — rather than once a month.

CI
Written by the Constructelligence teamConstruction finance and software. Worked examples use the sample demo portfolio; formulas are standard practice. Reviewed September 2026.

More in Construction software & tech

Free tools for this topic: Construction PDF to Excel converter · Schedule PDF to Excel (P6 & MS Project) · Construction schedule health check

All construction software & tech resources →