CFOS for QuickBooks, coming January 2027Join the waitlist: 12 months with no subscription fee
MASONRY FINANCIAL SYSTEMS

CONTROLQORE FOR MASONRY CONTRACTORS.

Generic accounting software can't track labor cost per unit by wall type, hold scaffold hours apart from masonry placement, or tell you in week eight that a cost code is over the bid. ControlQore can.

QUICK ANSWER

QuickBooks shows total labor cost after the fact. ControlQore shows actual cost per unit against estimated cost per unit every week, while the job is still in progress. SPM builds cost codes by masonry type and floor level, so job-level profitability is visible by week eight, not at closeout.

The cost code structure is the whole foundation. Cost codes built to match the masonry estimate format produce a direct actual versus estimated comparison by cost category, every week. Cost codes built from a generic template produce blended totals that conceal variance until closeout, and by closeout the wall is up and the crew is on the next job. SPM sets up ControlQore during onboarding, so the blended totals never get a chance to form in the first place.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-11-01
WHAT IT SEES

THE NUMBERS GENERIC SOFTWARE MISSES.

By Unit
Cost Codes by Masonry Type and Floor Level
Weekly
Labor Cost Per Unit vs. Estimated Rate
Week 8
When Job Variance Is Visible
Monthly
WIP Schedule From Actual Cost Data
THE DEFINITION

WHAT IT IS.

ControlQore is purpose-built construction job costing and WIP reporting software for commercial subcontractors doing $1M to $12M, and for a masonry contractor it tracks labor cost per unit by masonry type, wall type, and floor level while the wall is still going up.

WHAT YOU ARE DEALING WITH

WHERE IT GOES WRONG.

01

Total Labor Cost With No Cost Per Unit

QuickBooks shows total labor cost after the fact, by job and by month. It can't tell you what a unit cost to lay. On a masonry job that includes CMU block, face brick, stone, and architectural CMU across several floors, one blended labor total can't say whether the second floor CMU went over or the face brick did. Both are inside the same figure, and the figure only settles once the job is finished.

02

Generic Cost Code Templates Conceal the Variance

Cost codes built from a generic template produce blended totals, and blended totals conceal variance until closeout. Cost codes built to match the masonry estimate format do the opposite: they produce a direct actual versus estimated comparison by cost category, every week. The difference isn't the report list. It's whether you find out in week eight or after the last pay app is billed.

03

Scaffold Mixed Into the Masonry Lay Rate

When scaffold erection, adjustment, and dismantling post to the same cost code as masonry placement, the placement rate you compare against the bid includes hours that aren't placement at all. Scaffold is 8 to 12 percent of total masonry labor on multi-story work, so the rate is off by that much before anyone looks at it. It also means a scaffold change order never gets built, because nobody can point at what the scaffold cost.

THE SETUP

WHAT WE BUILD.

Cost Codes by Masonry Unit and Floor Level

SPM builds ControlQore cost codes for masonry clients by CMU block size, face brick, stone, and architectural CMU, split by floor and wall type. Each cost code points at the corresponding category in the masonry estimate. When a foreman posts hours at the end of the day, those hours post to the same bucket the bid used, so the comparison needs no translation later.

Weekly Variance Review Against the Estimated Rate

Actual labor cost per unit is checked against the estimated rate by wall type, weekly. When any cost code is more than 10% over estimate for two consecutive weeks, SPM flags it and builds the change order if one applies. SPM does the review, not the owner, which is how the owner's time in the system stays at about 5 hours a month.

Scaffold as Its Own Cost Code

Scaffold erection, adjustment, and dismantling are tracked separately from masonry placement. Two things come out of that. Masonry productivity rates reflect the placement time and nothing else, so the lay rate you compare to the bid is clean, and scaffold cost becomes visible as a potential change order instead of disappearing into labor.

SOV With a Scaffold Line Item

SPM negotiates scaffold setup and mobilization as a separate SOV line item, billed at commencement. Scaffold is 8 to 12 percent of total masonry labor on multi-story work, and it should be billed when it's erected, not when the last brick is placed. The review takes one meeting. The cash benefit lasts for the full duration of the job.

WHAT YOU GET

THE OUTPUTS, LISTED.

WIP schedule from actual data, on cost-to-cost percentage complete by job, showing overbilled and underbilled positions with projected final margin updated from the actual cost trajectory. It's built to go straight into a bonding or banking conversation.
Job-level P&L by cost code, with every active job showing actual gross margin against estimated. Completed jobs show actual versus estimated at closeout, which is what calibrates the next masonry estimate.
A 13-week cash flow forecast, with every cash outflow and inflow mapped 13 weeks forward. Cash shortfalls are visible 8 weeks before they occur.
AR aging and collections report, with every invoice over 30 days flagged and collections calls made weekly. Most clients clear $50,000 to $200,000 in earned AR in the first 30 days of engagement.
$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.

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.

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.

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.

Platinum

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.

COMMON QUESTIONS

FREQUENTLY ASKED.

SPM builds ControlQore cost codes aligned to the masonry estimate structure, by masonry type and floor level. Foremen post actual costs daily by cost code. Weekly, actual labor cost per unit is checked against the estimated rate by wall type. Monthly, the WIP schedule is produced from actual data. The owner sees job-level profitability by week eight, not at closeout.

Cost codes include CMU block by size, face brick, stone, and architectural CMU, split by floor and wall type. Each cost code points at the corresponding category in the estimate, so the actual versus estimated comparison is direct and it happens every week. Scaffold gets its own cost code so it never blends into the placement rate.

Setup takes 30 days, and masonry clients are fully operational at 60 days. Cost codes aligned to the trade estimate structure, the chart of accounts migration, and the WIP schedule template are all built in month one.

Yes. SPM migrates all clients from QuickBooks to ControlQore at engagement start. ControlQore handles the accounting functions plus the construction-specific job costing and WIP reporting that QuickBooks can't do at the depth commercial subcontractors need.

Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: 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. Strategic is where every job shows its margin while it is still open: a bookkeeper we choose does the books 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. Platinum is where you approve and the money side gets handled: a controller we choose handles your bills and receivables the way an in-house controller would, and you approve every payment. No payroll. No scope gaps.
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.

READY TO SEE JOB MARGINS BY WEEK 8?

Twenty minutes of questions about how your masonry work gets coded today, who does the coding, and what your last closed job reported. No pitch and no 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. Nothing gets sold on this call and nothing gets proposed. Josh asks questions to work out whether he can help at all.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.