# Stamping Job Costing: Real Margin by Press, Die and Part Number

> Source: https://netray.co/resources/stamping-job-costing-and-margin-by-press
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Knowledge Base

## Short answer

Find where a stamping plant really makes or loses money: press-level burden rates, scrap, setup, die cost and quoted versus actual margin by part number.

## Category

erp-general

## Content

**Intro:** Stamping job costing compares what a part cost to make with what it was quoted, broken down by material, press time, setup, scrap, secondaries and tooling. The goal is to learn which parts, presses and customers earn margin and which quietly lose it. Many stampers know total plant profit but not margin by part number, so unprofitable programs run for years. This guide describes the cost buckets, the burden rate trap, and how to build a monthly quoted-versus-actual review that leads to price, process or program decisions.

**Sections:**

#### Cost Buckets That Matter

**Body:** Capture material issued and returned, scrap by reason, press hours split between setup and run, direct labor, secondary operations, outside processing, tooling maintenance and freight. For each closed job, compute actual cost per good piece and compare with the quote. Use good pieces, not strokes. Break the variance into price of material, usage, rate and efficiency, so you know whether the issue was a steel price change, a poor yield or slower speed. Without this split, a variance report just says you lost money, not why or what to change.

**Bullets:**

- Material usage and price variance separated
- Setup hours versus run hours by press and die
- Scrap by cause: setup, die wear, material, handling
- Outside processing and freight actuals
- Die maintenance cost charged back to part numbers

#### The Burden Rate Trap

**Body:** A single plant-wide burden rate hides the economics. A large press with automation carries more depreciation, power and floor space than a small gap-frame press, yet both may be costed at the same hourly rate. Parts that need big presses look cheaper than they are, while parts on small presses look expensive and get underbid or refused. Build rates by press or press class from actual costs: depreciation, maintenance, power, floor space, indirect labor and share of overhead. Review them annually, and use utilization honestly: a press that runs 50 percent of available hours needs a higher rate to recover its costs than one running 85 percent.

#### Quoted Versus Actual: A Monthly Review That Works

**Body:** Pick the top 20 parts by revenue and for each show quoted cost, actual cost, margin and volume. Sort by margin dollars lost, not percentage, because a small loss on a high-volume part dwarfs a large percentage loss on a rare one. For every loser, decide whether the issue is the quote (fix the estimating assumption), the process (yield, SPM, setup, die condition) or the contract (price increase, material pass-through, volume commitment). The review should end with named actions and dates, otherwise it becomes a report nobody acts on.

#### Data Quality: The Real Constraint

**Body:** Costing results depend on shop-floor transactions. If operators do not report scrap, if setup and run time are lumped together, or if jobs are closed late with open labor, the numbers mislead. Before building dashboards, check completeness: share of jobs with closed material, share of labor tied to a job, share of scrap with a reason code. Many ERPs, including Epicor, Plex, DELMIAworks, SAP Business One and SyteLine, can produce this view once data capture is disciplined. Improving capture is a management task, with simple operator screens or scanning to reduce friction.

#### Using AI for Costing Questions, and Its Limits

**Body:** A private AI assistant over the ERP can answer questions like which parts lost money last quarter and why, without waiting for a report build, and it can show the query behind each answer. It will be only as good as the transactions underneath, and it will not know off-system context, such as an agreed concession to a customer. If your finance team already has a solid cost report and reviews it monthly, you may not need more. Where reporting backlog is the constraint, a natural-language layer can free the controller and plant manager from ad hoc requests.

**Cta:** Netray can set up a read-only question layer over your ERP so the plant manager can ask for quoted versus actual margin by part and see the underlying query.

**Faq:**

#### How do you calculate profit per part in stamping?

**Answer:** Take actual revenue per good piece and subtract actual material (net of scrap credit), press and setup labor at press-specific rates, secondaries, outside processing, freight and tooling maintenance. Compare with the quoted cost to see where the variance came from: price, usage, rate or efficiency.

#### Should a stamping plant use one burden rate for all presses?

**Answer:** Rarely. Press costs differ with size, automation, depreciation and utilization, so a single rate misprices both large-press and small-press work. Build rates by press or press class from actual cost data and review them yearly, adjusting for realistic utilization.

#### Why do stamping jobs lose money after winning the quote?

**Answer:** Common reasons are optimistic strokes per minute, lower-than-quoted yield, unplanned die repairs, setup time spread over short runs, steel price increases without a pass-through clause, and customer changes. A monthly quoted-versus-actual review by part identifies which of these applies.

## Related Slugs

- syteline-production-costing-configuration
- syteline-quality-cost-tracking-setup
- syteline-kpi-manufacturing-metrics
- syteline-labor-tracking-configuration

## Search terms

stamping job costing, metal stamping profitability, press hourly rate calculation, quoted vs actual cost stamping, stamping margin analysis, burden rate by machine

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
