Cost Accounting

Direct vs. Indirect Labor Costs: What Every Manufacturer Must Track

Direct vs. indirect labor costs in manufacturing: how to classify each role, where each lands on the P&L, and how mistakes skew job costs and margins.

Two professionals reviewing financial spreadsheets and "Costing Reports" at a desk with a calculator and laptop.

Warehouse worker checking stock on pallets

Labor is one of the biggest costs in almost any shop. But a lot of owners can't tell me how much of it is direct and how much is indirect. That split decides what your jobs really cost.

If you put the wrong people in the wrong bucket, your job costs are off. Your quotes are off. And your gross margin on the P&L tells a story that isn't true.

This is how I think about direct vs. indirect labor costs, with a worked example you can copy for your own shop.

What is direct labor cost in manufacturing?

Direct labor is the pay for people who physically make the product. Their time can be traced to a specific job, part or batch.

Think machine operators, welders, assemblers, painters and platers. If you can put their hours on a job ticket, that's direct labor.

The cost isn't just the hourly wage. It includes the employer payroll taxes, benefits, workers' comp and paid time off that come with each hour. That's the burden rate. A $25 per hour operator usually costs you a good bit more than $25 per hour once all of that is added.

Direct labor goes into inventory and then into cost of goods sold (COGS) when the product ships. It's one of the three pieces of product cost, along with materials and overhead.

What is indirect labor cost in manufacturing?

Indirect labor is the pay for people who support production but don't make a specific product. You need them, but you can't trace their hours to one job.

Common examples:

  • Production supervisors and plant managers
  • Maintenance technicians
  • Material handlers, forklift drivers and shipping and receiving staff
  • Quality inspectors who check the process, not one specific order
  • Production schedulers and inventory clerks working on the floor

Indirect labor on the plant side is manufacturing overhead. It still belongs in product cost. It just gets spread across jobs with an overhead rate instead of charged hour by hour.

There's a third group people forget: office labor. Accounting, sales, HR and the owner's salary are not manufacturing costs at all. They're operating expenses (SG&A) and sit below gross margin on the P&L.

Why does the classification matter so much?

Because each bucket lands in a different place, and each place drives a different decision.

Type of laborWhere it goesWhat it affects
Direct laborCharged to jobs, then COGSJob cost, quotes, labor variances
Indirect plant laborManufacturing overhead, applied to jobs, then COGSOverhead rate, shop rate, gross margin
Office laborOperating expenses (SG&A)Operating income, not gross margin

If indirect plant labor sits in SG&A, your gross margin looks better than it is. If office salaries sit in COGS, it looks worse. Either way, you're comparing your margins to last year, or to your lender's expectations, on a bad number.

It also affects pricing. If you quote on direct labor alone and forget the indirect labor behind it, every quote is short. I see this most often in shops that grew fast and never rebuilt their rates.

There's an inventory angle too. Under GAAP, plant overhead, including indirect labor, gets capitalized into inventory. Office costs don't. If the split is wrong, your inventory value on the balance sheet is wrong, and so is the COGS that comes out of it.

How do you classify labor correctly, step by step?

This doesn't need software. It needs a list of every person and an honest look at what they do all day.

  1. List every employee by role. Include temps and agency workers. They count too.
  2. Ask one question per role. Does this person's time change the product, and can I trace it to a job? Yes means direct. No, but they work in the plant, means indirect. Office roles go to SG&A.
  3. Split the mixed roles. A working supervisor who runs a machine half the day is half direct and half indirect. Track it on the timecard if you can. If not, use a reasonable estimate and check it twice a year.
  4. Map it to your chart of accounts. Set up separate GL accounts for direct labor, indirect plant labor and office wages. Do the same for the related payroll taxes and benefits.
  5. Set up payroll to post that way. Most payroll systems can map departments or job codes to GL accounts. Then the split happens every pay period, not once a year when the CPA asks.
  6. Write the rules down. One page is enough. The point is consistency. If the rules change every quarter, you can't compare anything.

Some roles are judgment calls. A quality inspector who checks every part on one customer's order could be direct for that job. An inspector who does first-article and random checks across the floor is indirect. Either answer can be fine. Pick one and stay with it.

A worked example: a 25-person shop

Here is an illustrative shop. The numbers are made up but the math is real.

The shop has 16 machine operators, 2 working supervisors, 2 material handlers, 1 maintenance tech, 1 quality inspector and 3 office staff. Revenue is $6 million.

  • Operators work about 1,800 productive hours each a year, so 28,800 direct hours.
  • Each supervisor spends about half their time running machines, so another 1,800 direct hours. Total direct hours: 30,600.

Now the indirect plant labor, fully loaded with taxes and benefits:

RoleAnnual loaded costIndirect portion
2 material handlers at $55,000$110,000$110,000
1 maintenance tech$80,000$80,000
1 quality inspector$70,000$70,000
2 supervisors at $85,000 (50% indirect)$170,000$85,000
Total indirect plant labor$345,000

Spread over 30,600 direct hours, that's about $11.27 of indirect labor behind every direct hour ($345,000 / 30,600).

