Cost of goods sold (COGS) is what the work you sold in a period cost to deliver. For a contractor, that means direct job costs: materials, field labor with its payroll costs, subcontractors, permits and equipment rented for jobs. Revenue minus COGS is gross profit.
Also called: COGS, Cost of sales, Job costs, Direct costs
The name comes from businesses that sell products, but for a contractor COGS is the cost of doing the work. The test is whether you can tie a cost to a specific job. Typical contractor COGS:
What stays out: office and dispatch wages, rent, marketing, software, phones and general business insurance. Those are overhead, the cost of being open whether or not today's jobs happen.
COGS sits right under revenue on the profit and loss statement:
Gross profit is what's left to pay overhead and leave a profit. Understate COGS and gross profit looks bigger than it is, and so does the margin you think your prices carry.
Example: A plumber replaces a water heater for $2,400. The heater and fittings cost $1,000, the permit $100 and haul-away $50. Two techs spend four hours each, and with payroll taxes and workers' comp their time costs $40 an hour, so labor is $320. COGS is $1,470 and gross profit is $930, about a 39% gross margin. If the books leave labor out, the same job shows $1,250 of gross profit and about a 52% margin, a number the shop never actually earns. The numbers are made up for illustration.
Job costing is COGS one job at a time, checked against the estimate. When both use the same categories, a dip in gross margin on the P&L takes you straight to the jobs that caused it.
Markup is applied to cost, so an incomplete cost produces an incomplete price. Gross margin is the check on whether your markup covers overhead and profit, and markup vs margin shows how to price to a target.
Your tax return groups costs under its own rules, and they won't always match the way you group job costs to run the business. Keep your monthly P&L built for decisions and have your CPA map it to the return; if you're a sole proprietor, start with Schedule C. For the full monthly read, see how to read a profit and loss statement.