CONTROLQORE SETUP FOR CONTRACTORS.
ControlQore is a job costing and WIP platform purpose built for contractors, more affordable and more AI infused than the legacy construction accounting tools. SPM sets it up, migrates your data, and manages it every month at no added cost. The software cost sits inside the monthly fee and never appears as a separate line item on your bill.
Setup is the part that decides whether the software is worth anything. It starts by lining up your chart of accounts and cost code structure with the format your estimators already bid in, so job cost maps cleanly to the numbers they use to price work. Historical financial data comes in next, usually back to the start of your last taxable year, so the WIP schedule has real history to work from on day one. Then the WIP logic gets configured and run against a live job before anybody outside SPM reads an output.
WHAT IT MEANS.
ControlQore is job costing and WIP software built specifically for commercial subcontractors, which tracks cost by job and cost code, generates the WIP schedule automatically off that cost data, and surfaces job profitability while the job is still running rather than only at month end close.
Most job costing software was built for general contractors managing dozens of subs, then adapted downward for subcontractors as an afterthought. ControlQore was built the other direction, for commercial subcontractors first, with WIP reporting, cost code structure, and job profitability tracking designed around how a $1M to $12M subcontractor really works.
SPM does the whole setup: chart of accounts alignment, historical data migration, cost code structure, and WIP configuration. There's no separate ControlQore invoice, no training course you sit through, and no implementation project you have to run yourself while you're also running the company.
WHAT CONTRACTORS GET WRONG.
We'll have to learn a whole new software system
You won't. SPM runs ControlQore for you as part of the engagement, which means somebody on our side owns the coding, the reconciliation, and the monthly close inside it. You see the reports and the WIP schedule. Logging in yourself stays optional the whole way through.
This is going to be an extra monthly bill on top of our CFO fee
It's not. The software cost is absorbed inside the monthly fee, and ControlQore never appears as its own line item on an SPM invoice. That is a hard rule on every bill we send, for as long as the engagement runs.
Setup will take months and disrupt our current process
Setup runs inside the standard 60 day onboarding window, alongside the rest of the engagement, rather than as a separate and longer software project. Your existing system keeps running in parallel until ControlQore is validated and live. Nothing goes dark while the two overlap.
WHAT IT LOOKS LIKE IN DOLLARS.
The platform is priced against revenue at $150 per $1M rather than by seat. SPM absorbs that cost inside the monthly fee, so it's value you get rather than a charge you carry. It's never invoiced separately and never itemized, which is the same rule we hold on every other tool in the engagement.
HOW IT GETS BUILT.
The chart of accounts and cost code structure get aligned to the format your estimators already use, whether that's CSI divisions, phases, or something your company built itself. When the codes match the estimate, a bid to actual comparison compares like to like and the PM can read it without translating. When they don't, every variance report is comparing two different structures.
Financial data gets migrated in, typically back to the start of your last taxable year, so the WIP schedule has real history behind it from the first report. For jobs already in progress at migration, cost to date gets rebuilt out of existing records. Without that step, an active job looks like it started at zero and the first WIP report is wrong for every job already underway.
SPM configures the WIP calculation logic, connects it to your existing accounting records, and runs the first full job costing cycle internally before you ever see an output. What you get on day one is a working system rather than a blank template you have to populate yourself. If something doesn't reconcile, it gets caught in that internal run instead of on a report somebody takes to a bank.
After go live, job cost reconciliation, platform updates, and monthly WIP updates stay with SPM. There's no separate maintenance contract and no renewal to negotiate. The people who configured the cost codes are the same people who reconcile them every month, so drift gets caught by whoever built the structure.
THE OUTPUTS, NAMED.
FLAT MONTHLY FEE. NO SURPRISES.
Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.
| Last 12 months revenue | Monthly fee |
|---|---|
| Up to $1M | $1,900 to $2,900 |
| $1M to $3.5M | $2,600 to $3,900 |
| $3.5M to $6.5M | $3,800 to $5,700 |
| $6.5M to $9.5M | $5,100 to $7,100 |
| $9.5M to $12.5M | $6,100 to $8,500 |
| $12.5M to $15.5M | $7,400 to $11,000 |
| $15.5M to $18.5M | $9,400 to $13,500 |
| $18.5M+ | Quoted individually |
Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.
You stop guessing.
You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.
Your bookkeeper keeps doing the books.
You stop touching the books.
Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.
We do the books. No payroll.
Every job shows its margin while it's still running.
Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.
We do the job costing.
