Direct Cost
A cost directly and specifically attributable to a single job, order, or project - such as materials, site labour, or bought-in goods - as distinct from overhead costs that are shared across the business.
A direct cost is any expense that can be clearly and specifically attributed to a single job, order, or project. In construction, direct costs include the materials purchased for a specific contract, wages paid to site operatives working on that job, plant hire arranged for the project, and payments to sub-contractors brought in for that scope. In promotional merchandise, they include blank product cost, decoration charges, setup fees, and freight directly associated with a customer order. In contrast, indirect costs - also called overheads - are business expenses that cannot be traced to a single job, such as office rent, software subscriptions, or a manager's salary spread across all work.
Direct Costs vs. Overhead Costs
The distinction matters because it determines whether you are making money on individual jobs, not just on the business as a whole. If you track only total revenue against total costs, the business can appear profitable while individual jobs run at a loss - with strong margins on some work subsidizing problem work elsewhere. Separating direct costs from overheads gives you an accurate gross margin per job, which is the foundation for pricing decisions, quoting future work accurately, and identifying where margin is consistently being lost.
Common examples of direct costs by sector:
- Construction: materials purchased for a specific project, on-site labour (day rate or hourly), plant and equipment hired for that job, scaffolding erected for that contract, and sub-contractor payments
- Promotional merchandise: blank goods cost, decoration costs (print, embroidery, or other method), setup fees, incoming freight from supplier, and outbound delivery to the end customer
- AV and electrical: equipment purchased or hired for a specific job, cable and consumables used on that project, specialist crew costs, and sub-contractor fees for that installation
Direct Costs in Job Costing
Job costing is the practice of tracking direct costs against individual jobs or orders to calculate actual gross margin per job. It requires assigning every material purchase, labour hour, and sub-contractor invoice to a specific job at the point of incurring the cost, not retrospectively at month end. When direct costs are captured in real time, the job record shows whether the job is running to budget as it progresses.
Raise purchase orders against jobs
The most effective way to track direct costs is to raise a purchase order for every material or sub-contractor cost and link it to the specific job before placing the order. This gives live cost-to-date visibility rather than a retrospective surprise when the job closes.
The ratio of direct costs to revenue on a specific job gives the gross margin percentage for that job. If that margin is lower than the quote predicted, the cause is almost always one of three things: materials cost more than assumed, more labour was needed than planned, or scope expanded without a corresponding price adjustment.
In Zigaflow, purchase orders and delivery notes are linked to jobs so that direct costs are recorded against the relevant job as they are committed and received. The job record shows actual costs against quoted figures in real time, giving margin visibility throughout the project rather than only at completion.
Common in
Frequently asked questions
Ready to put this into
practice?
Book a free demo and see how Zigaflow fits your team.