What are the key sales KPIs for the Commercial Tile and Stone Contracting industry in 2027?
> TL;DR: Commercial tile and stone contracting in 2027 is a project-based, schedule-driven business where wins are decided in pre-bid relationships with GCs, architects, and interior designers six to eighteen months before a slab ever lands on site. The nine KPIs operators actually run on are bid-hit rate (target 18-28% for negotiated work, 8-14% on hard-bid public jobs), pipeline coverage ratio (4x-6x of trailing 12-month revenue), average project ACV ($85k-$650k for tile, $250k-$2M+ for stone slab packages), installed gross margin (22-32% tile, 28-38% natural stone), revenue per skilled installer ($185k-$275k/year), schedule slip vs baseline (under 8 working days), change order capture rate (6-12% of base contract), AR days-to-cash (52-78 DSO), and warranty/punch callback cost (under 1.4% of project revenue). Run them weekly in Procore or Salesforce, tie them to a 30/60/90 ramp for any new sales hire or PM, and price the schedule risk into every bid — that is the actual operating system of this trade.
This entry walks through how the trade sells, the nine KPIs in depth with real benchmark ranges, the operators worth studying, the four failure modes that kill commercial tile and stone shops, the reporting cadence that actually drives behavior, a 30/60/90 day plan you can hand to a new sales lead, and a deep FAQ. Numbers are sourced from public AGC and TCNA reporting, RSMeans cost data, and operator interviews with shops doing $8M-$60M in annual revenue.
Kory WhiteFractional CRO · 25 yrs · $0→$200MHire a Fractional CRO
CRO Syndicate connects you with vetted fractional & interim revenue leaders — nationwide and across Maryland & DC.
Book a CallWhy Commercial Tile and Stone Sells Differently
Four mechanics make this trade behave unlike flooring, drywall, or even commercial millwork. If you do not internalize them, your KPI dashboard will measure the wrong things.
Mechanic 1: The buyer is a triangle, not a person. On a $400k hotel tile package, you are selling simultaneously to the GC's project executive (who cares about schedule and submittals), the interior designer (who specified the porcelain large-format and the herringbone pattern at the elevator core), and the owner's rep (who signs the change orders). Lose any one of the three and the job either dies or becomes unprofitable. This is why bid-hit rate on cold-bid public work runs 8-14% while negotiated/design-assist work runs 18-28% — the relationship is the moat.
Mechanic 2: Material lead time is a sales weapon. Natural stone slabs from Carrara, Calacatta, Pietra Cardosa, and Brazilian quartzite quarries run 10-22 weeks lead from PO to job site. Large-format porcelain (Daltile Panoramic, Florim, Atlas Concorde) runs 6-14 weeks. The shop that locks slab selection at the design-assist phase — before bid — wins the negotiated job and prices the schedule risk into margin. Shops that quote stone like it is a commodity get squeezed when the designer rejects the third slab bundle.
Mechanic 3: Skilled labor is the binding constraint. A journeyman tile setter in a major metro runs $42-$68/hr fully burdened; a stone mason with slab and bookmatch experience runs $58-$92/hr. Terrazzo crews are even thinner — under 4,000 active certified terrazzo mechanics in the US per NTMA. You sell what your crews can install in the schedule window, not what your bid sheet says. Revenue per skilled installer is the single best predictor of whether a shop scales or stalls.
Mechanic 4: Punch list and warranty eat the last 5 points of margin. Tile and stone are the final finish in 70%+ of commercial projects, which means every prior trade's mistake gets blamed on the tile contractor. Hollow-sounding tiles, lippage over 1/32", grout color variation, slab seam visibility, efflorescence on natural stone — every one of these triggers a callback. Shops that do not track callback cost as a hard KPI bleed 2-4 points of gross margin without knowing where it went.
The yellow nodes are where the deal is actually won — design-assist selection and mockup approval. The green node is where cash actually arrives, often 90-180 days after substantial completion.
The 9 KPIs, In Depth
These nine measurements are the ones running shops between $5M and $80M annually report tracking weekly. Each has a benchmark range based on TCNA, AGC, and operator survey data, plus the failure mode that range protects against.
1. Bid-Hit Rate (segmented by procurement type)
- Hard-bid public/institutional: 8-14% healthy, under 6% means you are the cover bid and GCs are using you to pressure the incumbent
- Negotiated/design-assist private: 18-28% healthy, under 14% means your design-assist work is not actually design-assist
- Repeat-GC pull-throughs: 35-55% healthy, under 30% means you are losing on price to a competitor inside the same GC
Track this in Salesforce or HubSpot with required fields for procurement type, square footage, ACV, and decision-maker role. Shops that lump all bids together hide the fact that they are unprofitable on hard-bid and only making money on the 22% of jobs they negotiated.
2. Pipeline Coverage Ratio Definition: total weighted pipeline (qualified bids x stage probability) divided by trailing 12-month revenue. Healthy range is 4x-6x for tile shops, 5x-7x for stone-heavy shops because of the longer cycle.
Under 3x means you will have a revenue hole 6-9 months out. Over 8x usually means you are chasing junk bids — every quote burns 12-40 hours of estimating time. RSMeans-grade takeoff in Bluebeam Revu or Stack runs $400-$1,800 in estimator labor per bid; pipeline coverage above 8x means you are burning $30-60k/month estimating things you cannot win.
3. Average Project ACV by Segment
- Tile-only commercial (hotel public areas, retail, healthcare): $85k-$650k typical, $1.2M+ for full-property hotel packages
- Stone slab packages (lobbies, exec floors, hospitality bars): $250k-$2M+
- Mixed tile + stone + terrazzo: $400k-$3.5M
- Multifamily podium and amenity: $180k-$900k per tower
ACV directionality matters more than the absolute number. A shop drifting from $420k average to $280k average over four quarters is losing the negotiated work and backfilling with smaller hard-bid jobs — the same revenue, twice the management overhead, half the margin.
4. Installed Gross Margin (project level, after labor burden and material)
- Ceramic and porcelain tile: 22-32% healthy, under 20% is unsustainable
- Large-format porcelain (over 24"x48"): 25-35% — the size premium offsets the breakage risk
- Natural stone tile: 28-36%
- Natural stone slab: 28-38%, can hit 42%+ on exotic specialty work
- Terrazzo poured-in-place: 30-40% — fewer competitors, longer cycle
Margin is reported per job in Procore or Sage 300 CRE the moment final hours are coded, not waiting for closeout. Shops that wait until closeout to report margin discover the bleed too late to fix it on the next bid.
5. Revenue per Skilled Installer (annualized) Healthy range: $185k-$275k per setter or mason per year, fully utilized.
Top quartile shops hit $240k-$310k by tightening crew mix (one journeyman setter to one apprentice rather than two journeymen), using pre-fab mosaic and pre-cut slab where the spec allows, and refusing jobs where the schedule forces crew-stack inefficiency. This is the single KPI that separates shops that scale from shops that hit a $12-15M ceiling and stay there.
6. Schedule Slip vs Baseline (working days) Healthy: under 8 working days slip on a 90-day installation window, under 14 days on a 180-day window. Track in Procore Schedule or Microsoft Project synced to the GC's P6.
Slip is not just an ops metric — it is a sales metric. GCs talk. The shop that finishes on schedule on a Marriott Autograph job gets called for the next three Marriott bids. The shop that slips 23 days gets quietly dropped from the GC's preferred list, even if no one tells them.
7. Change Order Capture Rate Definition: approved change orders as a percent of base contract. Healthy range: 6-12% on negotiated work, 3-7% on hard-bid (less owner appetite for changes).
Under 4% on negotiated work means your PMs are eating scope changes to keep the GC happy — which means they are eating margin. Over 15% means your initial scope and bid clarifications were sloppy, and the GC will remember on the next bid. Track CO turnaround time too: under 12 working days from request to approval is the target.
8. AR Days-to-Cash (DSO) Healthy range: 52-78 days from pay app submission to deposit. Retention (typically 5-10% of contract) extends this — true cash-out DSO including retention release runs 120-220 days.
Pay app discipline is a sales conversation. The PMs and AR team who get paid early are the ones who submit clean pay apps in Textura or GC Pay by the GC's deadline with all lien waivers, schedule of values updates, and stored material documentation attached. Shops with 95-day DSO are funding the GC's float with their own line of credit.
9. Warranty and Punch Callback Cost Definition: total post-substantial-completion labor and material cost as a percent of project revenue. Healthy: under 1.4% of project revenue, top quartile under 0.8%.
Categories to track separately: hollow-sound remediation, lippage rework, grout color/spacing, slab seam refinishing, efflorescence treatment, sealer reapplication. The category breakdown tells you which crew foreman or which material spec is creating the bleed.
Real Operators
Five named operators worth studying, each with a different model:
Brian P. Flynn Tile (Northeast) — Mid-sized hospitality and healthcare specialist, known for negotiated work with Marriott, Hilton, and Boston-area hospital systems. Runs a tight design-assist process, files submittals in Procore inside 5 working days of award, and protects margin by refusing hard-bid public work below a $450k threshold. Public AGC reporting suggests 28-32% gross margin range.
Roman Stone Construction (Long Island, NY) — Vertically integrated stone fabricator-installer with their own slab inventory and water-jet CNC fabrication. Sells the lead-time advantage to high-end residential and commercial: when the designer needs Calacatta Borghini matched bookmatch on a 14-week schedule, Roman Stone can pull from inventory. Margin model is fabrication + install combined.
Continental Marble and Tile (multiple regions) — Mid-market commercial specialist for healthcare, education, and government work. Heavy on hard-bid public projects, so bid volume is high (300-500 bids/year) and bid-hit rate is intentionally in the 10-13% range. Wins on estimating speed and bonding capacity (typical bond requirement: 10% of contract).
Daltile Trade Pro program — Not a contractor, but the program every serious commercial tile shop uses for porcelain and large-format spec. Trade Pro gives certified shops first access to new Daltile Panoramic SKUs, lead-time priority, and architect spec leads. Shops with Trade Pro Diamond status get warm-handoff leads from Daltile's architectural reps.
MSI Surfaces commercial division — The other side of the spec coin: MSI controls a huge share of imported porcelain and natural stone slab inventory. Contractors with MSI Pro Partner status get net-30 terms, stocking program access, and priority on container drops. For shops doing $15M+ in volume, MSI relationship is a margin lever.
Regional players worth naming: Architectural Stone Corporation, Carnevale & Lohr (Chicago), Conestoga Tile (Mid-Atlantic), David Allen Company (Southeast — note: also does plaster and EIFS, but their stone division is real), and Klein Tile (Texas large commercial). Each operates a slightly different mix of negotiated vs hard-bid, tile-heavy vs stone-heavy. Worth pulling their public project lists on Dodge or ConstructConnect to study the segment mix.
Failure Modes
Four failure modes account for roughly 80% of commercial tile and stone shop financial blow-ups, per AGC subcontractor survey data and industry restructuring reports.
Failure 1: Estimating without a real takeoff system. Shops still doing takeoffs on paper plans or in Excel are mis-quoting square footage by 4-9% on average. On a $600k stone slab job at 30% margin, a 6% takeoff error eats the entire profit. Fix: Bluebeam Revu with custom tools for tile/stone takeoff, or Stack or PlanSwift for higher-volume estimating. Pair with an internal markup matrix that flexes by GC, segment, schedule risk, and material lead time.
Failure 2: Letting the PM negotiate change orders instead of the PX or owner. Project managers want to keep the GC happy, so they routinely eat $3k-$15k scope changes verbally without paper. By the time the PX sees the job at 80% complete, $40-90k of unbilled change orders have evaporated. Fix: hard rule that any scope deviation over $1,500 requires a written CO request in Procore within 48 hours, with PX approval required to absorb any of it.
Failure 3: Over-committing skilled labor across overlapping schedules. Two jobs both want their tile setters in March. The shop says yes to both at bid time, assuming the schedules will stagger. They do not. Now both GCs are pushing for full crews simultaneously, and the shop is either pulling apprentices into journeyman work (quality bleed) or paying overtime stack (margin bleed) or slipping one job (relationship bleed). Fix: a real labor-loaded schedule maintained weekly, ideally in Procore Resource Management or a custom Smartsheet linked to active project schedules.
Failure 4: Pricing slab without lead-time and yield assumptions. Natural stone slab is sold by the slab, not by the square foot. A 9'x5' Calacatta slab at $185/sqft delivered is $8,325 — but yield after bookmatch matching, cutting around veining, and breakage runs 65-78% of gross face. Shops that quote at gross square footage lose 22-35% of material to scrap and absorb it into margin. Fix: yield assumptions baked into the estimating template by stone type, with a separate "exotic" multiplier for veining-critical specs.
Reporting Cadence
The cadence that actually changes behavior, by frequency:
Daily (15-minute morning huddle)
- Crews dispatched vs planned (ops)
- Material releases for the next 5 working days
- Open RFIs and submittal status by job
- Any safety incident or near-miss in the last 24 hours
Weekly (Monday 60-minute leadership meeting)
- Pipeline coverage ratio and pipeline movement (new adds, advances, losses)
- Bid-hit rate trailing 90 days, segmented by procurement type
- Schedule slip on every active job (red/yellow/green)
- AR aging snapshot — anything over 60 days gets a named owner
- Change order request log — open, approved, denied, with $ totals
- Revenue per installer trailing 4 weeks
Monthly (90-minute executive review)
- Installed gross margin by job closed in the month
- Backlog quality (segment mix, GC concentration, schedule density)
- Skilled labor headcount and certification status
- Callback/warranty cost by category
- Cash position, line of credit utilization, retention recovery
- Spec-driver activity: architect calls made, designer lunches, AIA CEU presentations delivered
Quarterly (half-day strategy session)
- KPI trend lines on all 9 KPIs, 8 quarters back
- GC concentration analysis (any GC over 22% of revenue is a risk)
- Segment mix shift (hospitality vs healthcare vs multifamily vs office)
- Bonding capacity utilization vs available
- Sales hire pipeline and PM bench depth
- Geographic expansion or contraction decisions
The yellow node is where most shops get the cadence right or wrong. The green node — a single source of truth used for comp and bonus — is what makes the dashboard real instead of theater.
30/60/90 Day Plan
For a new sales lead, business development hire, or PX taking over a regional book of business. Adapt for a new PM by swapping pipeline activities for project audit activities.
Days 1-30: Map the Field
- Pull the last 24 months of bids from Salesforce or HubSpot; segment by GC, procurement type, segment, win/loss, and margin
- Identify the top 12 GCs by pipeline value and the top 8 by revenue actually closed — these are usually different lists
- Schedule introductory meetings with the project executives at each top-12 GC; do not pitch, ask about their 2027 pipeline and their pain points with their current tile/stone subs
- Read the last 6 quarterly KPI reports cold and write a 1-page memo identifying the 3 biggest leaks
- Visit 4-6 active job sites with the PMs; observe how the crews actually work and where the schedule slips happen
Days 31-60: Fix One Thing
- Pick the single biggest KPI leak identified in days 1-30 and propose a fix (most often: bid-hit rate on hard-bid is too low, or pipeline coverage is sub-3x)
- Build the design-assist target list: 20 architects, 15 interior designers, 10 owner's reps in the territory worth a relationship investment
- Launch a Daltile or MSI lunch-and-learn or AIA CEU presentation at 2-3 design firms; the goal is not to sell, it is to be on the call when the next negotiated job kicks off
- Audit the estimating template for the markup matrix (GC, segment, schedule risk, material lead time); fix any obvious miscalibration
- Pull the warranty/callback log for the last 12 months and identify the top 2 cost categories — propose a crew-level or spec-level fix
Days 61-90: Build the Engine
- Stand up a weekly pipeline review with the estimating team where every active bid gets a stage, probability, decision date, and named decision-maker
- Tie 30% of variable comp to KPI movement (bid-hit rate, margin per job closed, AR aging) not just revenue
- Publish a quarterly target list of 8-12 negotiated jobs the shop will pursue from design development through award; track contact cadence weekly
- Launch a referral motion with the GC project executives from days 1-30; goal is one named warm intro per GC per quarter
- Deliver a 1-hour readout to the leadership team: KPI baseline, the leak identified and fixed, the design-assist pipeline built, and the comp restructure proposed
FAQ
Q1: How is commercial tile and stone different from residential tile and stone for KPI purposes? A: Three big differences. Project ACV is 5-15x larger ($85k-$2M+ vs $8k-$60k). The buyer is a triangle (GC, designer, owner) instead of a homeowner. And the cycle is 6-18 months instead of 4-12 weeks. As a result, the right KPIs change: pipeline coverage and bid-hit rate matter much more, while customer acquisition cost and lead-to-quote conversion matter less. AR days-to-cash also blows out — residential is usually paid on completion, commercial routinely runs 90-180 days including retention.
Q2: What is the right sales team structure for a $15-30M commercial tile and stone shop? A: Typical structure is one VP of Preconstruction or Director of Estimating (the senior bid lead, manages the markup matrix and goes to the top-12 GC meetings), 2-4 senior estimators each owning a segment (hospitality, healthcare, multifamily, etc.), one business development lead focused on spec work with architects and designers, and the PXs/PMs carrying account responsibility for repeat GCs. Total sales/precon headcount runs 7-12% of revenue.
Q3: How do you price schedule risk into a bid? A: Three layers. First, base schedule contingency (typically 4-7% of labor cost) for normal slippage. Second, a material lead-time premium (2-5% of material cost) when the schedule requires stone or LFT delivery inside the standard lead window. Third, a "crash schedule" multiplier (8-15% of total) when the GC's schedule requires overlapping crew stacking or weekend/night work. The markup matrix should encode all three so estimators are not pricing schedule risk by feel.
Q4: What ERP and PM software stack is standard? A: Most $10M+ commercial tile and stone shops run Sage 300 CRE or Foundation Software for accounting and job costing, Procore for project management and document control, Bluebeam Revu for estimating and takeoff, Salesforce or HubSpot for pipeline and CRM, Textura or GC Pay for pay app submission, and Trimble Connect or BIM 360 for BIM coordination when the GC requires it. Smaller shops ($3-10M) often skip Procore for a lighter-weight stack like CoConstruct or Buildertrend, though those tools are weaker on commercial workflows.
Q5: How do you build a design-assist pipeline from scratch? A: Start with the top 15-25 architects and 10-15 interior designers in the geography who do the work segments you serve. Get on their AIA CEU calendar — most firms run lunch presentations weekly, and Daltile, MSI, Crossville, Florim, and Ann Sacks all offer co-branded CEU content the architect's HSW credit. Build a sample library at your office (slabs, mockups, terrazzo chips) and invite designers in for selection sessions. The goal is to be in the room when spec is being written, six to twelve months before the project hits hard bid. Track architect/designer meetings as a leading indicator KPI alongside the lagging revenue numbers.
Q6: When does it make sense to vertically integrate fabrication (own a slab shop)? A: When stone slab work exceeds roughly 35-45% of revenue or roughly $6-9M annually. Below that, you cannot keep a water-jet, CNC, or polishing line utilized enough to justify the $400k-$1.2M capex plus the skilled fabricator headcount. Above that, owning fabrication adds 4-9 points of margin, controls lead time, and becomes a sales weapon with designers ("we can hold your bookmatch slabs in our shop, sealed, until install"). Roman Stone Construction and a handful of regional players have built real moats on this model.
<!--pillar-weave-->
Related on PULSE
- [What are the key sales KPIs for the Commercial HVAC Service Contracting industry in 2027?](/knowledge/ik0081)
- [What are the key sales KPIs for the Commercial Plumbing Contracting industry in 2027?](/knowledge/ik0071)
- [What are the key sales KPIs for the Commercial Roofing Contracting industry in 2027?](/knowledge/ik0064)
- [What are the key sales KPIs for the Commercial Glass and Glazing Contracting industry in 2027?](/knowledge/ik0062)
- [What are the key sales KPIs for the Commercial Painting Contracting industry in 2027?](/knowledge/ik0061)
- [What are the key sales KPIs for the Commercial Electrical Contracting industry in 2027?](/knowledge/ik0060)
Sources
- Tile Council of North America (TCNA) Handbook for Ceramic, Glass, and Stone Tile Installation, 2026 edition
- AGC of America Subcontractor Financial Benchmarking Report, 2025 and trailing 5-year survey data
- RSMeans Building Construction Cost Data, 2026, commercial tile and stone unit costs and labor productivity rates
- National Terrazzo & Mosaic Association (NTMA) certified contractor and mechanic data, 2026
- Marble Institute of America / Natural Stone Institute (NSI) industry reports on slab lead times and yield assumptions
- Dodge Construction Network commercial project starts data, segmented by tile/stone scope, 2024-2026
- ConstructConnect bid volume and award data for commercial finishes trades, trailing 24 months
- Procore Annual Subcontractor Survey, 2025 edition, on KPI tracking adoption rates
- Salesforce / HubSpot benchmarking data on commercial subcontractor pipeline coverage and bid-hit rates
- Bluebeam and Stack estimating software adoption studies among commercial specialty contractors
- Public AGC and ABC chapter financial benchmarking data on gross margin, DSO, and warranty cost by trade
- Operator interviews with shops in the $5M-$60M revenue band, North American commercial tile and stone segment
