Skip to content
Biviti
Talk to a Sage Intacct Expert

Construction

Keep every job’s economics connected, from estimate to final billing.

Construction finance lives at the job: budgets, commitments, change orders, progress billing, retainage and WIP. When the structure is right, finance, project managers and executives read the same numbers. When it is not, month-end becomes a reconciliation exercise.

Start with the kind of contractor you are.

Discovery begins with the organization type, because it changes the job structure, the billing, the payroll questions and the reports that matter.

General contractor

Subcontract commitments, owner billing, retainage in both directions and change orders flowing in from owners and out to subcontractors.

Change, Commitment, Cost, Billing, WIP, Forecast

One change order, followed through the job.

Step through Change, Commitment, Cost, Billing, WIP and Forecast. Each step updates the same job, so you can see which figures move and why.

Midway through an illustrative job: half complete on a cost-to-cost basis, and slightly overbilled.

What the design must decide

This is the starting point. Every later figure moves from here.

Illustrative job. Round numbers, no client data. Percent complete uses the cost-to-cost method, one of several methods a contractor may use. Retainage at 10 percent of billings.
Job measureValue at this step
Contract value1,000,000
Estimated cost at completion850,000
Committed cost600,000
Cost to date425,000
Percent complete50.0%
Earned revenue500,000
Billed to date540,000
Over or (under) billing40,000 over
Retainage receivable54,000
Forecast margin150,000
Backlog (contract not yet earned)500,000

The estimate, the project and the ledger must speak one language.

Job, phase, cost code and cost type are the spine of construction reporting. If the estimate, the project management structure and the accounting cost codes do not align, integration becomes complex and job reports become hard to reconcile.

Estimate

  • Assemblies and items
  • Quantities
  • Unit costs

Project system

  • Job and phase
  • Budget lines
  • Commitments and changes

Sage Intacct

  • Job and phase
  • Cost code and cost type
  • Budget, actual and committed

Cost types to agree

  • Labour
  • Materials
  • Equipment
  • Subcontract
  • Other direct cost

Original budget

The estimate as awarded, kept unchanged for comparison.

Approved revisions

Changes that moved budget with a recorded approval.

Pending changes

Exposure that is known but not yet approved, reported separately so it is never lost or double counted.

Contracts decide how revenue is earned and billed.

One agreed price for defined work. Revenue is earned as the job progresses, so the estimate at completion drives margin.

Design

Percent-complete method, change order discipline and forecast reviews.

Progress billing, including AIA-style schedules of values, bills against work completed. Unapproved change exposure should be visible beside it.

Retainage, in both directions

Retainage receivable
Held back by the owner from your billings, released at agreed milestones or completion.
Retainage payable
Held back by you from subcontractor invoices, released under the subcontract terms.

Sage Intacct Construction includes construction retainage capabilities and New Construction Billing. Availability may vary by capability, subscription, configuration and market. Biviti confirms current availability during solution design.

WIP, explained in four lines.

The work-in-progress schedule compares what has been earned with what has been billed. Finance, project managers and executives need to agree how each line is calculated, who owns the estimates, and how often it is reviewed.

  1. Percent complete=Cost to date ÷ Estimated cost at completion
  2. Earned revenue=Percent complete × Contract value
  3. Over or underbilling=Billed to date − Earned revenue
  4. Profit fade=Change in forecast margin between reviews

Overbilling

Billed ahead of the work. A liability: cash has arrived for work not yet performed.

Underbilling

Work performed but not yet billed. An asset, and often an early sign of cash pressure or an optimistic estimate.

Cost to complete

The project manager’s estimate of remaining cost. It drives everything above, so it needs an owner and a review cadence.

Projected losses

Agree with your accountants how a projected loss is recognized, and make sure the WIP review surfaces it early.

Backlog

Contract value not yet earned. With margin, it is the forward view executives and lenders ask for.

Project profitability

Margin by job, by project manager and by contract type, against the original estimate.

Sage Intacct in this operating model

A project lifecycle Sage Intacct can carry, with WIP at the centre.

