CFOS for QuickBooks, coming January 2027Join the waitlist: 12 months with no subscription fee
CONCRETE PUMPING · JOB COSTING SOFTWARE

CONTROLQORE FOR CONCRETE PUMPING.

Generic accounting software can't report cost per truck-day by dispatch, tell you whether standby hours were billed or absorbed, or show which pump class is earning its keep. ControlQore can.

QUICK ANSWER

ControlQore for concrete pumping contractors builds the rate sheet into the cost codes. That's the minimum block, hourly beyond the minimum, per-yard charge, standby by cause, primer and consumables, hose footage, washout, mileage and mobilization, and weekend or after-hours premium. Every dispatch posts against those codes, so burdened cost and revenue per truck-day report by unit and by pump class. Standby hours get a cause code. Each ticket is checked against the rate sheet before invoicing. The monthly close ends with a truck-day report by dispatch, plus a WIP schedule for the contract work that has one.

What changes is the unit you measure. A pumping P&L tells you the month was fine or it wasn't. It can't tell you that two trucks stacked three minimums a day while a third made one dispatch and spent the rest of the day traveling. The minimum block is the unit of capacity you sell, so dispatch density is the business. Read burdened cost and revenue per truck-day weekly, by unit and by pump class. That number decides dispatch, fleet mix, and which lines on your own rate sheet are being left off invoices.

BY JOSH LUEBKERPublished 2026-08-08Updated 2026-11-02
WHAT IT SEES

THE NUMBERS GENERIC SOFTWARE MISSES.

Per Truck-Day
Cost and Revenue by Dispatch
By Cause
Standby Hours Logged and Billed
By Class
Boom Against Line Pump Economics
Monthly
WIP Schedule From Actual Data
THE DEFINITION

WHAT IT IS.

ControlQore is a job costing and WIP platform for contractors. It tracks cost by job and cost code. A concrete pumping contractor can read burdened cost and revenue per truck-day by dispatch while the week is still in progress.

WHAT YOU ARE DEALING WITH

WHERE IT GOES WRONG.

01

The Minimum Block Measured Without Dispatch Density

Pumping prices in layers. The minimum block is three to four hours at $600 to $1,600, by pump class and market. After that, hourly rates are $125 to $225 for line pumps and $200 to $350 and up for booms. There's a per-yard charge of $3 to $10, and consumables such as primer at around $40 a bag. Day rates of $2,000 to $3,500 are common. The minimum is the unit of capacity you sell. Your whole P&L comes down to how many minimums a truck stacks in a day against drive time. A monthly income statement can't report that at all.

02

Standby Hours With No Cause Code

The pump waits on everybody: late ready-mix trucks, long intervals between loads, finishers pacing the placement, and a missed street-staging window. Published planning budgets standby at $125 to $200 an hour and includes one to two hours where schedule risk exists. A first truck 45 minutes late on a staged urban pour can cost an hour of chargeable standby and force a re-setup. Standby is either this trade's best-margin hour or pure donation. It depends on whether the rate sheet lists it and the operator logs it.

03

Boom and Line Pumps Blended Into One P&L

A boom places roughly 150 cubic yards an hour. A line pump places roughly 40. So the expensive machine often wins on total installed cost, because the labor savings justify the premium. A line pump that makes a crew drag 200 to 400 feet of hose can cost more installed, even when the base hire rate is lower. When both classes report into one blended P&L, you make the fleet-mix decision and the quote conversation with the customer without numbers behind them.

04

Adders Never Get Invoiced

The published invoices in this trade show where the margin is. Fuel surcharges are 8 to 12 percent. Weekend premiums are $10 to $80 an hour, or 1.25 to 1.5 times the base rate. Hose beyond the included footage is $1.50 to $3.00 a foot. Washout fees are $250 to $450 on boom-class machines. Then there are mileage models and cleanup minimums. Every one of those is either on the rate sheet and enforced, or absorbed and forgotten. A business with a thin crew and expensive iron can't afford the second one.

HOW SPM SETS IT UP

WHAT WE BUILD.

Cost Codes Built From the Rate Sheet

SPM builds ControlQore cost codes for pumping clients straight off the rate sheet: minimum block, hourly beyond the minimum, per-yard charge, standby by cause, primer and consumables, hose footage, washout, mileage and mobilization, and weekend or after-hours premium. Every dispatch posts against those codes, so the invoice and the cost record match. A missing adder then reads as a coded line with nothing in it.

Truck-Day Reporting by Unit and Pump Class

Truck and pump class are set up as job attributes, so cost and revenue report per truck-day and per class. You see pours per truck per day, travel time between dispatches, revenue per dispatch, and burdened cost including the operator. A truck stacking three minimums in a day and a truck making one dispatch and traveling the rest of the day looked identical on last month's P&L. Here they don't.

Standby Logged by Cause on Every Ticket

