Manufacturing KPIs

Cost of Goods Manufactured (COGM): Formula, Calculation, and How Scheduling Reduces It

User Solutions TeamUser Solutions Team
|
9 min read
Manufacturing production line with cost analysis dashboard showing COGM breakdown by direct materials labor and overhead
Manufacturing production line with cost analysis dashboard showing COGM breakdown by direct materials labor and overhead

Cost of Goods Manufactured (COGM) is the total cost of all products completed in your factory during a period. It is the financial bridge between your factory floor operations and your income statement — every scheduling decision, every setup, every hour of idle time, every pound of scrap ends up embedded in this number. Understanding COGM and knowing which operational levers move it is essential for any manufacturing finance or operations leader.

This guide covers the COGM formula, the complete calculation with worked examples, how COGM flows into COGS and gross margin, and specifically how scheduling efficiency is one of the highest-leverage variables for reducing COGM. For the full KPIs context, see our manufacturing KPIs guide.

The Cost of Goods Manufactured Formula

The COGM formula has two layers. The outer layer reconciles WIP inventory:

COGM = Beginning WIP Inventory + Total Manufacturing Costs Incurred − Ending WIP Inventory

The inner layer expands Total Manufacturing Costs:

Total Manufacturing Costs = Direct Materials Used + Direct Labor + Manufacturing Overhead

And Direct Materials Used is itself a calculation:

Direct Materials Used = Beginning Raw Materials Inventory + Raw Materials Purchased − Ending Raw Materials Inventory

Put together:

COGM = (Beg. WIP) + (Beg. Raw Materials + Purchases − End. Raw Materials) + Direct Labor + Manufacturing Overhead − (End. WIP)

The Cost of Goods Manufactured Statement

The COGM statement (also called the schedule of cost of goods manufactured) is the formal document that itemizes these components. Here is the standard format:

Line ItemAmount
Beginning Raw Materials Inventory$85,000
+ Raw Materials Purchased$420,000
= Raw Materials Available$505,000
− Ending Raw Materials Inventory($72,000)
= Direct Materials Used$433,000
+ Direct Labor$318,000
+ Manufacturing Overhead$226,000
= Total Manufacturing Costs$977,000
+ Beginning WIP Inventory$134,000
= Total WIP Available$1,111,000
− Ending WIP Inventory($118,000)
= Cost of Goods Manufactured$993,000

This $993,000 then flows to the income statement as the starting point for COGS.

From COGM to COGS to Gross Margin

The income statement flow for a manufacturer is:

COGS = Beginning Finished Goods Inventory + COGM − Ending Finished Goods Inventory

And gross margin:

Gross Margin = Net Revenue − COGS

Using our example, assume:

ItemAmount
Beginning Finished Goods$67,000
+ COGM$993,000
= Finished Goods Available$1,060,000
− Ending Finished Goods($89,000)
= COGS$971,000
Net Revenue$1,350,000
Gross Margin$379,000 (28.1%)

The relationship between COGM and gross margin is direct: every dollar you reduce COGM (without cutting revenue or shipping to finished goods) flows straight through to gross margin. This is why COGM improvement has such high ROI — it is leverage on your most important profitability metric.

The Three COGM Cost Components and What Drives Each

Direct Materials

Direct materials typically account for 40-70% of COGM in manufacturing. The key drivers:

  • Material yield / scrap rate — defective or scrapped material is consumed in COGM but generates no revenue. Reducing scrap directly reduces Direct Materials Used.
  • Purchase price variance — paying above standard for materials due to rush orders and expedited procurement inflates COGM immediately.
  • Material substitution — using higher-grade (more expensive) material than specified due to stockouts of the correct grade.

Scheduling software reduces material cost by enabling planned procurement that avoids rush purchases and by stabilizing production sequences that reduce material handling damage and scrap.

Direct Labor

Direct labor is the most scheduling-sensitive component of COGM. Every scheduling inefficiency shows up in labor cost:

Scheduling ProblemLabor Cost Impact
Idle time between jobsPaid hours with no output — increases labor per unit
Overtime from poor capacity leveling1.5× or 2× labor rate for the same hours
Rework from quality escapesDouble labor for units that fail first pass
Expediting and job-jumpingSetup and interruption overhead per operator
Poor operator-to-machine assignmentSkill mismatches increase cycle time

Example: A plant runs 15,000 direct labor hours per month at an average rate of $28/hour. Poor scheduling generates 12% idle time and 8% overtime premium. Effective labor cost:

  • Idle time cost: 1,800 idle hours × $28 = $50,400 (zero output)
  • Overtime premium: 1,200 hours × ($42 − $28) = $16,800 extra
  • Total scheduling waste in labor: $67,200/month = $806,400/year

Reducing idle time to 4% and overtime to 3% saves roughly $45,000/month — $540,000/year — in direct labor alone.

Manufacturing Overhead

Overhead is fixed and variable costs of running the factory, allocated to units produced. Critically, the fixed component creates an absorption dynamic: the more productive hours your schedule generates, the more fixed overhead is recovered per period, and the lower overhead cost per unit becomes. See our manufacturing overhead guide for the full allocation mechanics.

From a COGM perspective, overhead under-absorption — when actual production hours fall short of budgeted hours — creates a direct COGM increase because the unabsorbed fixed costs must be expensed in the period.

How WIP Inventory Affects COGM Stability

WIP inventory is a wildcard in COGM. High and variable WIP makes COGM unstable period-to-period even when manufacturing costs are constant, because:

  • A large WIP increase in a period means costs are incurred but COGM is suppressed (goods not finished)
  • A large WIP decrease means COGM surges as costs from prior periods roll through to completion

