# PCBA Quantity Price Break Worksheet

> Source: https://netray.co/tools/pcba-turnkey-quantity-price-break-worksheet
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Model price tiers from 1 to 5,000 boards by combining material price breaks, scrap, assembly cost, one-time cost and margin into unit price, order value and profit.

## Category

cost-finance

## Industry

Electronics Manufacturing

## Audience

- EMS estimator
- Sales engineer
- Cost engineer

## Tool

**Kind:** worksheet

**Mode:** editable

**Currency:** $

**Columns:**

#### Tier quantity

**Key:** qty

**Type:** number

**Unit:** boards

#### Material per board

**Key:** mat_unit

**Type:** number

**Format:** currency

**Help:** BOM cost at this tier's buy quantity and distributor price breaks.

#### Attrition and scrap

**Key:** scrap_pct

**Type:** number

**Unit:** %

#### Assembly cost per board

**Key:** assy_unit

**Type:** number

**Format:** currency

**Help:** Placement, reflow, inspection, test and packing labor, excluding setup.

#### One-time cost in this tier

**Key:** run_fixed

**Type:** number

**Format:** currency

**Help:** NRE share plus setup and first article for the run.

#### Target margin

**Key:** margin

**Type:** number

**Unit:** %

**Help:** Gross margin on selling price.

#### Cost per board

**Key:** cost_unit

**Type:** number

**Expr:** mat_unit * (1 + scrap_pct / 100) + assy_unit + run_fixed / qty

**Format:** currency

#### Unit price

**Key:** price_unit

**Type:** number

**Expr:** cost_unit / (1 - margin / 100)

**Format:** currency

#### Order value

**Key:** price_ext

**Type:** number

**Expr:** price_unit * qty

**Format:** currency

#### Gross profit

**Key:** profit

**Type:** number

**Expr:** (price_unit - cost_unit) * qty

**Format:** currency

**Rows:**

**Qty:** 1

**Mat unit:** 48.5

**Scrap pct:** 5

**Assy unit:** 22

**Run fixed:** 1050

**Margin:** 35

**Qty:** 10

**Mat unit:** 41

**Scrap pct:** 4

**Assy unit:** 9.5

**Run fixed:** 1050

**Margin:** 32

**Qty:** 50

**Mat unit:** 36.5

**Scrap pct:** 3

**Assy unit:** 6.2

**Run fixed:** 1050

**Margin:** 30

**Qty:** 100

**Mat unit:** 33.2

**Scrap pct:** 2.5

**Assy unit:** 5.1

**Run fixed:** 1050

**Margin:** 28

**Qty:** 500

**Mat unit:** 29.8

**Scrap pct:** 2

**Assy unit:** 4.4

**Run fixed:** 1050

**Margin:** 25

**Qty:** 1000

**Mat unit:** 27.9

**Scrap pct:** 1.8

**Assy unit:** 4.1

**Run fixed:** 1050

**Margin:** 22

**Qty:** 5000

**Mat unit:** 25.6

**Scrap pct:** 1.5

**Assy unit:** 3.8

**Run fixed:** 1500

**Margin:** 18

**Totals:**

#### Highest unit price

**Key:** price_unit

**Agg:** max

**Format:** currency

#### Lowest unit price

**Key:** price_unit

**Agg:** min

**Format:** currency

#### Gross profit across tiers

**Key:** profit

**Agg:** sum

**Format:** currency

**Summary:**

#### Price reduction from first to last tier

**Key:** price_drop

**Expr:** (max_price_unit - min_price_unit) / max_price_unit * 100

**Format:** percent

**Primary:** true

**Description:** How much of the top price you give up at the highest tier.

**Notes:** The profit total is a sum across alternative tiers, shown for comparison only: a customer buys one tier. Material per board should come from your costed BOM at the buy quantity of each tier. Margin typically tapers with quantity as competition and negotiating leverage rise; set your own floor, and compare tier prices to the minimum contribution margin your shop requires to cover idle capacity.

## Content

**Intro:** Customers ask for a quote at 10, 100 and 1,000 boards and expect prices to fall in a sensible curve. This worksheet builds each tier from material, scrap, assembly and one-time costs so the curve is defendable.

**Sections:**

#### How to use the worksheet

**Body:** Keep one row per quoted tier. Enter material per board at that tier's buy quantity, because distributor price breaks and MOQ effects change the cost. Add scrap or attrition, assembly cost per board excluding setup, and a one-time cost that bundles NRE share, setup and first article. Pick a target margin per tier. The computed columns give cost per board, unit price, order value and gross profit. Edit rows, add tiers, and export to Excel to send to a colleague or attach to your quote.

#### The math behind each tier

**Body:** Cost per board is material times (1 plus scrap), plus assembly cost, plus one-time cost divided by the tier quantity. Unit price is cost divided by (1 minus margin). Order value is unit price times quantity and gross profit is the difference between price and cost times quantity. The one-time term is why small quantities are so costly: fixed cost is divided across few boards, and a single unit might carry hundreds of dollars of setup.

**Bullets:**

- Cost = mat x (1 + scrap) + assembly + fixed/qty
- Price = cost / (1 - margin)
- Profit = (price - cost) x qty

#### Reading the curve

**Body:** A healthy curve falls steeply at first, because fixed cost dilutes, then flattens as material dominates. If your unit price barely moves between 500 and 1,000, your margin or material break assumptions may be off. Check that the largest tier still clears your minimum contribution and that no tier is priced below the next lower tier. If a customer buys 500 but asks for a 1,000 price, the sheet shows the profit you give up, which helps decide whether to counter with a blanket order or a longer lead time.

#### Common mistakes

**Body:** Quoting each tier from the same material price hides the benefit of price breaks and loses deals at volume. Ignoring the cost of carrying excess components when you buy full reels at a high tier is another. Do not forget that large tiers may need several setups, so one-time cost can rise with quantity, as in the 5,000 row. Finally, publish validity dates: component prices and lead times shift, so tier prices should expire.

**Bullets:**

- Use tier-specific material costs
- Add setups for multi-release runs
- State quote validity and price assumptions
- Check for price inversions between tiers

**Cta:** If you want tiered quotes generated from live BOM cost and routing data in your ERP, we can build that workflow with approvals, on your infrastructure if required.

**Faq:**

#### How many tiers should a PCBA quote have?

**Answer:** Three to five is common: a prototype quantity, a pilot lot, and one or two production tiers. Match the tiers to the quantities the customer asks for, and offer a higher tier only if it changes your cost.

#### Why does the 1-piece price look so high?

**Answer:** Because fixed costs like stencil, programming, setup and first article are spread over a single board. Many shops therefore bill NRE separately and set a minimum order charge, so single unit pricing is not distorted.

#### Should margin fall with quantity?

**Answer:** It often does in dollars per board and sometimes in percent, because larger orders carry less risk per unit and face more competition. Set a floor based on your contribution margin so large orders remain worth running.

#### Can I import costs from my BOM costing?

**Answer:** You can paste values in the editable table, or export, edit in Excel and re-import into your own pricing process. For live connections, an ERP integration can feed material cost per tier automatically.

## Search terms

pcba price break worksheet, quantity tier pricing pcb assembly, ems quote quantity breaks, pcba volume pricing template, turnkey pcb assembly pricing tiers, pcb assembly price by quantity, quote tier calculator excel, pcba quote margin by quantity

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