The construction ERP decision guide

How do you choose the right construction ERP? Seven questions to answer first

Most owners make this decision once in their career. These are the seven questions every growing contractor has to answer, in the order they come up, with straight answers, including the ones that say wait.

By Rob Griffin, Founder and Principal · Updated

1
Step 1 of 7

Is it time, or can we wait?

Short answer: It is time when the accounting system can no longer answer job-level questions while the job is still running. Revenue size is not the signal; re-keying is.

Check every statement that is true today. This is the same pattern we look for in the first conversation.

Your read: 0 of 8Check the statements that apply.
Take the free six-question ERP assessment →
2
Step 2 of 7

What does a construction ERP do that we don’t have?

Short answer: A construction ERP keeps job cost, billing, payroll and the general ledger in one record, so a project’s real margin is visible while the work is happening, not reconstructed after it closes.

Job cost
BEFOREActuals posted after invoices arrive
AFTERCommitted cost from purchase orders and subcontracts, the day they are issued
Billing
BEFOREAIA G702/G703 built in Excel each month
AFTERPay applications generated from the schedule of values
Retainage
BEFOREA side spreadsheet
AFTERTracked on the ledger, receivable and payable
Payroll
BEFORERe-keyed from timecards; certified reports built by hand
AFTERCertified payroll from the same time data that ran payroll
WIP
BEFOREA quarter-end exercise
AFTEROver and under billing visible on any running job
Field to office
BEFOREPhotos, texts and paper tickets
AFTERField time, logs and costs posting to the same job

Plain definitions. Committed cost is money you have agreed to spend but have not been invoiced for yet. WIP (work in progress) compares what you have billed against what you have earned. Retainage is the share of each payment held back until the job is complete.

See how Acumatica Construction Edition handles each →
3
Step 3 of 7

Which system fits us?

Short answer: If you bill AIA progress applications or hold retainage, you need a platform that passes the four-part construction test natively. For most contractors that is Acumatica. For operations-driven companies without progress billing, Odoo is often the better fit.

  1. 01Produce a G702/G703 application for payment natively, from the schedule of values, not as an Excel template someone maintains
  2. 02Track retainage on both sides receivable and payable, on the ledger rather than in a side spreadsheet
  3. 03Generate certified payroll from the same time data that ran payroll
  4. 04Show cost-to-complete in progress on a job that is still running, without an export
4
Step 4 of 7

How do we choose a partner?

Short answer: Choose the partner, not just the software. Ask every candidate the same questions and compare the answers in writing. The technology is rarely the reason a project goes sideways; the delivery is.

  1. 01Who, by name, will run our project, and have they delivered in our trade?
  2. 02Will the people who sell it be on the project after we sign?
  3. 03Will you build the demo with our data, not a generic one?
  4. 04What exactly is in scope, and what is not, before we sign?
  5. 05How do you price it (fixed fee or hourly), and what sits outside the fee?
  6. 06How will you handle our legacy data, and when will you look at it?
  7. 07Who owns what on our side, and how much of our team’s time will it take?
  8. 08Can we call two clients in our trade who went live in the last two years?
  9. 09Have you recovered a stalled implementation, and what did you change?
  10. 10What happens after go-live, and who picks up the phone?
“Instead of a generic demo, they used our actual data and showed us what the system could do for our business.”
Todd H.VP, Bright Star Solutions
5
Step 5 of 7

What will it cost, and what will it take from us?

Short answer: Cost is driven by scope, data and integrations far more than by the license. We implement on a fixed fee, with one exception: data migration, because its effort depends on the condition of your legacy data.

What drives the cost

Scope
Which modules, entities and workflows go live, and in what order
Data migration
How many years of history, and how clean it is
Integrations
Field apps, payroll, estimating and banking connections
Customization
Every rebuilt legacy customization adds cost and risk
Licensing
User count and editions, priced by the software vendor
Your team’s time
Subject-matter experts pulled from their day jobs for testing and training
6
Step 6 of 7

What could go wrong? 15 ERP implementation mistakes

Short answer: Most ERP failures are delivery failures, not software failures. These are the 15 we see most often, grouped by where they start, and what to demand on each.

THEME 1

Scope and commercial integrity