Say the operators' loaded cost is $38 per hour and a job takes 200 hours. If you quote on the $38 alone, you're short about $2,254 on that one job (200 x $11.27). On a $20,000 job, that's 11% of the price gone before you count any other overhead.

The fix has two parts. First, build that indirect labor into your overhead rate so every quote carries it. Second, make sure the $345,000 is booked in COGS, not spread across admin accounts.

Neither one changes how much you spend. It changes what you can see. Once the numbers are in the right place, you can ask the useful question: do we really need four support people for 16 operators, or did we just never look?

Now the P&L side. If that $345,000 is booked in SG&A instead of COGS, gross margin is overstated by 5.75 points ($345,000 / $6,000,000). The bottom line doesn't change. But the margin you use for pricing and for talking to your bank does.

What hidden costs sit inside indirect labor?

Indirect labor has a habit of growing quietly. Nobody approves a new material handler as a big decision. It just happens one hire at a time.

A few things I look for:

  • Indirect headcount growing faster than direct. If you added two operators and three support people, the overhead rate went up and your quotes probably didn't.
  • Direct workers doing indirect work. An operator waiting on material, looking for a tool or cleaning up is paid as direct labor but isn't on a job. That's lost time, and it shows up as an unfavorable efficiency variance.
  • Overtime in support roles. Maintenance overtime after a breakdown is real cost. It belongs in overhead, and it's worth tracking on its own line.
  • The full load on indirect staff. Payroll taxes, benefits and PTO apply to indirect people too. If your overhead pool only includes their wages, it's light.

We break the fully loaded calculation down in the fully loaded cost of a manufacturing employee, and how to roll labor and overhead into a rate in calculating labor and overhead cost.

How do direct and indirect labor tie into margin analysis?

Direct labor is a variable cost in most shops, at least over a few months. Indirect labor behaves more like a fixed cost. That difference matters when you look at margins by job or by customer.

When you calculate contribution margin, you take price minus the costs that move with volume. Direct labor and materials usually go in. Indirect labor usually doesn't. If you mix them, the contribution margin is wrong and you may turn down work that would have covered your fixed costs. There's more on that in contribution margin explained.

For gross margin, both direct and indirect plant labor go into COGS. That's the number your CPA and your bank look at. The walk from revenue to gross margin is in how to determine COGS in manufacturing.

I think you need both views. Contribution margin for the quote decision. Gross margin for the financials. They only line up if the labor is classified the same way in both.

What mistakes do manufacturers make with labor classification?

These are the ones I run into most often in our own work:

  • All labor in one GL account. Everything is "wages." You can't build a shop rate or an overhead rate from that.
  • Payroll taxes and benefits in SG&A. The wages are split correctly, but all the burden sits in one admin account. Your labor cost per hour is understated.
  • Working supervisors treated as 100% indirect. Their machine time disappears from job costs. Jobs look cheaper than they are.
  • Temps booked as a vendor expense. Agency labor on the floor is still direct or indirect labor. Leaving it in purchases or general expense hides it.
  • Rules that drift. A new bookkeeper codes things differently. Year-over-year comparisons stop meaning anything.

None of these are hard to fix. The fix is a clean chart of accounts, payroll mapping that does the work every pay period, and a quick review at month-end close.

How Accounovation helps manufacturers get labor costs right

We set up the chart of accounts and payroll mapping so labor lands in the right bucket every pay period. Then we build the overhead and shop rates from real numbers, and check them against actual results each month.

If your gross margin moves around and nobody can explain why, labor classification is one of the first places we look. That's part of our manufacturing accounting work. If you want to take it further into quoting, our pricing and margin analysis work uses the same numbers to check whether each job and customer actually makes money.

We do this for machine shops, fabricators and finishers. If that's you, see our pages for CNC and precision machining and metal fabrication.

Once the split is right, the next step is budgeting it. We walk through that in how to build a labor cost budget for manufacturing, and the ways to bring labor cost down in strategies for managing labor costs.

Happy to jump on a call if you'd like us to look at yours. You can reach us here.

Frequently Asked Questions

What's the simplest way to decide if a labor cost is direct or indirect?

Ask whether the person's time changes the product and can be traced to a specific job. If yes, it's direct. If they support the plant without working on a specific job, it's indirect overhead.

Should overtime premium be charged to the job?

It depends on what caused it. If a specific rush order caused the overtime, charge the premium to that job. If it's general volume across the plant, many shops put the premium in overhead so one job doesn't carry it. Pick one approach and use it every time.

Are payroll taxes and benefits part of direct labor?

Yes, for direct workers they're part of the cost of each direct hour. Book them with direct labor or include them in your direct labor rate, not in an admin expense account.

How often should I update my overhead rate?

At least once a year with the budget. Update it sooner if headcount, product mix or equipment changes a lot during the year. An old rate in a changing shop gives you old answers.

Is a production supervisor's salary part of COGS?

Yes. A plant supervisor is indirect manufacturing labor, so their pay goes into overhead and then into COGS. Office managers and the owner's salary are operating expenses instead.

More on: Cost Accounting

Keep reading

Related articles

Get a finance partner in your corner

Book a free 30-minute call. We'll talk through your cash, your margins and the decisions ahead, as a partner, not just your accountant.

Book a free call