Margin math: why parts markup alone isn't making you money
A clear look at small engine shop profit margin. Why parts markup is not enough, and the three levers that actually move the P&L.
It is a Thursday in March. The shop owner, call him Ray, is at the back counter with a yellow pad. He is adding up what he made on a riding mower job. Parts cost him $340. He charged $510 for parts. He feels good. He tells his wife he made $170 on it.
Then he starts thinking. The job took 4.5 hours. He billed 3. He paid his tech for all 4.5. He does that math and the smile fades.
This is the trap. Small engine shop profit margin is not the parts markup on the invoice. It is what lands in the bank account after every dollar is accounted for. Most shops confuse the two, and most shops are leaving real money on the bench.
The parts markup mirage
Typical parts margin in a healthy small engine shop is 35 to 45 percent after distributor cost, freight, and shrink. That sounds great. On paper it is. In practice it gets eaten alive by three things.
- Labor that is done but not billed
- Warranty work that gets written off or underpaid
- Inventory that sits on the shelf more than 9 months
You cannot markup your way out of those three. You have to fix them directly.
The real small engine shop profit margin lever: labor recovery
Labor recovery rate is the single biggest number most shops never calculate. It is:
Billed hours / tech clock hours
If your tech is on the clock 8 hours a day and you bill 5, your labor recovery is 62.5 percent. That is typical, and it is also terrible.
Healthy shops run 75 to 85 percent labor recovery. Great shops run 90. The difference between 62 and 80 on a single tech is roughly $18,000 a year at a $75 billed rate. That is not a rounding error.
How to lift it:
- Use flat-rate labor for common operations. Carb rebuild on a Kohler Courage is 1.2 hours, always, even if the tech does it in 45 minutes.
- Track bench time per ticket. If you do not know how long a job took, you cannot price the next one.
- Eliminate parts-running. A tech who walks to the parts bin 14 times a day is losing an hour.
- Stop doing free diagnostics. Charge $45, credit it to the job if they approve. You will filter tire-kickers immediately.
Sample P&L for a $600K shop
Numbers are rounded for clarity. This is a single-location shop with two techs and an owner who also works the bench part-time.
| Category | Dollar amount | % of revenue |
|---|---|---|
| Parts revenue | $360,000 | 60% |
| Labor revenue | $210,000 | 35% |
| Storage and misc | $30,000 | 5% |
| Total revenue | $600,000 | 100% |
| Parts cost (COGS) | $216,000 | 36% |
| Tech wages and burden | $120,000 | 20% |
| Rent | $36,000 | 6% |
| Utilities | $12,000 | 2% |
| Insurance | $9,000 | 1.5% |
| Software and subs | $6,000 | 1% |
| Advertising | $6,000 | 1% |
| Owner pay | $90,000 | 15% |
| Misc (supplies, bank, fuel) | $24,000 | 4% |
| Total expenses | $519,000 | 86.5% |
| Net profit | $81,000 | 13.5% |
A 13.5 percent net is a healthy shop. Most shops this size run closer to 7 to 9. The delta is almost always labor recovery and warranty discipline.
The three levers that actually move the number
Forget cutting the utility bill. Here are the three levers that move small engine shop profit margin in real numbers.
Lever one: flat-rate labor on your top 20 jobs
Pick your 20 most common operations. Time them honestly. Add 15 percent cushion. Publish the flat rate internally and bill it every time.
Common flat-rate targets:
- Lawn mower carb clean: 0.6 hours
- Lawn mower carb rebuild: 1.0 hour
- Deck spindle replacement: 1.4 hours
- Pull cord replacement: 0.4 hours
- Battery and charge system diagnosis: 0.8 hours
- Chainsaw carb rebuild: 1.2 hours
- Winterize package: 0.8 hours
A tech who beats flat rate is winning. A tech who loses on flat rate is a training problem, not a pricing problem.
Lever two: warranty write-off discipline
Most shops eat 8 to 14 percent of their warranty claim revenue through write-offs, rejections, and payment lag. Healthy shops eat 3 percent or less.
The fix is boring and it works:
- Take the required photos at intake, not after the job.
- Submit within 48 hours of job completion.
- Track aging weekly. Anything past 30 days gets a phone call.
- Never throw away the old part until the claim is paid.
A shop doing $80K in warranty work that tightens from 12 percent write-off to 4 percent recovers $6,400 a year. That is real money.
Lever three: inventory turn
Dead inventory is dead cash. It also rots. Belts dry out, carbs get sticky, fuel lines harden.
Target turn rates:
- High-volume consumables (oil, filters, spark plugs, blades): 8 to 12 turns per year
- Common parts (belts, pulleys, carb kits): 4 to 6 turns
- Slow parts (specific OEM items): 2 turns minimum
Anything sitting more than 12 months goes on a clearance shelf at cost plus 10. You do not owe loyalty to a part you mis-ordered three years ago.
What a healthy shop looks like
| Metric | Weak shop | Healthy shop | Great shop |
|---|---|---|---|
| Parts margin | 28% | 38% | 42% |
| Labor recovery | 60% | 78% | 88% |
| Warranty write-off | 14% | 5% | 2% |
| Inventory turn | 1.8x | 4.2x | 6.0x |
| Net profit margin | 4% | 11% | 16% |
If you only know two of these numbers, start with labor recovery and inventory turn. They are the cheapest to fix and they compound.
A short checklist for this week
If you want to get serious about your small engine shop profit margin, do these five things before Friday:
- Pull your tech clock hours for last month and compare to billed hours.
- Pick one piece of inventory you have had more than a year and put it on clearance.
- Time your next three carb rebuilds with a stopwatch.
- Pull a list of open warranty claims older than 30 days and call.
- Raise your flat-rate labor by $5 an hour. Nobody will quit.
Bottom line
Parts markup is a floor, not a strategy. The real small engine shop profit margin comes from labor recovery, warranty discipline, and inventory turn. Fix those three and a 13 percent net is within reach for most shops doing $500K or more in revenue.
Filed under
Keep reading
Money & bookkeeping
Labor rates in small engine repair: what the market pays in 2026
Real 2026 small engine repair labor rate numbers by region and shop type, plus how to raise rates without losing your best customers.
ReadMoney & bookkeeping
QuickBooks Desktop still rules small engine shops. Here's how to make it work.
Most lawn mower shops still use QuickBooks Desktop in 2026. Why that's not crazy, where it breaks, and three practical ways to sync QBD with modern web apps.
ReadMoney & bookkeeping
Deposits on repair work: how much, when, and how to refund
A straight-shooting repair shop deposits policy covering how much to charge, when to take it, and sample counter wording you can post today.
Read