Standby gets its own code with a cause on every ticket: late ready-mix, finisher pace, site access, staging window. ControlQore totals standby hours by cause and by customer, at burdened cost and at the billed rate. You can see who pays for your waiting and who gets it at no charge. After a quarter of data, that report also settles the rate-sheet argument, because you can see the customers whose standby has never been invoiced.

The Adder Check Before Invoicing

Each dispatch ticket is checked against the rate sheet before the invoice goes out. The fuel surcharge is applied, hose beyond the included footage is counted, washout is charged where the site provided none, the weekend premium is applied and mileage is billed. This is a bookkeeping control. It's where you stop losing margin the rate sheet already earned. SPM does it as part of the monthly close, so the office doesn't have to remember.

Utilization Against Ownership Cost

The unit you dispatch is a certified operator on a machine with insurance and maintenance costs whether it pumps or not. Operator pay is published at $40,000 to $60,000 and insurance at $5,000 to $15,000 a year. ControlQore reports pours per truck-week against that ownership cost, so you make the fleet decision on utilization. Concrete pumping contractors at $1M to $5M net 7 percent before taxes on the SPM 48-trade dataset. The CFOS target is 10.5 percent before taxes. The 16 percent overhead benchmark at that band comes from the nearest comparable trade, with no measurement on pump fleets. So measure your own ownership cost per truck.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

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 revenueCoreStrategicPlatinumOne-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.5MQuotedQuotedQuotedQuoted

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.
Core

CFO work. Your own bookkeeper keeps doing the books.

We build your plan every month. Your team does the work.

You get the CFO work: job costing built to match the way you estimate, a 13 week cash forecast, WIP every month, and a monthly meeting that ends with decisions.

Your bookkeeper still does the books.

Strategic

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.

We build the plan, track it and adjust it every month.

We only work with trade subcontractors. We know what to look for, and we fix problems while they're still small. 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 pay for it.

Our team does the bookkeeping and the reconciliations. We don't do payroll.

Platinum

Strategic, plus a controller who handles payables and receivables the way an in-house controller would. You approve every payment.

We manage the money side for you, every week.

Everything in Strategic, plus our team does the controller work. We handle your bills and receivables the way an in-house controller would: we 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.

Our team does the payables and receivables. We don't do payroll, pay applications or collections.

COMMON QUESTIONS

FREQUENTLY ASKED.

SPM sets up truck and pump class as job attributes in ControlQore. Operators log hours and yards by dispatch. Fuel, consumables and burdened operator cost post to the same dispatch. ControlQore totals cost and revenue per truck-day, so you see pours per truck per day, travel time between minimums, and the margin each unit made that week. This trade depends on that report, because the minimum block is the unit of capacity you sell.

Standby is a coded line with a required cause: late ready-mix, finisher pace, site access, staging window. ControlQore tracks those hours at burdened cost and at the rate sheet's billed rate, then totals them by cause and by customer. Published planning puts standby at $125 to $200 an hour and budgets one to two hours where schedule risk exists. The hours are real whether or not the invoice includes them. Coding them is how waiting becomes revenue.

Yes. Pump class is a job attribute, so cost, revenue and utilization report separately for booms and line pumps. A boom places roughly 150 cubic yards an hour and a line pump roughly 40. The boom often wins on total installed cost despite the higher hourly rate. A crew pulling 200 to 400 feet of hose is where the cheap machine gets expensive. Once both classes report separately, you decide fleet mix and quoting on your own numbers.

60 days from engagement start to live job costing with WIP reporting. The pumping-specific setup covers the rate-sheet cost code build, truck and pump class attributes, the standby cause codes, the adder check inside the monthly close, utilization reporting against ownership cost, and historical data migration from QuickBooks. Most clients are fully operational in ControlQore within 60 days.

Three tiers, and which one you are in depends on how much of the work you want off your desk. On Core we build your plan every month and your team does the work: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. On Strategic we build the plan, track it and adjust it every month: our team does the bookkeeping and the bank reconciliations, and the job costing and WIP software is set up and managed for you, on your own online software or ours. On Platinum we manage the money side for you every week: our team handles your bills and receivables the way an in-house controller would, and you approve every payment. We don't do payroll.
WHAT THIS TIES INTO
Josh Luebker, SPM The Construction CFO
Josh Luebker
FRACTIONAL CFO · SPM THE CONSTRUCTION CFO

Josh Luebker is a master electrician turned construction CFO, president of SPM The Construction CFO and author of CONTROL: C.F.O.S. Construction Financial Operating System.

WANT TO SEE THIS ON YOUR OWN CONCRETE PUMPING JOBS?

Twenty minutes of questions about how your concrete pumping work gets coded today, who does the coding, and what your last closed job reported. Josh won't pitch you or send a proposal. If Josh can help, you'll set a longer second call.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute call

20 minutes. No pitch or proposal. Josh asks questions to find out if he can help.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.