Connects with ERP & MES systems like

Manufacturing Efficiency

Total Manufacturing Cost: Calculate and Explain It

Calculate the manufacturing costs incurred this month, separate them from completed and sold goods, and find what drove a material or labor overrun.

Jussi Mäntylä Production Planning Specialist, SkyPlanner Updated October 23, 2026 11 min read
Metal blanks, an enclosure, gloves and tools beneath shared factory lighting illustrate manufacturing cost inputs.
In this article
  1. Get the three cost inputs onto the same basis
  2. Direct materials: count what production used, not everything purchased
  3. Direct labor: connect person-hours with the right cost
  4. Manufacturing overhead: include factory support once
  5. Total manufacturing cost example: one month’s activity
  6. Separate incurred cost from completed and sold production
  7. Find out why a batch cost more than expected
  8. Turn the cost explanation into a better production plan
  9. What connected scheduling changed at Mamec
  10. Bring one cost overrun into a SkyPlanner demo

Home » Resources » Total Manufacturing Cost: Calculate and Explain It

Estimated reading time: 11 minutes

Total manufacturing cost is the cost of direct materials used, direct labor and manufacturing overhead incurred during a particular period. It includes production work that is still unfinished at the end of that period, not just goods ready to ship.

The formula is:

Total manufacturing cost = Direct materials used + Direct labor + Manufacturing overhead

Adding the three numbers is straightforward. The useful work is making sure they describe the same month and the same production scope, without counting a cost twice. Then you can answer the question behind the calculation: did manufacturing become more expensive because inputs cost more, because you used more of them, or because the work did not run as planned?

SkyPlanner APS helps connect that financial question with production reality. Job time records, reported output and material usage give you better evidence of what happened. Its shared AI production schedule helps you address the coordination problems behind avoidable waiting and continual queue repairs, so more of the capacity you pay for goes into orders you need to deliver.

Get the three cost inputs onto the same basis

Choose a reporting period, such as one calendar month, and define the factory or production area it covers. Collect inventory movements, production labor records and the relevant factory costs for that period. Use incurred costs, including appropriate accruals, rather than simply adding the invoices paid during the month.

Keep the costing rules consistent with your finance team. This calculation is a management view of manufacturing activity; statutory inventory valuation can require further adjustments. A useful monthly comparison starts with a stable boundary, not a different classification whenever a number looks unfavorable.

Direct materials: count what production used, not everything purchased

Direct materials are raw materials and components traceable to the products being made: sheet metal for an enclosure, for example, or the bought-in components assembled into it.

For an inventory pool containing only those direct materials:

Direct materials used = Beginning direct-material inventory + Net purchases − Ending direct-material inventory

Use inventory values, not just quantities, and apply the same valuation method throughout. Net purchases should reflect relevant purchase returns, discounts and acquisition costs. If the inventory pool also contains indirect factory supplies, remove their consumption from the direct-material figure and include it in overhead instead.

A material delivery is not automatically this month’s manufacturing consumption. If it is still in the raw-material store at month-end, the ending inventory removes it from the calculation. Conversely, material used this month may have been purchased earlier.

Reconcile the inventory movement with production issues, returns and recorded losses. Scrap must not vanish because it failed to become a good finished part. Keep abnormal losses separately visible for the appropriate accounting treatment and operational investigation, rather than silently treating them as productive usage.

SkyPlanner lets operators report faulty pieces when logging a job, and accounts for their material usage. That helps keep the cost of a failed part visible alongside good output. Check consumption records against the work actually performed; an unchanged bill of materials alone cannot explain why a particular batch needed extra material.

Direct labor: connect person-hours with the right cost

Direct labor is the cost of people working directly on production jobs. A practical calculation is:

Direct labor cost = Sum of (Direct person-hours × Applicable labor cost per hour)

Calculate each employee or rate group’s contribution before adding the total. Include the employer costs assigned to direct labor under your policy, such as payroll taxes and benefits, not just the basic wage. Treat overtime premiums consistently and reconcile job-time records with payroll so paid production time is accounted for.

