
Guides
Garage door service profit margin: build your own model
Garage door service profit margin modeled in visits per truck: three margins to separate, the break-even formula, and a five-step test on your job records.
Garage door service profit margin is not one benchmark you can copy from another shop. It is a calculation you build from your own completed visits — the three margins to separate, the break-even formula, and the five-step test against your own records. The sections below assemble those pieces from your figures, not anyone else's.
What to take away
- Break-even in this trade is measured in completed visits per week, per vehicle. That is the number an owner can actually influence.
- Parts pass through the business. Judge the shop on what is left after them, or a busy month with expensive parts will look like a good one.
- Two vehicles do not double the break-even point. They roughly double part of it and add a new fixed cost on top.
- Seasonal and weather-driven demand means the annual figure hides the month that hurts. Calculate the worst month separately.
- A margin that only appears when nothing goes wrong is not a margin. Put callbacks and failed visits into the model.
The three margins worth separating
Three margins worth separating
- Contribution per visitrevenue minus parts minus the direct labor and travel for that visit. This tells you whether the work itself pays.
- Shop margincontribution across all visits minus the fixed costs of running the business. This tells you whether the business pays.
- Owner outcomewhat remains after the owner is paid properly for the work they do. If the owner is unpaid, the first two figures are flattering you.
Most shops track only the first and are surprised by the third.
Three margins to separate
Contribution per visit
- What it covers
- Revenue minus parts, labor
- Question it answers
- Does the work pay?
- Most shops track
- Yes
Shop margin
- What it covers
- All visits minus fixed costs
- Question it answers
- Does the business pay?
- Most shops track
- Sometimes
Owner outcome
- What it covers
- What remains after owner pay
- Question it answers
- Is the owner paid?
- Most shops track
- No
Break-even, in variables
Define per week: FC is the fixed cost of running the business for the week, including a realistic figure for the owner's own pay. CV is contribution per visit — the revenue for that visit after parts, direct labor and travel. N is completed visits.
Break-even in variables
- FCfixed weekly cost
- CVaverage contribution per completed visit
- Ncompleted visits per week
- N = FC / CVbreak-even
Break-even is N equals FC divided by CV. Everything past that point contributes to the owner outcome. Two things make this number honest: CV must be calculated after callbacks, and N must count completed visits rather than dispatched ones.
For the worst month, recalculate with the CV and the visit count you actually saw in your slowest period. That is the number that decides how much cash the business needs to hold, and it belongs in the money section of your business plan.
Why parts distort the picture
Revenue including parts moves with the work you get. A month of installations brings large invoices and large supplier bills. It may carry less contribution than a quiet month of small repairs.
Judge the business on contribution, not revenue. Check the ratio between them each month. When that ratio moves sharply, the job mix has changed. Recheck the pricing model against the method in the pricing and profit guide.
What moves contribution per visit
| Lever | Effect on CV | How fast it moves |
|---|---|---|
| First-visit completion rate | Large, because a second trip has all the cost and no revenue | Weeks, once truck stock is corrected |
| Travel time per visit | Large in a spread service area | Months, as the customer base concentrates |
| Callback rate | Direct, and it compounds through reputation | Slow, because it is training and stock |
| Parts markup | Modest, and it does nothing on jobs with no parts | Immediate |
| Labor price | Direct and immediate | Immediate, with a booking-rate risk |
| Job mix | Large, and often overlooked | Months, through what you advertise |
The first row is where most small shops have the biggest gain available, and it is an operations fix rather than a pricing one. The stock question sits in the equipment and setup guide, and the training and sign-off question in the hiring and training guide.
The second vehicle changes the arithmetic
Adding a vehicle and a technician adds to FC immediately and to N only when the work exists. The honest test is not whether you feel busy. It is whether the visits you turn away or delay, measured over several weeks, exceed the break-even visits the new vehicle needs on its own. Write both numbers down before deciding.
Should you add a second vehicle?
Do turned-away or delayed visits exceed the new vehicle's break-even visits?
Add the vehicle
Wait until the work exists
There is also a hidden gain that does not appear in FC or CV: the second vehicle stops emergency calls from destroying booked work. If that interruption is costing you jobs, the value of the second vehicle is higher than the visit arithmetic suggests. It is still worth writing the arithmetic down, because it makes the interruption cost visible.
Testing the model against your own records
- Pull three months of completed jobs with their times, parts, and outcomes.
- Calculate CV per job type rather than as one average.
- Attribute every callback to the job that caused it and recalculate.
- Total FC honestly, including the owner's own pay.
- Compute N, then compare it to what you actually completed in your slowest week.
Step five is the moment the model becomes useful. A break-even of N visits is comfortable if your worst week is well above it and terrifying if it is not.
Test the model on your records
- Pull three months of completed jobs
- Calculate CV per job type
- Attribute callbacks and recalculate
- Total fixed costs including owner pay
- Compare N to slowest week
This depends on records you can total. IRS Publication 583, the agency's recordkeeping guide for small business, is the baseline; job-level time and parts data is what makes the analysis possible, and shops that do not capture it end up estimating the only numbers that matter.
Two ways the margin is lost after it is earned
The first is the unpriced return visit; the second is the discount given at the door to avoid an argument about scope.
Both are decided by whoever stands in the garage, so they are policy questions, not accounting ones. Give the technician a written boundary, a script, and the discretion to use it. Then the margin stops leaking one job at a time.
Advertised claims are the third route, less common but more expensive: a promise that cannot be honored turns into free work. Keep offers inside what you can support, under the Federal Trade Commission's truth-in-advertising rules, including the requirement in Section 5 of the FTC Act that you have evidence for every claim you make.
Getting the labor input right
Direct labor is the largest part of CV for most job types. Use your own payroll. Treat the Bureau of Labor Statistics' published occupational wage estimates as one external reference to check whether your area assumptions are plausible.
Then convert the price you charge into the same terms — the same labor rate, the same parts markup, the same travel cost. That way, price and break-even use the same inputs.
Common questions
What margin should a garage door business make?
The figure depends on your fixed cost, your job mix and how much travel each visit takes, so a benchmark copied from another shop tells you nothing. The method does: separate contribution per visit, shop margin and owner outcome, then check whether contribution covers fixed costs in your worst month. Run that and your own margin is what comes out.
How many visits a week does a single truck need?
Your weekly fixed cost divided by your contribution per visit. Two shops with identical vehicles can land on very different figures, depending on travel, job mix, and how often a job needs a second trip. Calculate CV after callbacks and count only completed visits before you divide.
Should the owner's pay be in fixed costs?
Yes, at a realistic figure. A model that treats the owner as free calculates a break-even for a business nobody would want to own.
Is it better to raise prices or complete more visits?
Completing more of the visits you already have is usually faster and less risky, because it costs nothing in booking rate. Raising prices works, and it should follow a calculation rather than a bad month.







