CONTROLQORE FOR FLOORING CONTRACTORS.
Generic accounting software can't read labor cost per square foot by product type, carry 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, meaning substrate testing, prep and leveling, mitigation, material delivery and acclimation, install by product type, transitions and base, and protection after install, to track labor cost per square foot against the rate the bid carried. Moisture testing gets its own cost code and its own line in the schedule of values. Overhead is applied per job rather than assumed in an estimating spreadsheet. The WIP schedule is produced monthly from cost-to-cost percentage complete.
The difference isn't the report list. It's 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 can read 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 that tracks cost by job and cost code, so a flooring subcontractor can see labor cost per square foot by product type while the install is still running.
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 the bid carried. Resilient, carpet, and wood install at different rates with different crews, and a job that blends all three reports one blended number in generic accounting software. When the wood is running over the bid rate and the carpet is running under, the blend hides both, and you learn it at closeout with the crew already in the next building.
Moisture Testing Buried in the Unit Price
Flooring's largest failure mode is the slab, and the paperwork is the defense. When ASTM testing lives inside the unit price, it has no cost code, no budget, and no line in the schedule of values, so it gets skipped the first time the schedule tightens. One flooring failure on a known-wet slab produced a $1.3 million settlement, and 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, which is why the readings govern the install date rather than the pour date, and generic accounting software has nowhere to carry 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 run 19 percent gross margin and keep 5 percent net, because overhead runs 14 percent at that revenue. Showroom, warehouse, delivery fleet, and estimating load consume 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, and the field takes the blame 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. The sub carries 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, which tells you nothing about whether the terms were negotiable. Deposit reimbursement and stored-materials billing are contract terms, and they're only worth chasing 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 actual labor cost per square foot is calculated from the install codes by product type and compared to the rate the bid carried. Variance against the bid rate gets reviewed before the next phase starts rather than at closeout.
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, which builds 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. A sub who tested, reported the readings, and got a written directive before installing moves the liability up the chain, and a sub who installed past a failed reading without that paper owns the failure.
SPM calculates the real overhead rate from the trailing twelve months and builds it into ControlQore so it applies per job instead of living as a guess in the estimating spreadsheet. Flooring carries a heavier fixed base than most interior trades, because the showroom, the warehouse, and the delivery fleet are the business model rather than an extravagance. The job-level margin you read in ControlQore is after overhead, which is the only margin that pays for the building. Bids that recover 14 percent when overhead runs 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 instead of a feeling. SPM reviews the subcontract before signing and recommends deposit reimbursement and stored-materials billing terms, which is 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 the hold is larger than the profit on the work, which makes the release date a cash event worth managing rather than a surprise at 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 has run 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 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.
