CONTROLQORE FOR PAVING CONTRACTORS.
Generic accounting software can't track cost per ton by course type, flag a cost code that is 10% over estimate two weeks in a row, or show equipment idle rate by machine. ControlQore can.
ControlQore for paving contractors uses cost codes aligned to the estimate, so base course by ton, binder course, surface course, and patching and leveling each map to the estimate category they came from. Foremen post actual costs daily. Weekly reporting compares actual cost per ton by course type against the estimated unit price. The WIP schedule is produced monthly from actual job cost data. Setup takes 30 days, and most paving clients are fully operational in 60 days.
Generic templates roll every course into one labor number, and one number can't tell you whether the shortfall is in base, binder, or surface. Splitting cost by course type and dividing it into the tons placed gives you a rate you can hold against the unit price in the estimate. When a code is more than 10% over for two weeks in a row, the cost code detail says which course and which crew, so the fix becomes a scheduling decision instead of a guess. Closeout math can't do any of that, because by then the tons are down and the money is spent.
THE NUMBERS GENERIC SOFTWARE MISSES.
WHAT IT IS.
ControlQore is purpose-built job costing and WIP reporting software for commercial subcontractors doing $1M to $12M, and for a paving contractor it tracks cost by job and cost code so you can read actual cost per ton by course type while the mat is still going down.
Paving is a unit price trade. The bid is built on tons, the pay item is tons, and the money is made or lost on the distance between what it costs to put a ton down and the price you agreed to put it down for. Accounting built around a monthly total never touches that math.
WHERE IT GOES WRONG.
QuickBooks Shows Total Labor Cost, Not Cost Per Ton
QuickBooks job tracking gives you total labor cost by job. It can't tell you what it cost to place a ton of base against the price you bid that ton at. ControlQore reports actual cost per ton by course type against the estimated unit price every week while the job is in progress. Weekly is the difference between a crew size decision you can still make and a closeout number you can only explain.
Generic Templates Blend Every Course Into One Number
A generic cost code template produces blended totals that conceal variance until closeout. Base course, binder course, surface course, and patching and leveling all post to the same labor bucket, so a surface crew over budget looks like a base crew on budget. When the cost codes don't match the estimate format, there's nothing clean to compare the actual cost against, and the weekly review turns into a conversation about totals.
Cost Code Overruns Continue for Weeks Without a Cause
Without cost code detail, a code more than 10% over estimate for two weeks in a row is visible only as a thinner month. Nobody can point at the reason, so the response is to bid the next job a little higher and hope. ControlQore flags the code itself, and the detail underneath ties the cause to something a foreman can act on, whether that's haul distance, tons placed per day, or a crew that's short a roller operator.
Equipment Idle Time Invisible Against Tons Placed
Pavers, rollers, and material transfer vehicles have real hourly cost whether they're placing tons or idle on the shoulder. When all of it posts to a job as one equipment line, idle rate is invisible and the machine that earns the least looks the same as the machine that never stops. ControlQore tracks equipment hours by machine against daily tons placed, so idle rate is visible monthly and you can see which machine is taking on cost it didn't earn.
WHAT WE BUILD.
SPM builds ControlQore cost codes for paving clients to match the estimate format: base course by ton, binder course, surface course, and patching and leveling, with mobilization and traffic control tracked separately. Labor, material, trucking, and equipment post to the correct code. Because every code maps to the estimate category it came from, the weekly comparison of actual cost per ton against the estimated unit price is a direct read rather than something rebuilt manually each month.
Foremen post actual costs daily, and weekly reporting divides burdened cost by the tons placed in that period for each course type. That rate is held against the estimated unit price from the bid. When any cost code is more than 10% over estimate for two consecutive weeks, SPM flags it and reviews the cost code detail until the cause is identified. Week two is when the variance appears, which is early enough to change the crew, the haul, or the schedule while the job is still open.
Pavers, rollers, and material transfer vehicles get their own equipment cost codes instead of a single equipment line on the job. Monthly reporting sets daily tons placed against equipment hours by machine, which is what makes idle rate readable. A machine that bills eight hours a day and moves tons on three of them is a cost you can either schedule better or stop paying for, and neither decision is available while the number is included in one total.
The WIP schedule is produced monthly from cost-to-cost percentage complete by job, and it reports overbilled and underbilled positions along with projected final margin on every job. Job level P&L by cost code is produced beside it, so active jobs show actual against estimated gross margin and completed jobs calibrate the next estimate. A 13 week cash flow forecast maps inflows and outflows forward, which shows a cash shortfall about eight weeks before it occurs. Invoices over 30 days are flagged, and weekly collections calls on that AR typically collect $50,000 to $200,000 of already earned money in the first 30 days.
THE OUTPUTS, LISTED.
FLAT MONTHLY FEE. NO SOFTWARE INVOICE.
Three tiers, priced by your trailing twelve month revenue. ControlQore comes with Strategic and Platinum, and it never appears as its own line item on an SPM invoice. Which tier you're in depends on how much of the work you want off your desk.
Built for subs doing $1M to $12M. Above $12.5M we quote.
| Last 12 months revenue | Core | Strategic | Platinum | One-time onboarding |
|---|---|---|---|---|
| Under $1M | $1,900 | $3,100 | $3,300 | $2,500 |
| $1M to $3.5M | $2,600 | $4,100 | $5,300 | $4,500 |
| $3.5M to $6.5M | $3,800 | $5,900 | $8,300 | $6,000 |
| $6.5M to $9.5M | $5,100 | $7,600 | $11,800 | $7,500 |
| $9.5M to $12.5M | $6,100 | $8,900 | $14,900 | $9,000 |
| Above $12.5M | Quoted | Quoted | Quoted | Quoted |
The onboarding fee covers migrating your books back to the start of your last taxable year and getting you fully operational in 60 days. It's billed once, with your first invoice. It's the same for all three tiers, and it moves with your revenue band. Your first month is prorated, and your monthly engagement starts on the first of the first full month.
Just want the setup? Onboarding only is the same onboarding work with no monthly service after it, one time, at the onboarding fee plus $2,000. Start a monthly engagement later and $2,000 counts toward it. It starts at $4,500, and the price for every band is on the pricing page.
The three tier columns are the whole price. Which one fits depends on how much of the work you want off your desk. No payroll. No hidden line items. The onboarding fee is right here in the table.
- Online software only: QuickBooks, Sage, Viewpoint and similar. No VPN or hosted desktop.
- Not in any tier: payroll, pay applications, collections on receivables.
- Pricing valid through 2027.
CFO work. Your own bookkeeper keeps doing the books.
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 and never in a report.
Your bookkeeper still does the books.
Core, plus bookkeeping and bank reconciliations, plus job costing and WIP software set up and managed for you. Use your own online accounting software or we supply it, one price.
Every job shows its margin while it is still open.
Everything in Core, plus the bookkeeping and bank reconciliations done for you, and the job costing and WIP software set up, loaded with your cost codes, and managed every month. Use your own online software, or move to ours and we cover it.
A bookkeeper we choose does the books and reconciliations. No payroll.
Strategic, plus a controller who handles payables and receivables the way an in-house controller would. You approve every payment.
You approve, and the money side gets handled.
Everything in Strategic, plus a controller we choose who handles your bills and receivables for you the way an in-house controller would. They call vendors, pay the bills and keep the accounting current. We plan the cash flow first, and you approve every payment because it is your money.
A controller we choose does the payables and receivables. No payroll, no pay applications, no collections.
