Include in direct costs:
- Billable staff hours at fully-loaded cost rate — salary plus benefits plus payroll taxes, expressed as an hourly rate. The rule of thumb is 130–140% of base salary to account for benefits and employer taxes.
- Subcontractor fees directly tied to project delivery. If a subcontractor's hours are billed to the client, their cost belongs in the project's direct costs.
- Direct project expenses — travel to client sites, software licenses purchased specifically for the project, third-party data or research costs, and other expenses you can directly attribute to delivering that project.
Do not include in direct costs:
- G&A overhead (rent, utilities, company-wide software subscriptions)
- Sales and marketing costs
- Shared infrastructure (your internal tooling, shared servers)
- Non-project management time (internal meetings, business development)
These belong in your firm's overhead allocation, not in project-level margin calculation. Including them produces a net margin figure, not a project gross margin figure — and blurs the signal about delivery efficiency.