Most repair shops price by gut feel and leave margin on the table. A structured quote sheet built around part cost multipliers and labor tiers lifts average ticket without changing your customer base. This guide gives you the framework and the numbers.
Build Your Price Formula
Start with three inputs: part cost (delivered, with duty), labor minutes, and local market ceiling. A workable structure:
| Repair Type | Typical Bench Time | Pricing Approach |
|---|---|---|
| Battery swap (8 through 15) | 25-45 min | Part x 2.2 + fixed labor |
| Charging port | 25-40 min | Part x 2.0 + fixed labor |
| Screen assembly | 20-40 min | Part x 1.8 (part cost dominates) |
| Camera module | 30-50 min | Part x 1.9, premium for Pro OIS models |
| Speaker / taptic / SIM parts | 15-25 min | Minimum shop rate x 1.5 |
| Board-level work | 60+ min | Hourly rate, diagnostic fee credited on repair |
Quoting Rules That Protect Margin
- Quote in ranges, invoice at the measured point. Battery jobs are 30 minutes; say 30-45.
- Charge a diagnostic fee for no-fault-found. Free diagnostics on intermittent faults become unpaid labor.
- Bundle counter offers: battery + port clean, screen + tempered glass. Bundles lift ticket 15-25% in most shops.
- Flag paired-data services: True Tone restoration or health pairing justifies a $5-10 line item most customers accept.
Sample Quote Ladder
For an iPhone 12 battery with a $9 delivered part cost in a mid-tier market: quote $32-38, invoice $34, add $6 port clean bundle acceptance roughly 40% of the time. Across 20 batteries a week, structured quoting adds $300-500 weekly versus flat gut pricing.
Keep part costs low with the batteries collection, charging ports, and for iPhone 12 model pages, and track your numbers against our repair business guides on this blog.
FAQ
Should labor differ by model generation? Slightly - 14/15 seals cost more time, so add $3-5 on newer generations.
How often should I reprice? Quarterly, or whenever a supplier price moves more than 8%.
What about warranty cost in pricing? Add 3-5% to cover claims; shops that skip this subsidize failures out of profit.