Use person-hours, not elapsed order lead time. Two people working for one hour create two person-hours. A machine running unattended for an hour does not necessarily create an hour of direct labor. Shared supervision, maintenance work and other factory support normally belong in indirect labor when they cannot be traced economically to an individual job.

In SkyPlanner, time logs connect actual work with the person and production job. The predicted-versus-realized report compares planned durations with actual production times, giving you a place to investigate an overrun before assuming the wage rate is the problem.

Manufacturing overhead: include factory support once

Manufacturing overhead covers indirect production costs: factory rent, production-equipment depreciation, shared utilities, maintenance, indirect materials and indirect labor. Selling expenses and general corporate administration are outside this manufacturing-cost calculation.

For a retrospective period total, add the actual overhead incurred within the agreed factory boundary. If jobs already carry overhead through a predetermined rate, reconcile that applied amount with actual overhead. Do not add the entire actual overhead pool on top of job totals that already include it.

You also need a consistent allocation method when assigning overhead to individual products or orders. That is a different task from establishing this month’s factory total: first know what the pool contains, then decide how individual jobs should carry it.

Total manufacturing cost example: one month’s activity

Imagine a fabrication business closing its monthly manufacturing accounts. Its raw-material inventory includes both direct material and indirect factory supplies. The figures below are illustrative, in US dollars.

ComponentCalculation for the monthCost
All materials consumed$24,000 beginning inventory + $86,000 net purchases − $30,000 ending inventory$80,000
Direct materials used$80,000 consumed − $5,000 indirect supplies included in overhead$75,000
Direct labor1,200 person-hours × $30 loaded cost per hour$36,000
Manufacturing overhead$5,000 indirect supplies + $12,000 indirect labor + $9,000 rent + $6,000 utilities + $8,000 depreciation + $4,000 maintenance$44,000
Total manufacturing cost$75,000 + $36,000 + $44,000$155,000

The $80,000 materials-consumed line is a calculation step, not another cost to add to the final total. Its $5,000 of indirect supplies appears once, in overhead. The $30 labor rate already includes the employer costs assigned to direct labor, so those costs must not be added again elsewhere.

The result means $155,000 of manufacturing cost was incurred during the month. It does not mean the business purchased $155,000 of material, completed goods costing $155,000 or sold goods costing $155,000.

Separate incurred cost from completed and sold production

Some of this month’s work may remain unfinished. Some goods completed this month may still be on the shelf. Those inventory movements explain why total manufacturing cost, cost of goods manufactured and cost of goods sold differ.

Using the same example, assume beginning work-in-progress inventory is $20,000 and ending WIP is $25,000. With no other valuation adjustments:

Cost of goods manufactured = Beginning WIP + Total manufacturing cost − Ending WIP

$20,000 + $155,000 − $25,000 = $150,000

So $150,000 is transferred into finished goods. The growing WIP balance explains why the completed-production cost is lower than the cost incurred this month.

Now assume beginning finished-goods inventory is $18,000 and ending finished goods is $23,000:

Cost of goods sold = Beginning finished goods + Cost of goods manufactured − Ending finished goods

$18,000 + $150,000 − $23,000 = $145,000

Use the $155,000 period total to review manufacturing activity. Use the $150,000 completed-goods cost when examining what entered finished stock. Use the $145,000 cost of goods sold against the related sales revenue when assessing gross profit. Subtracting this month’s total manufacturing cost directly from revenue would mix production activity with sales of potentially different goods.

The same distinction matters for unit costs. Dividing a month’s total manufacturing cost by its finished-unit count can mislead when WIP changes. For a completed batch of comparable products, divide the manufacturing cost assigned to that batch by its good finished units. For mixed products, compare costed orders or product families rather than treating every finished item as equivalent.

Find out why a batch cost more than expected

A higher monthly total is not automatically poorer efficiency. You may have made more products or a more demanding mix. To investigate performance, compare actual consumption with the material and time allowed for the actual good output.

Imagine a repeat batch of 100 good enclosures. For that output, the agreed baseline allows 200 kg of material and 10 direct labor hours. The specification and production scope are unchanged.