The operational fix is reducing WIP through better scheduling flow. Finite capacity scheduling reduces WIP by synchronizing job release rates to actual throughput capacity, preventing the pile-up of partially finished work that inflates WIP and creates COGM volatility.

Worked WIP example: Same plant, two scenarios:

ScenarioBeg. WIPMfg. CostsEnd. WIPCOGM
High WIP (poor scheduling)$200,000$977,000$185,000$992,000
Low WIP (good scheduling)$95,000$977,000$80,000$992,000

COGM is the same in both cases here because the math nets out — but notice that the high-WIP plant has $200,000 tied up in WIP capital vs. $95,000, a $105,000 difference in working capital. Lower WIP also means faster cycle time, which means faster invoicing and cash collection.

Track COGM at three levels:

1. Period-over-period total COGM: Is the absolute number increasing or decreasing relative to revenue? COGM growing faster than revenue signals a margin squeeze.

2. COGM as a percentage of revenue: This is your gross margin driver. Best-in-class manufacturers in job shop environments run 30-40% gross margins; high-volume discrete manufacturers can run 40-55%.

3. COGM by cost component: Is the deterioration in direct materials, direct labor, or overhead? Each has different root causes and different interventions. EDGEBI analytics connected to RMDB scheduling data lets you break COGM down by work center, job type, customer, or time period to isolate the cost driver.

Scheduling Software and COGM Reduction

The connection between production scheduling software and COGM reduction is direct and multi-channel:

  1. Labor efficiency — Finite capacity scheduling eliminates idle time between jobs and levels capacity to reduce overtime premiums. This is typically the largest single COGM reduction lever available to a job shop.

  2. Overhead absorption — Better schedules generate more productive machine hours, spreading fixed overhead across more output and reducing overhead per unit. This improves COGM even without spending less on overhead.

  3. Material yield — Stable, well-sequenced production runs reduce changeover-related scrap and handling damage, cutting direct materials consumed per unit of output.

  4. WIP reduction — Synchronized scheduling reduces WIP inventory, cutting carrying costs and making COGM more predictable and manageable.

  5. Expediting elimination — Rush orders and last-minute material procurement at premium prices inflate COGM unpredictably. A reliable schedule makes expediting rare rather than routine.

Frequently Asked Questions

COGM = Beginning WIP Inventory + Total Manufacturing Costs Incurred − Ending WIP Inventory. Total Manufacturing Costs = Direct Materials Used + Direct Labor + Manufacturing Overhead. Direct Materials Used = Beginning Raw Materials + Purchases − Ending Raw Materials. This gives you the total cost of goods completed and transferred to finished goods inventory during the period.

COGM (Cost of Goods Manufactured) is the total cost of goods completed in the factory during a period. COGS (Cost of Goods Sold) is the cost of goods actually sold to customers. The relationship is: COGS = Beginning Finished Goods Inventory + COGM − Ending Finished Goods Inventory. COGM flows into the income statement through COGS, not directly. A high COGM with low COGS means finished goods inventory is building up.

WIP inventory acts as a buffer in the COGM calculation. Beginning WIP adds to COGM (those partially completed units are finished this period), while Ending WIP subtracts from COGM (those units are not yet complete). High and fluctuating WIP makes COGM harder to predict and control. Scheduling software reduces WIP by improving flow and reducing queue times, making COGM more stable and predictable period-to-period.

A COGM statement (also called a cost of goods manufactured schedule) is a formal accounting document that itemizes all manufacturing costs for a period and reconciles them through WIP inventory to arrive at the cost of completed goods. It feeds into the income statement as the source of COGS. Auditors and lenders expect to see a COGM statement as part of manufacturing company financial reporting.

Scheduling efficiency reduces COGM through multiple cost lines simultaneously: lower direct labor costs (less overtime and idle time), lower overhead absorption variance (more machine hours means better fixed-cost recovery), reduced indirect material waste from better sequencing, and lower WIP carrying costs from faster throughput. Manufacturers that implement finite capacity scheduling typically reduce COGM by 5-12% within the first year primarily through labor and overhead improvements.

Cost of Goods Manufactured is ultimately a measure of how efficiently your factory converts inputs into finished products. The formula is accounting — but the levers that move it are operational. If you want to structurally reduce COGM rather than squeeze it through cost-cutting, the highest-leverage intervention is usually improving production scheduling. RMDB gives manufacturers the finite capacity scheduling foundation to reduce overtime, cut idle time, lower WIP, and stop paying premium prices for expedited material — all of which flow directly into a lower COGM. To discuss what COGM improvement could look like in your specific operation, contact us.

Expert Q&A: Deep Dive

Q: How should a job shop track COGM when every job is different?

A: In a job shop, plant-level COGM is a useful financial reporting metric but has limited operational usefulness — because it averages across jobs of wildly different complexity and cost. The actionable metric is job-level cost variance: comparing actual cost-to-complete each work order against the estimated cost. This tells you whether specific job types, customers, or processes are systematically over-running budget. RMDB captures actual time and material consumption at the operation level, giving you the job-cost data to build real job profitability analysis through EDGEBI — something a plant-level COGM statement cannot reveal.

Q: Why does COGM spike at the end of quarters for many manufacturers?

A: End-of-quarter COGM spikes are almost always a scheduling artifact, not a real cost change. When manufacturers push to hit shipment targets, they authorize overtime, expedite materials at premium prices, and sometimes release low-margin jobs early to hit revenue numbers. All of these inflate COGM in the final weeks of the quarter. The fix is not accounting — it is building a schedule that maintains steady throughput throughout the quarter rather than allowing demand to pile up and then fire-fighting at the end. RMDB's capacity-leveled scheduling prevents the quarter-end crunch by making capacity constraints visible weeks in advance, so you can make proactive decisions rather than reactive ones.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together