TL;DR
Most service business owners have no idea what their gross margin actually is. Here are the benchmark ranges by industry, the common mistake that makes margins look better than they are, and what to do about it.
Most service business owners have no idea what their gross margin actually is. They look at revenue, they look at bank balance, and they wonder where the money went. The gross margin number lives somewhere in the middle, and it tells you more about your business health than almost anything else.
What Gross Margin Means for a Service Business
Gross margin is revenue minus the direct costs of delivering your service, expressed as a percentage of revenue. For a product company, those direct costs are obvious: materials, manufacturing, shipping. For a service company, the answer is less clean.
Direct costs in a service business typically include: labour that goes directly into client work (employees, subcontractors, freelancers), software tools billed per project, and any pass-through expenses you incur to complete the work. What does not belong in gross margin: your own salary as owner-operator (if you also do the work, this gets complicated, more on that shortly), office rent, marketing, admin staff, or your accountant fees. Those are operating expenses.
The formula is simple: (Revenue minus Direct Costs) divided by Revenue, times 100.
The Benchmark Ranges
These are general ranges based on common financial benchmarks across service industries. Your actual target depends on your model.
- Consulting and advisory (solo or small team): 60 to 80 percent is typical. High because the main input is your time and expertise, not hired labour.
- Professional services with staff (accounting, law, engineering firms): 40 to 65 percent. Staff salaries on client work pull the margin down.
- Marketing and creative agencies: 40 to 60 percent. Freelancer and subcontractor costs are usually high relative to revenue.
- IT services and managed services providers: 30 to 55 percent. Software, licences, and technical staff compress margins.
- Staffing and recruitment: 15 to 30 percent. Very labour-intensive delivery model, thin spread between bill rate and pay rate.
Below 30 percent on a service business is a warning sign. It means your delivery model is expensive relative to what you charge, and there is very little left to cover overhead and profit.
The Common Mistake: Owner Labour Hidden in Gross Margin
Here is where small service businesses mislead themselves. The owner does the client work but does not pay themselves a salary on the books. The gross margin looks great, 75 percent, because there is no labour cost recorded. But if you replaced yourself with a hired employee doing the same work, that margin would collapse to 35 percent.
The dollar cost of this blind spot: suppose your business bills $400,000 per year. You show a 70 percent gross margin, $280,000. But your labour doing the work would cost $120,000 if you hired someone to replace you. Your real gross margin is closer to 40 percent, $160,000. When you go to sell the business, a buyer will apply that market labour cost and your valuation drops accordingly. Every dollar of phantom margin is a dollar of overestimated business value.
The fix is to run your numbers with an owner salary included as a cost of delivery, even if you do not actually pay it to yourself today. This gives you the real picture.
What a Real Situation Looks Like
A marketing agency owner came to me showing strong revenue growth and solid reported margins. When we stripped out the owner's direct client hours and priced them at a market rate for a senior account manager, the gross margin dropped from 58 percent to 31 percent. The business was profitable on paper, but it was entirely dependent on the owner doing work that would be expensive to replace. That is not scalable. We rebuilt the pricing model to account for a future hire and raised rates on two service tiers to protect the margin.
What to Do About It
- Calculate your real gross margin today. Pull your last 12 months of revenue and every cost that goes directly into delivering client work. If you do billable work yourself, add a market-rate salary for that labour even if you did not pay it.
- Compare to your industry range. If you are below the low end of your sector benchmark, your pricing or your cost structure has a problem. Usually both.
- Separate delivery costs from operating costs. If your bookkeeper lumps payroll, rent, and subcontractors all together, you cannot see your gross margin clearly. Fix your chart of accounts first.
- Set a gross margin target before quoting work. Every new engagement should hit a minimum gross margin threshold before you send the proposal. If it does not pencil out at that threshold, reprice it or decline it.
- Review quarterly, not annually. Margins drift as costs creep up or scope expands without rate increases. A quarterly review catches this before it becomes a structural problem.
The Bottom Line
A good gross margin for a service business is one that covers your overhead and leaves real profit after all your delivery costs, including your own labour, are accounted for. Most healthy service businesses run 40 to 65 percent. If you do not know where you stand, that is the first thing to find out. Book a free call at peterxiacpa.com/book.
Next step: run the numbers in the free breakeven calculator.
Frequently Asked Questions
- What is a good gross margin for a service business in Canada?
- It depends on the type of service. Consulting and advisory firms typically run 60 to 80 percent. Agencies and staffed professional services run 40 to 65 percent. IT and managed services run 30 to 55 percent. Staffing businesses run 15 to 30 percent. Below 30 percent on any service model is usually a warning sign.
- What costs belong in gross margin for a service business?
- Direct delivery costs: wages and subcontractor fees for people doing the client work, project-specific software or tools, and direct pass-through expenses. Operating costs like rent, admin staff, marketing, and accounting fees do not belong in gross margin. They sit below it as operating expenses.
- Why does owner labour distort gross margin in a small service business?
- When the owner does billable client work but does not record a salary for it, no labour cost appears in the gross margin calculation. The margin looks artificially high. To get an accurate picture, you need to add a market-rate cost for your own delivery labour, even if you are not paying it to yourself right now.
Get weekly CFO insights
No fluff. Real finance strategy for Canadian business owners. Unsubscribe any time.
Related Articles
Corporate Tax Installments: When CRA Expects You to Pay Throughout the Year
If your corporation owes more than $3,000 in tax in a given year, CRA may require monthly installment payments throughout the following year. Missing them triggers interest even if you pay the full balance on time at year-end.
6 min readHow to Tell What Counts as Profit When Payroll and Bills Hit on Staggered Dates
A healthy bank balance mid-month doesn't mean you made money. When expenses hit on staggered dates, the balance swings constantly. Here's how to separate actual profit from temporary cash on hand.
5 min readHow to Forecast Payroll So Pay Day Never Surprises Your Cash Flow
Most owners only forecast net payroll and miss the employer burden and remittance outflows that add 15-25% on top. Payroll should be fully predictable in your cash flow. Here's how to build it in properly.
5 min readNeed financial strategy for your business? Explore our CFO services or book a call.
