When Revenue Grows but Profit Doesn't
It's one of the most disorienting things that happens to a growing small business. Turnover is up. You're busier than ever. But at the end of the quarter, the money doesn't reflect it. The profit isn't there.
This is a margin problem — not a revenue problem. More revenue going through a leaking margin just amplifies the leak. The fix requires understanding where the margin goes, not doing more of the same and hoping it evens out.
Gross Margin vs Net Margin — What the Difference Tells You
These two numbers diagnose different problems:
- Gross margin = (Revenue − Cost of Goods Sold) ÷ Revenue. It tells you how efficiently you're delivering your product or service. If it's falling, the problem is in your pricing or your direct costs (materials, subcontractors, direct labour).
- Net margin = Net Profit ÷ Revenue. It tells you what's left after all expenses — rent, admin wages, software, marketing. If gross margin is healthy but net margin is thin, you have an overhead problem.
The two margins can move independently. A business can have a 45% gross margin and a 4% net margin. That gap — 41 percentage points eaten by overhead — is where a lot of growing businesses sit. Knowing which margin is under pressure tells you where to look.
The Three Levers — and Why Price Is Usually First
There are only three ways to improve margin: raise prices, increase volume, or reduce costs. Most business owners default to volume — more jobs, more clients, more output. It feels like progress.
But price is almost always the fastest lever. A 5% price increase on $1M in revenue is $50,000 in additional gross profit. Getting $50,000 through volume requires significantly more output — more jobs, more staff time, more materials — and carries higher operational risk. The constraint on pricing is market tolerance, which most business owners significantly overestimate. Clients who are already satisfied with your work rarely leave over a 5–10% price increase from a provider they trust.
Cost reduction is real but slower. Structural cost changes — renegotiating leases, reducing headcount, changing suppliers — take time to implement and often have one-off costs that eat the near-term saving.
Common Margin Leaks in Trades Businesses
For plumbers, electricians, carpenters, and other trades, the margin typically leaks in four places:
- Underquoting. Quotes based on best-case estimates, not average actuals. If your quoted hours are consistently 20% below actual hours, your quoted margin is fictional. The fix is tracking quoted vs actual on completed jobs — monthly, not occasionally.
- Unbilled variations. Scope creep absorbed without a variation quote. Variations should be quoted and approved before work starts — even small ones. Over a year, unbilled variations on a $1M trades business can represent $30,000–$80,000 in lost revenue.
- Materials wastage. Offcuts, overordering, damaged stock. If you're not tracking materials against jobs, you don't know what's being absorbed by wastage and what's being correctly allocated.
- Labour inefficiency. Travel time, rework, waiting on site. These costs exist but don't show up in job margin if labour isn't tracked to jobs. If your tradespeople bill 5 hours on an 8-hour day, you're absorbing 37.5% of labour cost with no recovery.
Common Margin Leaks in Allied Health
For physiotherapy, psychology, occupational therapy, and similar practices, the leaks are different:
- Over-reliance on bulk billing. Bulk billing generates lower revenue per consult. If the mix tilts too far toward bulk billing without volume to compensate, gross margin per hour falls significantly. Review your private billing rate regularly.
- Underutilised rooms or clinicians. Fixed costs (rent, staff wages) divided by fewer billable hours means higher cost per dollar of revenue. Utilisation — billable hours as a percentage of available hours — is the key metric.
- Admin overhead. Reception, billing, scheduling staff who aren't generating revenue. If admin headcount grows in line with clinical headcount, net margin stays flat. The benchmark for admin cost in allied health is typically 15–20% of revenue.
How to Calculate Job or Service-Level Margin in Xero
Xero's Tracking Categories let you tag income and expenses to specific jobs, job types, or service lines. Set up tracking categories for your major job types or services, apply them consistently when reconciling, and run a Profit and Loss by Tracking Category report monthly.
This shows you which job types are making money and which aren't. For trades, integrate with Fergus, ServiceM8, or Tradify to get quoted vs actual margin on individual completed jobs. For allied health, break down revenue and direct costs by practitioner or service type.
Pricing for Margin — Not Just to Beat Competitors
A lot of small businesses price by looking at competitors and coming in slightly lower. This is a race to the bottom. Competitor pricing doesn't reflect your cost structure — it reflects theirs, and you don't actually know what it is.
Price from your cost base up. Calculate your target gross margin for each job type (for example, 45% for labour-only jobs, 35% for materials-heavy jobs), work backwards to what you need to charge, and test market tolerance. If you're losing more than 1 in 4 quotes on price, you may be slightly high. If you're winning almost every quote, you're almost certainly too low.
Reviewing Cost Categories Monthly
Costs creep. Software subscriptions, insurance premiums, supplier prices, and subcontractor rates all drift upward — often without triggering a review. Running a monthly P&L with a consistent category structure lets you see which cost lines are moving. Set a threshold — for example, any cost line increasing by more than 10% year-on-year — and review those specifically.
The monthly habit matters more than any single review. Catching a $500/month cost blowout in month two costs you $1,000. Catching it in month twelve costs you $6,000.
Supplier Renegotiation
Materials-heavy businesses — trades in particular — can move gross margin by 2–3 percentage points through supplier renegotiation alone. The approach:
- Consolidate purchasing with fewer suppliers to increase leverage
- Request a formal annual price review, come with your spend data and alternative quotes
- Ask for volume rebates, early payment discounts, or extended terms (terms improvement is a cash flow benefit even if price stays flat)
- Review your primary materials suppliers every two years — loyalty is not rewarded if you're not asking
When Hiring Adds to Margin vs Kills It
Headcount is the biggest controllable cost for most small businesses. A new hire improves margin if they generate or free up revenue that exceeds their fully loaded cost — salary, superannuation, WorkCover, leave. A $80,000 salary costs approximately $95,000–$100,000 all in.
The rule: a hire should generate or free up 3–4x their cost in revenue or margin within 12 months. If the number doesn't stack up, the hire either needs to wait until revenue supports it, or be structured differently (contractor, part-time, or automated).
True Tally: Monthly reporting that tells you where your margin is going
We provide monthly P&L reporting with margin tracking for trades and allied health businesses across Victoria. Book a free call to talk through your numbers.
CFO-as-a-Service Book a Free Call