Tint shop pricing math is genuinely simpler than most owners make it. The mistake almost everyone makes — and we've seen it across 380+ shops on SalesThumb — is pricing by gut feel rather than by the math that actually drives margin.
This is the framework we'd give any new tint shop owner in 2026. It's a four-tier pricing structure with specific margin targets and bay-economics. It works for single-bay startups and four-bay established shops. It does NOT work for $50-tint-job mall-kiosk economics — that's a different game.
The unit of analysis: gross margin per bay-hour
Stop thinking in terms of "how much do I charge for a Camry?" Start thinking "how much margin do I generate per hour of bay time?"
The formula:
Margin per bay-hour = (ticket - material cost - tip-out) / (bay hours used)
For a 2-hour Camry tint job at $349, with $42 in film cost and no tip-out:
(349 - 42) / 2 = $153.50 margin per bay-hour
Your target should be $140-$180 margin per bay-hour in 2026. Below $130, you're either underpricing or under-utilizing. Above $200, you're either premium-positioned or somebody's leaving money on the table.
A 2,000-bay-hour year (one bay, one tech, normal capacity) at $150 margin-per-bay-hour = $300,000 gross margin from one bay. That's your North Star number.
The four-tier structure that works
Pick four tiers that map to vehicle complexity AND film tier. This gives you 16 combinations in a 4x4 matrix and covers 95% of customer requests cleanly.
Vehicle tiers (by labor time):
- Tier 1 — Sedan / coupe (1.5-2 hours): Camry, Accord, Civic, 3-series, A4
- Tier 2 — Small SUV / hatch (2-2.5 hours): RAV4, CR-V, Mazda3 hatch, GLC, X3
- Tier 3 — Large SUV / truck (2.5-3.5 hours): Tahoe, Suburban, F-150, RAM 1500, Q7
- Tier 4 — Full-size / luxury / EV complex (3.5-5 hours): Escalade, Wagoneer, exotic, Tesla Model X, Rivian R1S
Film tiers (by margin per linear foot):
- Good — dyed/carbon hybrid: $1.50-$2.50/ft material, charge $X to hit $130/bay-hour
- Better — ceramic $3.50-$5.50/ft material, charge $X to hit $160/bay-hour
- Best — premium IR ceramic (IRX, XPEL XR Plus): $7-$10/ft material, charge $X to hit $190/bay-hour
- Specialty — security film, dark privacy: custom-priced, often higher labor
The 4×4 matrix (typical 2026 prices)
Vehicle / Film tier prices in USD:
| Vehicle | Good (Carbon) | Better (Ceramic) | Best (IR Premium) | |---------|--------------|------------------|-------------------| | Sedan | $329 | $549 | $799 | | Sm SUV | $379 | $629 | $899 | | Lg SUV | $449 | $749 | $1,099 | | Premium | $549 | $899 | $1,299 |
(Adjust ±15% for your market. High-cost metros lean higher; low-cost markets lean lower.)
Why this structure wins
Three reasons:
1. Customer mental model. Customers think in "what kind of car" + "how good a film" — not in linear-foot calculations. Your pricing should match how they shop.
2. Tier-based pricing closes harder. Showing all three options side-by-side per vehicle anchors the middle tier. About 60-70% of customers pick Better, 15-25% trade up to Best, 10-20% pick Good. Average ticket lands ~$680 for a sedan, vs $349 if you only offered the single-tier dyed price. See Tier-based pricing setup.
3. Margin floor protected. Every cell of the matrix is calibrated to your minimum $140 margin-per-bay-hour. You can't accidentally underprice because the math is baked in.
The deposit policy
Pair the pricing with a deposit:
- 25-50% of quote as deposit to lock the booking
- Non-refundable within 24 hours of appointment
- Captured at booking via Stripe
Why: deposit cuts no-shows from 8-12% down to 2-4%. The math: a 5% no-show rate at a 3-bay shop is roughly $40k-$60k of lost revenue per year. Deposit eliminates most of that.
See Deposit collection for the setup.
The add-on stack that lifts ticket
Every quote should offer 2-3 add-ons:
- Front strip / brow — $79-$149 (high-margin, fast install)
- Headlight tint — $99-$199
- Windshield strip clear ceramic — $199-$349
- Mirror tint / sunshade upgrade — $79
About 30-50% of customers add at least one. Average add-on contributes $80-$130 to ticket. At a sedan-tier ceramic of $549, even a $99 add-on lifts the ticket by 18%.
These add-ons are SHORT (15-25 minutes) and HIGH MARGIN. They're how you crack $700 average ticket at a tint shop without raising base prices.
What NOT to do
- Don't price by "what the shop down the street charges." That shop is probably losing money on certain cells. Set your prices by your own margin targets, not theirs.
- Don't quote a single number on a phone call. "Tint for a Camry is $349" is a closing-killer. Force the customer into the quote/tier flow. See How to write SMS customer replies.
- Don't undercharge SUVs and trucks. Almost every shop does this. SUV install takes 25-40% more time but most shops price it at +10-15%. Real margin per bay-hour collapses.
- Don't offer "specials" indiscriminately. A 25% off promo lifts volume but the new customers are the lowest-tier customers. Limit specials to off-peak (Tuesday-Wednesday, January-February) and only for repeat customers.
- Don't run on hourly pricing. "$95/hour install rate" is mechanical-shop thinking. Customers can't compare it across shops. Use service-tier pricing.
How to roll this out at an existing shop
If you're already running on lower prices, don't 30% raise overnight. Phased rollout:
- Week 1: Add the Best (premium IR ceramic) tier. Don't change Good or Better.
- Weeks 2-3: Watch what % of customers pick Best. Should be 10-20%. If it's higher, your Better is underpriced. If lower, your Best is overpriced.
- Month 2: Raise Better tier 8-12%. Monitor close rate. If close rate drops more than 5%, walk back half the increase.
- Month 3: Repeat for Good tier.
This gradual approach gives you a feedback loop without losing customers all at once.
What good looks like at 12 months
A single-bay tint shop running this pricing structure with healthy bay utilization should hit:
- $700-$850 average ticket
- $250,000-$320,000 annual gross margin from the bay
- 55-70% close rate on quotes
- <3% refund rate
If you're materially below any of those, the diagnosis is usually pricing, sales-process, or customer-mix. The math here gives you the framework to find which.
Related
- Tier-based pricing setup - How to choose tint shop software - Complete guide to starting a window tint shop in 2026 - Bay utilization metrics