TILE & STONE ยท JOB COSTING SOFTWARE

CONTROLQORE FOR TILE & STONE CONTRACTORS.

Generic accounting software can't report setting cost per square foot by layout type, track ordered material against installed material, or carry a flood test as both a cost and a billable milestone. ControlQore can.

QUICK ANSWER

ControlQore for tile and stone contractors uses cost codes by scope, meaning substrate acceptance and testing, prep and leveling, waterproofing membrane, flood test, layout, setting by layout type, grout, movement joints, and sealing, to track setting cost per square foot against the rate the bid carried. Ordered quantities are tracked against installed quantities by layout type, so the waste factor comes from your own history. Flood tests carry a cost code and a line in the schedule of values. The WIP schedule is produced monthly from cost-to-cost percentage complete.

Tile is bid per square foot and lost per cut. Straight-lay field tile, diagonal lay, large format, and book-matched stone each set at a different rate and waste at a different rate, and a blended labor number hides all four. Setting cost per square foot by layout type, read weekly against the bid, is early enough to add setters, change the layout, or write the change order while there's still tile to set. The substrate and the membrane are the other half of the page, because both decide who pays for a failure, and both are documents before they're costs.

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

THE NUMBERS GENERIC SOFTWARE MISSES.

Per SF
Setting Cost by Layout Type vs. Bid
Ordered vs. Set
Material Attrition Tracked by Job
Per Wet Area
Flood Tests Budgeted and Billed
Monthly
WIP Schedule From Actual Job Cost
THE DEFINITION

WHAT IT IS.

ControlQore is a job costing and WIP platform for contractors that tracks cost by job and cost code, so a tile and stone subcontractor can see setting cost per square foot by layout type while the setters are still on the job.

WHAT YOU ARE DEALING WITH

WHERE IT GOES WRONG.

01

Setting Cost Blended Across Four Layout Types

Straight-lay field tile, diagonal lay, large format, and book-matched stone cut differently, set at different rates, and carry different layout time. A job that includes all four reports one labor figure in generic accounting software, which is the average of four production rates and describes none of them. ControlQore reports setting labor cost per square foot by layout type against the rate the bid carried. When the large format is running over and the field tile is running under, both are visible while there's still tile to set.

02

Waste Estimated From Net Square Footage

An estimate built from net square footage donates every cut. Diagonal lays, large formats, and natural-stone veining push waste well past field-tile norms, and the difference leaves the job as material nobody counted. Without ordered quantities recorded against installed quantities by layout type, next year's waste factor is a guess built on the same guess that lost money this year. Tracking the ratio by job is what turns a waste factor into history you can bid from.

03

The Inherited Substrate With No Priced Scope Behind It

Tile is a rigid finish set on somebody else's slab, so flatness beyond tolerance telegraphs as lippage and slab moisture attacks thinset bonds. Large-format tile tightened the published flatness standard to roughly 1/8 inch in 10 feet for tile with any side 15 inches or longer, which makes the upstream flatness report and the moisture readings documents worth demanding before a setter starts. When prep and leveling have no cost code, the prep is performed for free and the callback is billed to the setter. Generic accounting software reports that as a labor overrun, which sends the argument to the crew instead of to the party who turned over a slab out of tolerance.

04

Flood Tests With No Budget and No Record

Wet areas fail at the membrane rather than at the tile, and the failure bill covers tear-out, re-waterproofing, re-tiling, and the damage below. The party who can't produce the flood-test record pays for it. A test with no cost code and no milestone in the schedule of values is a test that gets skipped the first time the schedule tightens. Where a separate waterproofing trade is also present, the scope boundary belongs in writing before either trade starts, and generic accounting software has nowhere to carry a witnessed, photographed test as both a cost and a billable event.

05

Retainage Larger Than the Margin on the Job

Tile finishes late, so the release waits on total project closeout. A 5 to 10 percent hold against a 5.5 percent net profit at $1M to $5M means the retainage is larger than the profit on the work, and a 10 percent hold is nearly double it. The CFOS net profit target at that revenue is 10 percent, stated before taxes. Punch scrutiny on visible finish work, meaning grout shade and lippage claims read under raking light, gives closeout extra teeth, and every day of that argument is another day the hold is outstanding.

HOW SPM SETS IT UP

WHAT WE BUILD.

Cost Codes by Tile and Stone Scope in ControlQore

