Skip to content
Rubric Financial

Finance

Gross Margin

(Revenue − Cost of Goods Sold) ÷ Revenue. The single most diagnostic operating metric on a P&L — the earliest signal of pricing pressure, cost creep, or a shifting customer mix.

Gross margin tells you how much of each revenue dollar remains after paying the direct cost of producing and delivering the product or service. Operating expenses (rent, admin, marketing) are deducted from gross profit, not before.

Healthy gross margin varies by industry: SaaS 70–85%, professional services 40–60%, e-commerce 30–50%, food service 50–70%, construction 20–35%.

Trending gross margin down is the earliest warning sign of pricing pressure, input cost creep, or shifting customer mix.

The categorization of a labor dollar as COGS or opex is the single biggest source of gross-margin inconsistency across small businesses. Direct service-delivery labor (the therapist seeing patients, the developer writing code for a specific client, the line cook plating orders) is COGS. Sales, marketing, admin, and management labor is opex. Getting this split right requires a chart of accounts that separates them at entry — retrofitting the split after the fact is imprecise and moves the margin number around.

The gross-margin decomposition is the diagnostic tool. Any change in the number reduces to: (a) price change, (b) input-cost change, (c) customer-mix change, or (d) product-mix change. Isolating which of the four is moving requires the P&L to be sliced by customer, product, or channel — a small business that only sees gross margin at the company level knows it's decaying but not why. Investment in that dimensionalisation pays off within a quarter.

For services businesses specifically, utilization (billable hours / total hours) is what actually drives gross margin. A firm at 65% utilization on $200/hr rate has ~$130 effective rate before benefit costs; at 80% it's $160. The lever between those two numbers dwarfs pricing changes in impact. Watch utilization by role monthly; watch price/rate quarterly.

Common pitfalls

  • Misclassifying labor: direct service-delivery labor belongs in COGS, not opex, and without that split gross margin is meaningless
  • Including freight-in but not freight-out (or vice versa); pick a consistent treatment
  • Comparing gross margin across industries without context; the right benchmark depends on the business model
  • Reporting gross margin at company level only; without slicing by customer, product, or channel the diagnostic value is lost
  • For services businesses, ignoring utilization as the primary gross-margin driver — utilization changes hit harder than pricing changes

Have a Gross Margin situation in your business?

One team covering bookkeeping through fractional CFO, so the figure you just read about comes out of a ledger you can stand behind.