1
A sales team with no stake in the outcomeDemand sellers who stay involved after signing and are measured on outcomes.
2
A flimsy scope that was never vettedDemand a scope built from real discovery, every deliverable named before signing.
3
A price cut with no cut to the workAny discount comes with a written scope reduction; nothing removed is a red flag.
4
A critical third-party product nobody vettedAn add-on product earns the same reference-and-vetting scrutiny as the ERP itself.
5
Legacy data problems never diagnosedData migration is a day-one topic: data examined and risks named before signing.
THEME 2

Methodology and who owns what

6
The methodology was never explainedDemand a plain-language walkthrough before kickoff: what you own, and when.
7
Test scripts written around the old systemAbsorb training first; test the new workflows, with your partner reviewing.
8
Recreating every old customizationDemand the standard way first; rebuilding ports old problems into the new platform.
THEME 3

Team and schedule integrity

9
Trainees staffed on your live projectDemand a named, experienced team; ask who is assigned and their track record.
10
A go-live date set by someone who does not own itThe date is set with the delivery team, from real complexity, never from above.
11
No accountability for day-to-day progressNamed sponsor and project manager, fixed cadence, live issue log, escalation path.
12
A schedule that ignored predictable riskHurricane season, your busy season: build contingency in, not assumed away.
THEME 4

Relationship and conduct

13
Tolerating abuse of the implementation teamSet engagement norms up front. Pressure is legitimate; abuse derails the team.
14
Not knowing the naysayers before work beginsName likely resisters at kickoff and plan for each; adoption is where value is won.
15
Waiting for a meeting to raise an issueAnything touching time or money is raised the moment it is known.
The mistake behind all the mistakes

Treating an ERP implementation as a software installation. It changes how nearly every piece of work gets done, in the office and in the field. The technical work is the easy half; the human change decides whether go-live succeeds.

Project recovery and implementation →
7
Step 7 of 7

Should we build instead of buy?

Short answer: Buy the ERP; build only what makes you different. Accounting, job cost, billing and payroll are solved problems. Custom software earns its cost where a workflow is genuinely unique to your business and no product fits.

BUY WHEN
BUILD WHEN
The process is standard accounting, billing or payroll
The workflow is how you win work and no product supports it
Compliance and tax rules change every year
A retiring system has no suitable off-the-shelf replacement
You need it live this year
You have, or plan to hire, technical staff to own it
You want a vendor to carry upgrades and security
The gap sits between an ERP and your field tools

The hidden costs of building: ongoing maintenance, security, documentation, the key-person risk when the developer leaves, and rebuilding features a product already ships with. Budget for the life of the system, not the first release.

Custom workflow and integration services →

Construction ERP decision FAQs

How do I know if my construction company needs an ERP?

When your accounting system can no longer answer job-level questions while the job is running. The signal is re-keying the same data into several systems, AIA billing and retainage in Excel, and job cost that arrives after the month closes.

What is the difference between construction accounting software and a construction ERP?

Accounting software records transactions. A construction ERP connects job cost, committed cost, billing, retainage, payroll and the general ledger in one record, so margin is visible on a running job.

Which ERP is best for a mid-market contractor?

One that passes the four-part construction test natively: AIA G702/G703 billing from the schedule of values, retainage on both sides, certified payroll from the same time data, and cost-to-complete on a running job. For most contractors that is Acumatica Construction Edition.

What questions should I ask an ERP implementation partner?

Who, by name, will run the project; whether they will build the demo with your data; what is in and out of scope; how they price it; how they will handle legacy data; and whether you can call two clients in your trade.

What drives the cost of an ERP implementation?

Scope, data migration, integrations, customization, licensing and your own team’s time. Dominate Solutions implements on a fixed fee, with data migration as the one exception.

Why do ERP implementations fail?

Most fail on delivery, not software: unvetted scope, undiagnosed legacy data, inexperienced staff on the project, go-live dates set from above, and treating the project as a software installation instead of a change in how work gets done.

Should a contractor build custom software instead of buying an ERP?

Buy the ERP for accounting, job cost, billing and payroll. Build only where a workflow is genuinely unique and no product fits, and budget for maintenance, security and key-person risk over the life of the system.

Start where you are. Six questions, and you’ll know which path fits your business.

1aThe other side