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 ownership carry. ControlQore can.
ControlQore for concrete pumping contractors builds the rate sheet into the cost code structure: 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 carry a cause code, each ticket is checked against the rate sheet before invoicing, and monthly reporting closes with a truck-day report by dispatch plus a WIP schedule for the contract work that carries one.
The difference isn't the report list. It's the unit you measure. A pumping P&L tells you the month was fine or it wasn't, and 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 driving. The minimum block is the unit of capacity sold, so dispatch density is the business. Burdened cost and revenue per truck-day, read weekly by unit and by pump class, is the number that decides dispatch, fleet mix, and which lines on your own rate sheet are being left off invoices.
THE NUMBERS GENERIC SOFTWARE MISSES.
WHAT IT IS.
ControlQore is a job costing and WIP platform for contractors that tracks cost by job and cost code, so a concrete pumping contractor can read burdened cost and revenue per truck-day by dispatch while the week is still running.
WHERE IT GOES WRONG.
The Minimum Block Measured Without Dispatch Density
Pumping prices in layers: a minimum block of three to four hours at $600 to $1,600 by pump class and market, hourly rates after that of $125 to $225 for line pumps and $200 to $350 and up for booms, 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 sold, and the whole P&L is how many minimums a truck stacks in a day against drive time. A monthly income statement can't report that at all.
Standby Hours With No Cause Code
The pump waits on everybody, including 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 carries one to two hours where schedule risk exists, and a first truck 45 minutes late on a staged urban pour can burn an hour of chargeable standby and force a re-setup. Standby is either this trade's best-margin hour or its purest donation, and the deciding factor is whether the rate sheet carries it and the operator logs it.
Boom and Line Pumps Blended Into One P&L
A boom placing roughly 150 cubic yards an hour against a line pump's roughly 40 means the expensive machine often wins on total installed cost, because the labor savings justify the premium. A line pump that forces a crew to drag 200 to 400 feet of hose can become the higher total installed cost even when the base hire rate is lower. When both classes report into one blended P&L, the fleet-mix decision and the quote-side conversation with the customer both get made without numbers behind them.
Adders Absorbed Instead of Invoiced
The published invoices in this trade carry the real margin architecture: fuel surcharges at 8 to 12 percent, weekend premiums of $10 to $80 an hour or 1.25 to 1.5 times the base rate, hose beyond the included footage at $1.50 to $3.00 a foot, washout fees of $250 to $450 on boom-class machines, mileage models, and cleanup minimums. Every one of those is either on the rate sheet and enforced or absorbed and forgotten. A thin-crew, high-iron business has no room for the second outcome.
WHAT WE BUILD.
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 use the same structure. A missing adder then reads as a coded line with nothing in it rather than as revenue nobody remembers.
Truck and pump class are configured as job attributes, so cost and revenue report per truck-day and per class. You see pours per truck per day, drive 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 driving the rest of the day looked identical on last month's P&L. They stop looking identical here, which is the point of measuring the fleet by the unit it dispatches.
Standby carries 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, so you can see who is buying your waiting and who is getting it free. Run for a quarter, that report also settles the rate-sheet argument, because the customers whose standby has never been invoiced are visible in the totals.
Each dispatch ticket is checked against the rate sheet before the invoice goes out: fuel surcharge applied, hose beyond the included footage counted, washout charged where the site provided none, weekend premium applied, mileage billed. This is a bookkeeping control rather than a report, and it's where margin the rate sheet already earned stops leaking on the way to the invoice. SPM runs it as part of the monthly close instead of asking the office to remember.
The dispatchable unit is a certified operator on a machine that carries insurance and maintenance whether it pumps or not, with operator pay 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 carry, so the fleet decision is made on utilization and not on how busy the phone feels. Concrete pumping contractors at $1M to $5M net 6.5 percent before taxes on the SPM 48-trade dataset against a CFOS target of 10 percent, and the 16 percent overhead benchmark at that band is derived from the nearest comparable trade rather than measured on pump fleets, which is one more reason to measure your own carry per truck.
FLAT MONTHLY FEE. NO SOFTWARE INVOICE.
Three tiers, priced by your trailing twelve month revenue. ControlQore comes with Strategic, 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.
Pricing
| 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.