InputAllowed for 100 good unitsActual for 100 good unitsExtra direct cost
Material200 kg × $5/kg = $1,000220 kg × $5.50/kg = $1,210$210
Direct labor10 hours × $30/hour = $30012 hours × $32/hour = $384$84

The material overrun has two parts:

  • Price effect: 220 actual kg × ($5.50 − $5) = $110.
  • Usage effect: (220 actual kg − 200 allowed kg) × $5 = $100.

The $110 points you toward the material valuation, purchasing terms or input price. The $100 points you toward excess consumption: cutting yield, scrap, rework or another production cause. The actual $5.50 is the cost assigned to the material consumed, not necessarily the latest supplier quote.

Labor has a similar split:

  • Rate effect: 12 actual hours × ($32 − $30) = $24.
  • Time effect: (12 actual hours − 10 allowed hours) × $30 = $60.

Check whether the rate changed because of overtime or the people assigned. Investigate the extra hours against setup, repeat work and job notes. A duration difference identifies where to look; it does not, by itself, prove the operator worked inefficiently.

Together, these explain $294 of extra direct cost, before examining overhead. They also lead to different decisions. Negotiating material price will not fix poor cutting yield, and reducing the wage rate will not resolve jobs that repeatedly wait for a preceding operation. If a standard overhead rate was applied to the batch, examine its difference from actual overhead separately rather than mixing it into these direct-cost effects.

Turn the cost explanation into a better production plan

Once the cause is visible, act where it arose. A material-price issue belongs with purchasing and specifications. Excess scrap needs a process or quality response. But when paid time disappears into readiness conflicts and repeated rescheduling, the remedy is a production plan that coordinates the work.

Consider the enclosures moving through cutting, bending and assembly. Assembly has operators available, but the bent parts are not ready. The supervisor rearranges the queue; later, the delayed batch needs overtime to meet dispatch. The problem is not simply an expensive hour. It is that the required operations and available resources did not line up in time.

SkyPlanner’s scheduling AI, Arcturus, calculates a connected schedule from workstations, shifts, operators, operation durations, dependencies and priorities. With material-aware scheduling enabled, material availability also affects that calculation. You set the priorities and protect decisions with locks; Arcturus calculates the resulting timing, shown on the Gantt timeline.

That gives the planner a way to coordinate the enclosure route with the other orders competing for bending and assembly, instead of repairing each resource’s queue independently. When circumstances change, recalculating the shared plan makes the effect on later work visible. Less time goes into maintaining separate lists, and paid capacity can support needed orders rather than avoidable waiting.

Check the business effect as well as the operational result. Avoided overtime can reduce expenditure. Completing another required order in the same paid shift creates useful capacity even if payroll stays unchanged. Both are valuable; they are not the same financial result.

What connected scheduling changed at Mamec

Mamec, a manufacturer of mixing technology and high-tech contract products, previously prioritized thousands of interdependent work orders from paper job sheets and its ERP’s planning functions. The overall load was difficult to see, and manual prioritization burdened production control.

The company connected SkyPlanner with Oscar ERP and adopted AI-powered finite scheduling with shared visibility of the work. Its account describes less workstation downtime, a clearly lighter planning workload and more sensible lead times. Knowing the next job also lets machinists prepare upcoming work during long runs.

That experience illustrates the operational opportunity behind a cost review: make the work sequence more dependable and use existing capacity more effectively. It is a reason to investigate coordination losses in your own factory, not merely accept them as part of the monthly total.

Bring one cost overrun into a SkyPlanner demo

Choose SkyPlanner when you need to connect production actuals with a workable shared schedule, so the explanation of last month’s cost helps improve the next orders. SkyPlanner integrates with any ERP or MES through its open REST API, allowing you to improve production scheduling alongside your existing systems.

Book a SkyPlanner demo and bring one repeat order: its material allowance, actual consumption, planned and actual labor, and the route through the resources involved. Use that example to discuss where the overrun arose and how a different schedule would change the work. If you prefer to explore first, try SkyPlanner with demo data.

Jussi Mäntylä

Production Planning Specialist, SkyPlanner

Let SkyPlanner propose a better plan for your factory

Use your production data to test AI-assisted scheduling while your team stays in control.