SPM builds ControlQore cost codes for tile and stone clients by scope: substrate acceptance and testing, prep and leveling, waterproofing membrane, flood test, layout, setting by layout type, grout, movement joints, sealing and stone care, and punch. Labor, material, and freight post to the correct code. Weekly actual setting labor cost per square foot is calculated by layout type and compared to the rate the bid carried. Variance against the bid rate gets reviewed while the setters are still on the job rather than at closeout.

Ordered-to-Installed Tracked by Layout Type

Every order posts to a layout type in ControlQore, and installed quantities post against the same code, which produces an ordered-to-installed ratio by job. Straight-lay field tile, diagonal lay, large format, and book-matched stone each build their own history. After a few jobs the waste factor for each one is a measured figure rather than a rule of thumb, and the bid carries the number your own work produced. Attrition allowances on fragile and book-matched material are priced from that history instead of hope.

Substrate Acceptance and Prep as Priced Scope

SPM builds substrate acceptance into the job as its own cost code and its own step. The flatness report and the moisture readings are requested at turnover and stored against the job, and prep and leveling are priced as scope rather than absorbed into the setting rate. When a condition is out of tolerance, the prep code already has a budget behind it and the change order is written with a documented cost. Nobody sets past a failed condition without a signed directive, which is the difference between a documented dispute and a callback you own.

Flood Tests as a Cost Code and an SOV Milestone

Every wet area carries a flood-test cost code in ControlQore and a milestone in the schedule of values, so the test is budgeted, witnessed, photographed, billed, and stored before a single tile is set. Where a waterproofing trade is also on the job, SPM defines the membrane scope boundary in writing during the subcontract review. A test that gets paid for is a test that gets done. The photographs and the billing record are the evidence that decides who pays if a shower fails two years later.

Monthly WIP and Retainage Tracked by Job

The WIP schedule for tile and stone 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 flag jobs where the billing has run ahead of production. Retainage of 5 to 10 percent is tracked by job and by GC, with the release condition and the expected date on the cash forecast, because at a 5.5 percent net the hold is the profit and closeout inspection standards belong in the contract before the first tile goes down.

$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 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 revenueMonthly 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.

Core

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.

Executive

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.

Strategic

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.

COMMON QUESTIONS

FREQUENTLY ASKED.

SPM builds setting cost codes by layout type: straight-lay field tile, diagonal lay, large format, and book-matched stone. Setters log hours to the code they worked at the end of each day. ControlQore calculates burdened labor cost for those hours and divides by the square footage set in that period, which produces an actual setting cost per square foot by layout type. That figure is compared weekly to the rate the bid carried, so a layout that's losing money is visible while there's still tile to set.
Yes. Orders and installed quantities post to the same layout-type codes, so ControlQore produces an ordered-to-installed ratio by job and by layout type. Diagonal lays, large formats, and book-matched stone each build their own record. After a handful of jobs the waste factor for each layout type comes from your own history rather than a rule of thumb, and attrition allowances on fragile material are priced from measured attrition.
Both become cost codes with budgets and, in the case of the flood test, a milestone in the schedule of values. The flatness report and the moisture readings are requested at turnover and stored against the job, because the published flatness standard for large-format tile runs roughly 1/8 inch in 10 feet for tile with any side 15 inches or longer. Flood tests are witnessed, photographed, billed, and stored before setting begins. When a condition fails, the prep or mitigation code already has a budget, so the change order carries a documented cost instead of an argument.
60 days from engagement start to live job costing with WIP reporting. The tile and stone setup covers the scope-level cost code build, setting codes by layout type, ordered-to-installed tracking, substrate acceptance and flood-test codes, retainage tracking by job, 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. 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. Executive is where you stop touching the books, because we run the bookkeeping and the controllership as well. Strategic is where every job shows its margin while it is still running, because the job costing and WIP platform is set up and managed for you. No payroll. No scope gaps.
WHAT THIS TIES INTO
Josh Luebker, The Construction CFO
Josh Luebker
FRACTIONAL CFO · THE CONSTRUCTION CFO

Former commercial construction project manager and master electrician. Managed 150+ projects worth more than $2.1B combined, with individual jobs from $50,000 to $300M, including data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M to $12M through Sulphur Prairie Management.About Josh  | LinkedIn

WANT TO SEE THIS ON YOUR OWN TILE & STONE JOBS?

Bring one open tile & stone job and your last full year. We will show you what the cost codes would look like and where the current numbers are wrong before we talk about working together.

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 diagnostic

20 minutes. No sales pressure. We will tell you exactly what's broken before we talk about anything else.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.