# Bar Stock Yield and Material Cost per Part Calculator

> Source: https://netray.co/tools/bar-stock-yield-and-material-cost-per-part-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Work out how many parts come from each bar after cutoff and end loss, how many bars to buy, and the true material cost per part.

## Category

manufacturing

## Industry

Job Shop Machining

## Audience

- Estimator
- Buyer
- CNC programmer

## Tool

**Kind:** calculator

**Currency:** $

**Inputs:**

#### Bar length

**Key:** bar_len

**Type:** number

**Default:** 3000

**Min:** 1

**Step:** 50

**Unit:** mm

#### Remnant and end loss per bar

**Key:** end_loss

**Type:** number

**Default:** 120

**Min:** 0

**Step:** 5

**Unit:** mm

**Help:** Bar-feeder stub, chuck grip and facing allowance.

#### Part length including facing stock

**Key:** part_len

**Type:** number

**Default:** 48

**Min:** 0.1

**Step:** 0.5

**Unit:** mm

#### Cutoff width

**Key:** kerf

**Type:** number

**Default:** 3

**Min:** 0

**Step:** 0.1

**Unit:** mm

**Help:** Parting tool or saw kerf.

#### Cost per bar

**Key:** bar_cost

**Type:** number

**Default:** 62

**Min:** 0

**Step:** 1

**Unit:** $

#### Parts required

**Key:** qty

**Type:** number

**Default:** 500

**Min:** 1

**Step:** 10

**Unit:** parts

#### Scrap allowance

**Key:** scrap

**Type:** number

**Default:** 2

**Min:** 0

**Max:** 30

**Step:** 0.5

**Unit:** %

**Outputs:**

#### Parts per bar

**Key:** ppb

**Expr:** floor((bar_len - end_loss + kerf) / (part_len + kerf))

**Format:** integer

**Primary:** true

**Description:** n parts need n x part + (n-1) x kerf + end loss.

#### Parts to start

**Key:** start_qty

**Expr:** ceil(qty / (1 - scrap / 100))

**Format:** integer

#### Bars to buy

**Key:** bars

**Expr:** ceil(start_qty / ppb)

**Format:** integer

#### Length used per bar

**Key:** used

**Expr:** ppb * part_len + (ppb - 1) * kerf

**Format:** decimal

**Description:** Millimetres consumed by parts and cuts.

#### Material yield

**Key:** yield_pct

**Expr:** ppb * part_len / bar_len * 100

**Format:** percent

#### Total material cost

**Key:** mat_cost

**Expr:** bars * bar_cost

**Format:** currency

#### Material cost per good part

**Key:** per_part

**Expr:** mat_cost / qty

**Format:** currency

**Primary:** true

**Chart:**

#### Parts per bar vs part length

**Type:** line

**X:** part_len

**From:** 20

**To:** 100

**Steps:** 40

**Series:**

- ppb

## Content

**Intro:** Material is often the largest cost in a turned part, and the quoted price per bar rarely equals the cost per part. This calculator accounts for cutoff width, bar-end loss and scrap so the material line in a quote is right.

**Sections:**

#### How to use it

**Body:** Enter the bar length, the unusable end per bar, the part length including any facing stock and the cutoff width. Add the bar price, the quantity you must ship and a scrap allowance. You get parts per bar, bars to buy, yield and material cost per good part. The chart shows how parts per bar steps down as the part gets longer, which helps when a small change in length saves a whole part per bar.

#### The formula

**Body:** A bar yields n parts when n x part length + (n - 1) x cutoff width + end loss fits in the bar. Solving for n gives floor((bar - end loss + kerf) / (part + kerf)). Bars needed is started quantity divided by parts per bar, rounded up. Yield is the share of bar length that becomes parts, not counting the cutoff or remnants.

**Bullets:**

- Facing stock is part of the part length for this purpose
- Use the real bar-feeder remnant for your machine
- Round bars up; partial bars are still bought whole

#### Common mistakes

**Body:** Dividing bar length by part length ignores the cutoff and over-promises yield. Forgetting bar-end remnants is the next most common error, and it hurts most on short bars. Buying standard 12 foot bars sawn to length can change parts per bar entirely, so test both stock lengths. Record the result in the routing material quantity so the ERP backflushes the right amount.

**Cta:** Netray can compare the material quantity on your ERP routings with what the floor actually consumes, and flag parts where they differ.

**Faq:**

#### Why is there a kerf term in the numerator?

**Answer:** Because the last part has no cut after it. With n parts you have n minus 1 cutoffs, so adding one kerf to the available length makes the floor division exact.

#### Does this work for sawed blanks?

**Answer:** Yes. Enter saw kerf as the cutoff width and set end loss to the offcut you cannot use. The formula is identical.

#### How should I treat bar diameter?

**Answer:** Length is the only geometry here. Cost per bar already reflects diameter and grade, so use the bar price from your supplier for that size.

#### What scrap allowance should I use?

**Answer:** Use your actual first-article and in-process scrap for similar parts. Short runs with tight tolerances usually need more allowance than long repeat runs.

## Search terms

bar stock calculator, parts per bar calculator, cutoff kerf bar stock yield, material cost per part machining, cnc lathe bar feed calculator, bar stock remnant, material yield calculator, how many bars do i need

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