Sage Intacct project accounting and Sage Intacct Construction manage jobs, cost codes, commitments, billing and retainage, and give the WIP review and forecasts the job data they depend on. Field and payroll systems connect wherever the work is captured. Biviti validates each specialized requirement against current availability.

How the solution fits together

  • Configurable sequence
  • Foundation, used throughout
  • Cross-cutting capability
  • Integration boundary
  • Reporting and insight

Reporting and insight

Job cost and WIP scheduleProfit fade and backlogPortfolio dashboards

Integrations can connect here, and at any point

Field and project platformsEstimatingPayroll and timeEquipmentProcurement

Project lifecycle

  1. Estimate or contract
  2. Job, cost codes and budget setup
  3. Commitments, subcontracts and purchasing
  4. Labour, material, equipment and other cost
  5. Change orders
  6. Billing and retainage
  7. WIP, revenue recognition, over and underbilling
  8. Forecast: EAC and cost to complete
  9. Project and portfolio reporting

Branches and loopsChange orders loop back to budget and commitments; forecasts revise WIP every review.

Foundation, configured once and used throughout

Jobs, phases, cost codes and cost typesDimensions across the lifecycleEntities and security
Sage Intacct Purchasing workspace: create a purchase requisition, create a purchase order, receive a shipment, create a vendor invoice, approve purchasing transactions and return a shipment
Purchasing: requisition, purchase order, receipt and vendor invoice, with approvals and returns.

Actual Sage Intacct interface. Demo data shown. It can be customized for your organization.

  • Project accounting and job costJobs, phases, cost codes and cost types with budgets, revisions and change orders.
  • Purchasing and commitmentsPurchase orders and subcontracts tracked as committed cost.
  • Billing and retainageProgress billing and retainage, with construction retainage capabilities and New Construction Billing in Sage Intacct Construction.
  • WIP and revenue recognitionEarned revenue, over and underbilling and estimate at completion, reviewed on a set cadence.
  • AP AutomationSubcontractor and supplier invoices captured and approved by the project team.
  • Dimensions, dashboards and integrationsProject and portfolio dashboards; field, estimating and payroll systems connected through integrations.

How Biviti configures it

We align estimate, project system and accounting cost codes first, decide which system owns each record, configure commitments and billing, and agree the WIP method, then connect field, payroll and equipment data where each is captured.

Explore Sage Intacct

Field to finance: decide who owns what.

Field and project platforms, such as Procore, estimating, time capture and service systems, capture the work where it happens. Sage Intacct controls the financial workflow, applies the job and cost code structure, automates approvals and close where appropriate, reconciles each feed and turns it into job cost and WIP reporting. Integration moves data. It does not decide ownership, so each record needs one system of record, agreed before anything is connected.

RecordWhy it mattersDecision
VendorOften created in finance and shared outward.Agree the owner
JobSet up once, in one system, then shared.Agree the owner
Cost codeMust match the estimate and the project structure.Agree the owner
CommitmentFrequently issued from the project system.Agree the owner
Change orderNeeds one status everyone trusts: pending, approved or rejected.Agree the owner
InvoiceApproved by the project team, posted by finance.Agree the owner
Payment statusPaid from finance, visible to project managers.Agree the owner

Payroll architecture

Construction payroll can involve unions, certified payroll, prevailing or varying rates and labour allocated to jobs and cost codes. Biviti validates the payroll architecture for each requirement, including which system calculates pay and how labour cost reaches the job, rather than assuming every scenario is handled natively.

Open jobs are not closed history.

Migrating an active job is a design decision, not a data load. Every open job needs agreed figures at the cutover date, reconciled before go-live.

  1. Original contract value
  2. Approved changes and revised contract
  3. Pending changes and their exposure
  4. Current budget by cost code
  5. Actual cost to date
  6. Open commitments and remaining amounts
  7. Billed to date and retainage held
  8. WIP position at the cutover date
  9. How much transaction history to bring, and in what detail

Actual Sage Intacct interface. Demo data shown. It can be customized for your organization.

Book a meeting

Online scheduling is not available right now. Email hello@biviti.com or call 403-879-5828 to arrange a time.