If your gross margin feels “off”, it’s usually a classification problem. This guide explains direct costs in plain English, shows what to put in Cost of Sales (COS/COGS) for service businesses, and gives you a simple COS policy you can adopt today.

Direct costs are the expenses that exist only because a client job exists; everything else is overhead.


Who this guide is for

UK service-based SMEs, professional services, consultancies, creative/marketing agencies, IT/MSPs, recruitment, education & training, and other office-based services.


1) Direct vs indirect costs (the simple version)

See our core finance formulas for where COS sits in the P&L, and the Gross margin guide for targets and levers.


2) What belongs in COS for service businesses

Think: costs that would disappear if the client/job didn’t exist.

Typically direct (COS) in services:


3) What does not belong in COS (treat as overhead)

Overheads are not directly related to delivering a specific client job; keep them below gross profit.


4) Grey areas (decide once, write it down)

For the pricing impact of these choices, see our Pricing & Markup explainer.

Write a one-page COS policy (by service line) so coding is consistent and your Profit & Loss stays comparable month to month.


5) Worked example, how misclassification distorts margin

Scenario A: Consistent policy (correct coding)

Scenario B: Sloppy policy (overheads dumped into COS)

One coding choice and your margin looks 9 percentage points worse, leading to under-pricing and bad decisions.


6) A simple COS policy you can copy

  1. Scope first: Define what “delivery” includes for each service.
  2. Time rules: Delivery time is COS; admin/BD time is overhead. Timesheet or allocation required.
  3. Subs & suppliers: Delivery subs are COS; internal contractors (ops/admin) are overhead.
  4. Software: Project-specific → COS; firm-wide stack → overhead.
  5. Expenses & fees: Job-specific → COS; general → overhead.
  6. Approval & review: Finance signs off changes; revisit the policy quarterly.

7) Monitoring (so it sticks)

For the reporting rhythm, see Management accounts in seven working days.


FAQ: quick answers for service-sector owners

Q1) Are salaried staff “direct”?
Only the time spent on delivery. Track delivery time to jobs and post it to COS; their non-delivery time is overhead. (A cost is either direct or indirect — not both.)

Q2) Are freelancers/subcontractors always COS?
If they’re delivering client work, yes, COS. If they’re admin, ops or marketing, treat as overhead.

Q3) Is software a direct cost?
Project-specific software (short-term, per-job) is COS; your core stack is overhead. Overheads are costs not directly related to creating/delivering the service.

Q4) Are direct costs the same as variable costs?
Not always. Some direct costs can be fixed (e.g., a dedicated contractor on a retainer). “Direct vs indirect” is traceability to a job; “variable vs fixed” is how costs behave.

Q5) Do direct costs equal COS?
For most small businesses, yes, direct costs are the COS/COGS line in the P&L.


Book a 20-minute planning call and we’ll map what truly belongs in your COS, set a gross-margin target by service line, and build a reporting rhythm so you see margin by job, client and service, every month.