CONTROLQORE FOR FLOORING CONTRACTORS.
Generic accounting software can't read labor cost per square foot by product type, track a moisture test as both a cost and a billable line item, or apply what the showroom and the warehouse cost to the job that used them. ControlQore can.
ControlQore for flooring contractors uses cost codes by scope to track labor cost per square foot against the rate set in the bid. The scopes are substrate testing, prep and leveling, mitigation, material delivery and acclimation, install by product type, transitions and base, and protection after install. Moisture testing gets its own cost code and its own line in the schedule of values. Overhead is applied per job, out of the actual numbers. The WIP schedule is produced monthly from cost-to-cost percentage complete.
What changes is when you find out. A flooring P&L tells you the month was fine or it wasn't, and by then the job is closed and the crew is in the next building. Cost codes built by flooring scope turn the same labor hours into a rate per square foot by product type. You read it in week two, against the rate you bid. That's early enough to change crew size, change the sequence, or open a change order conversation while the GC still has a reason to listen.
THE NUMBERS GENERIC SOFTWARE MISSES.
WHAT IT IS.
ControlQore is a job costing and WIP platform for contractors. It tracks cost by job and cost code. A flooring subcontractor can see labor cost per square foot by product type while the install is still in progress.
WHERE IT GOES WRONG.
No Labor Cost Per Square Foot by Product Type
QuickBooks job tracking gives you total labor cost by job. ControlQore gives you labor cost per square foot by product type, weekly, against the rate set in the bid. Resilient, carpet and wood install at different rates with different crews. A job with all three reports one blended number in generic accounting software. When the wood is over the bid rate and the carpet is under, the blend covers up both. You learn it at closeout, with the crew already in the next building.
Moisture Testing Lost in the Unit Price
The slab is flooring's biggest failure, and the paperwork is your defense. When ASTM testing is part of the unit price, it has no cost code, budget or line in the schedule of values. So it gets skipped the first time the schedule gets tight. One flooring failure on a known-wet slab produced a $1.3 million settlement. The court held that the deliberate installation wasn't a covered occurrence under the contractor's CGL policy. Concrete reaches design strength at 28 days and can still be far too wet to floor, so the readings set the install date, and the pour date doesn't. Generic accounting software has nowhere to log a test that's both a cost and a billable milestone.
A Strong Gross Margin That Never Reaches the Bottom Line
Flooring subcontractors at $1M to $5M have 19 percent gross margin and keep 5 percent net before taxes, because overhead is 14 percent at that revenue. The showroom, warehouse, delivery fleet and estimating take the difference, and none of it posts to a job in generic accounting software. The CFOS net profit target at that revenue is 10 percent, stated before taxes. Without an overhead rate applied per job, every bid is priced as though the building costs nothing. Then the field gets blamed for money the office spent.
Deposits Out Months Before the Install Bills
Specialty flooring is ordered against deposits, ships on the mill's schedule, and acclimates on site before a single square foot is installed. You hold a five-figure material position through freight, storage and the acclimation window while the billing waits for install. Generic accounting software records the deposit as a cost and reports the job as underwater until the pay app catches up. That tells you nothing about whether the terms were negotiable. Deposit reimbursement and stored-materials billing are contract terms. They're only worth pursuing if you can see what the float is costing you.
WHAT WE BUILD.
SPM builds ControlQore cost codes for flooring clients by scope: substrate testing, prep and leveling, mitigation when readings exceed tolerance, material delivery and acclimation, install by product type, transitions and base, and protection after install. Labor, material and freight post to the correct code. Weekly labor cost per square foot comes from the install codes by product type and is compared to the rate set in the bid. Any variance gets reviewed before the next phase starts.
Testing gets a cost code in ControlQore and a line item in the schedule of values. So it's budgeted, performed, billed and documented. ASTM readings attach to the pay application. That's the paper trail that decides liability if a floor ever fails. When a reading comes back over tolerance, the mitigation code already exists and the change order has a budget behind it. If you tested, reported the readings and got a written directive before installing, the liability moves up the chain. If you installed past a failed reading without that paper, you own the failure.
SPM calculates your real overhead rate from the trailing twelve months and builds it into ControlQore, so it applies per job. It's no longer a guess in the estimating spreadsheet. Flooring has a heavier fixed base than most interior trades, because the showroom, the warehouse and the delivery fleet are how the business works. The job-level margin you read in ControlQore is after overhead, and that's the only margin that pays for the building. Bids that recover 14 percent when overhead is 14 percent are how a 19 percent gross margin turns into a net profit worth keeping.
Deposits, freight and stored material post to the job in ControlQore the day they're spent, so the float is a figure you can read. SPM reviews the subcontract before you sign and recommends deposit reimbursement and stored-materials billing terms. That's the only place the float gets fixed for the life of the project. Retainage of 5 to 10 percent is tracked by job and by GC. At a 5 percent net before taxes, the hold is larger than the profit on the work. So the release date is a cash event to manage, and you plan for it before closeout.
The WIP schedule for flooring clients is produced monthly from cost-to-cost percentage complete by job. Underbilled positions, meaning work performed but not yet billed, are visible immediately and trigger a corrected pay app. Overbilled positions, meaning billed ahead of the work performed, flag jobs where the billing is ahead of production. You see both before either one becomes a cash problem.
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.
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.
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.
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.
