Free templateExcel · Google Sheets

Should Cost Analysis Template

A should cost analysis template is a spreadsheet that rebuilds what a product or service ought to cost from its parts: materials, labour, overhead and a fair margin. Comparing that figure with the supplier's quote shows how much room you have to negotiate.

  • Cost-build model with formulas for goods
  • Should cost model for software deals
  • Price gap tracker and sensitivity scenarios
Book a demo
Updated 7 Oct 20265 partsReviewed by the Spendflo procurement team
Definition

What is a should cost analysis template?

It is a bottom-up estimate of a fair price, built line by line from what the supplier has to spend to make or deliver the item. You list each cost driver, put a quantity and a rate against it, add a reasonable margin, and the sheet gives you a should cost per unit.

Buyers run one before a negotiation on a large or repeat purchase, when a supplier raises prices, or when only one supplier can quote. The result is a fact-based anchor: instead of asking for a discount, you can point to the specific line where the quote looks high.

The same layout works as a should cost model template for manufactured parts and, with different drivers, for software and services. Most teams keep the model in Excel or Google Sheets so assumptions are visible and easy to challenge.

Key components

Direct materials

Raw material weight or volume, unit price and a scrap allowance, plus any bought-in parts.

Direct labour

Hours per unit for each operation, multiplied by a loaded hourly rate for the supplier's region.

Overhead

Machine time, setup amortised across the batch, and factory costs such as energy and maintenance.

SG&A and profit

The supplier's selling and admin costs plus a fair margin, each set as a percentage.

Logistics

Packaging and freight to your site, which suppliers often bury inside the unit price.

Gap to quote

Quote minus should cost, as a value and a percentage, which becomes your negotiation target.

Get the should cost analysis template free

Ready to use in Excel and Google Sheets. Fill it in, save it, reuse it.

For beginners

How a should cost analysis works

A should cost analysis rebuilds the supplier's price from its cost drivers, then compares the result with the quote. The gap, traced to specific lines, is what you take into the negotiation.
  1. 1
    Break down

    Split the item into materials, operations and services. Use drawings, the spec or the statement of work.

  2. 2
    Estimate

    Put a quantity and a rate against each driver. Note where every rate comes from.

  3. 3
    Build up

    Add overhead, SG&A, margin and freight to reach a should cost per unit.

  4. 4
    Compare

    Line up the model against the quote or the supplier's own cost breakdown.

  5. 5
    Negotiate

    Open with the lines that differ most, and set a target and walk-away price.

Need something simpler?

Start with five rows: Materials, Labour, Overhead, Margin, Freight. One quantity and one rate per row is enough for a first estimate.

Part 1 · Cost build

Should cost model template: the cost build

Each cost driver gets one row with a quantity, a rate and a cost per unit. A summary tab adds SG&A, margin and freight to give the should cost.

The worked example below models a machined aluminium housing quoted at 32.50 per unit. Every row multiplies a quantity by a rate, so you can see and challenge each assumption. Tag each row as Material, Labour or Overhead and the summary tab totals them for you.

Cost elementCategoryQuantityRateCost per unit
Aluminium barMaterial0.75 kg4.003.00
Scrap allowance (10%)Material0.075 kg4.000.30
Fasteners and sealsMaterial1 set0.400.40
CNC machiningLabour0.25 hr32.008.00
Assembly and inspectionLabour0.10 hr24.002.40
Machine overheadOverhead0.25 hr36.009.00
Setup (2 hrs over 500 units)Overhead0.004 hr50.000.20
Manufacturing cost23.30

Illustrative figures for a fictional part, not real supplier data.

Build it yourself

Works in Excel and Google Sheets. Cost Build tab: headers in row 1, data from row 2, formulas copied down.

ColHeaderEntry or formulaWhat it does
ACost elementTextOne driver per row
BCategoryDrop-down: Material, Labour, OverheadFeeds the summary totals
CQuantityNumber, e.g. 0.75Kg, hours or units per finished unit
DRateCurrencyPrice per kg, loaded hourly rate or machine rate
ECost per unit=C2*D2Quantity times rate
FSourceTextIndex, quote, payroll data or estimate

Summary tab

Percentages sit on an Assumptions tab: SG&A in B2, profit margin in B3, freight per unit in B4.

LineFormula
B2 Materials=SUMIF('Cost Build'!B:B,"Material",'Cost Build'!E:E)
B3 Labour=SUMIF('Cost Build'!B:B,"Labour",'Cost Build'!E:E)
B4 Overhead=SUMIF('Cost Build'!B:B,"Overhead",'Cost Build'!E:E)
B5 Manufacturing cost=SUM(B2:B4)
B6 SG&A (8%)=B5*Assumptions!B2
B7 Profit (10%)=(B5+B6)*Assumptions!B3
B8 Freight and packaging=Assumptions!B4
B9 Should cost per unit=SUM(B5:B8)

Worked example: aluminium housing

Materials3.70
Labour10.40
Overhead9.20
Manufacturing cost23.30
SG&A at 8%1.86
Profit at 10% of cost plus SG&A2.52
Freight and packaging0.60
Should cost per unit28.28

Illustrative. Against a 32.50 quote, the gap is 4.22 per unit.

Part 2 · Software model

Should cost model for software and services

For software, the drivers are hosting, support, development or implementation effort, account management and margin. The model gives you a fair price range, not an exact figure.

Software has almost no material cost, so the model swaps materials and machining for people and infrastructure. Development cost is shared across all of the vendor's customers, which is why software margins run far higher than manufacturing ones. Use the result to test whether a quote is in a sensible range, then check it against market pricing.

Cost driverBasisQuantityRateAnnual cost
Hosting and infrastructurePer user per year120 users60.007,200.00
Customer supportShare of a support FTE0.25 FTE80,000.0020,000.00
Implementation and developmentConsultant days40 days800.0032,000.00
Account managementShare of an AM FTE0.10 FTE90,000.009,000.00
Delivery cost68,200.00

Illustrative: Orbit Analytics quoting 132,000.00 for 120 users, year one.

LineFormula
Delivery cost (E6)=SUM(E2:E5)
Target margin on price (B8)40%
Should cost price=E6/(1-B8)
Quote (B10)132000
Gap=B10-E6/(1-B8)
Gap % of quote=(B10-E6/(1-B8))/B10
Margin and markup differ: a 40% margin on price equals a 66.7% markup on cost. Here the should cost price is 113,666.67, so the quote sits 18,333.33 (13.9%) above it. Cross-check with pricing benchmarks for what similar companies pay.
Part 3 · Price gap tracker

Price gap analysis and negotiation targets

Ask the supplier for a cost breakdown and set it beside your model, line by line. The biggest gaps tell you where to push and what target price to set.

A total gap of 4.22 is hard to argue; a 1.60 gap in overhead is easy. Lining up the two breakdowns turns the analysis into a short list of questions for the supplier. Then set three prices before the meeting: where you open, where you aim to land and where you walk away.

Cost elementSupplier breakdownShould costGapQuestion to ask
Materials3.903.700.20Which alloy index and scrap rate?
Labour11.2010.400.80Cycle time per operation?
Overhead10.809.201.60Machine rate and batch size?
SG&A and profit5.804.381.42Margin on a 6,000-unit order?
Freight and packaging0.800.600.20Can we collect or consolidate?
Total per unit32.5028.284.22

Illustrative figures from the worked example.

Target price formulas

B9 is should cost, B10 is the quote, B13 is annual volume.

LineFormula
Gap per unit (B11)=B10-B9
Gap % of quote (B12)=B11/B10
Annual opportunity=B11*B13
Opening position=B9
Target price (should cost plus 25% of gap)=B9+0.25*B11
Walk-away price (should cost plus 50% of gap)=B9+0.5*B11

On 6,000 units a year, a 4.22 gap is 25,320.00 of annual opportunity. The target works out at 29.34 and the walk-away at 30.39. Read more on supplier negotiation strategy.

Part 4 · Assumptions tab

Should cost model Excel template: assumptions and sensitivity

Keep every rate and percentage on one Assumptions tab with its source and date. A sensitivity table then shows how far the should cost moves if an input is wrong.

Suppliers will challenge your rates, so each one needs a source you can name. The sensitivity table answers the obvious objection: what if aluminium or labour costs more than you assumed? If the gap survives a 20% swing in the biggest input, your position is strong.

InputValueSourceDate checked
SG&A % (B2)8%Supplier's published accounts or category normSep 2026
Profit margin % (B3)10%Category norm for contract machiningSep 2026
Freight per unit (B4)0.60Carrier quote, full palletSep 2026
Aluminium price per kg4.00Metal price index plus supplier premiumSep 2026
Machinist loaded rate32.00Regional wage data plus on-costsSep 2026

Illustrative values. Replace each source with the one you used.

Sensitivity table

Change one input at a time and record the new should cost.

ScenarioChangeShould costGap to 32.50
Base caseAs modelled28.284.22
Aluminium +20%4.80 per kg29.063.44
Aluminium -20%3.20 per kg27.505.00
Labour rates +10%35.20 and 26.40 per hr29.522.98
Smaller batches250 units per setup28.523.98

Illustrative. The gap stays above 2.98 in every scenario, so the quote is high on any reasonable assumption.

Part 5 · Cost checklist

Cost analysis checklist: what to include

A complete cost analysis covers every cost driver, names the source behind each rate and states the margin it assumes. Run this checklist before you take the model into a negotiation.

Most weak should cost models fail on data, not formulas. A missing scrap allowance or an unsourced labour rate gives the supplier an easy reason to dismiss the whole analysis. Tick these off before the model leaves your desk.

0 of 11 done

Scope

Cost drivers

Rates and sources

Margin and logistics

Review

Buying software? Spendflo's pricing benchmarks show what similar companies pay before you negotiate.

See pricing benchmarks
Glossary

Cost analysis terms, explained

Should cost, target cost and total cost of ownership answer different questions. Knowing which one you are building stops the model drifting off course.
Should cost

What an item ought to cost an efficient supplier, built bottom-up from its cost drivers.

Will cost

What it is likely to cost given the supplier's current methods, waste included.

Target cost

The price you need to hit for your own product or budget to work, set top-down.

Total cost of ownership

Purchase price plus running, support and exit costs over the life of the item.

Clean-sheet costing

Another name for building a should cost from a blank sheet rather than from past prices.

Margin vs markup

Margin is profit as a share of price; markup is profit as a share of cost.

Margin and markup

Converting between margin and markup

Suppliers often quote markup while finance teams talk about margin. Convert one to the other before you compare figures, or a 10% gap can hide in the wording.
ConversionFormula
Markup from margin=Margin/(1-Margin)
Margin from markup=Markup/(1+Markup)
Price from cost and margin=Cost/(1-Margin)
Price from cost and markup=Cost*(1+Markup)
Margin on priceEquivalent markup on cost
10%11.1%
20%25.0%
40%66.7%
50%100.0%

Arithmetic conversions, not benchmarks.

Best practices

Do this, avoid that

Source every rate, model the supplier's real process and share the logic, not just the number. A should cost the supplier can follow gets a response; a bare figure gets ignored.

Do

  • ✓
    Name a source for every rate

    An index, a payroll survey or a past quote, with the date you checked it.

  • ✓
    Model the supplier's process

    Use their likely machines, batch sizes and region, not your own plant's.

  • ✓
    Ask for a cost breakdown

    Request it with the quote so you can compare line by line instead of in total.

  • ✓
    Run sensitivity on big inputs

    Test the two largest drivers at plus and minus 20% before you rely on the gap.

  • ✓
    Update after each negotiation

    Feed agreed rates back into the model so the next estimate starts closer.

Avoid

  • ×
    Zero-margin targets

    A supplier that cannot make a fair profit will cut quality or walk away.

  • ×
    Hidden assumptions

    Rates typed straight into formulas cannot be checked or updated by anyone else.

  • ×
    Ignoring setup and scrap

    Both look small per unit but often explain most of a small-batch gap.

  • ×
    Using it on low-value buys

    The effort pays off on large, repeat or single-source purchases, not on one-off orders.

How to use it

Build your first model in a day

Pick one high-value item, list its cost drivers, fill in rates with sources and compare the total with the quote. Most of the time goes on finding good rates.
  1. Step 1

    Pick the item

    Choose a large, repeat or single-source purchase where a few percent matters.

  2. Step 2

    List the drivers

    Break it into materials, operations and services using the spec or SOW.

  3. Step 3

    Fill in rates

    Enter quantities and rates on the Cost Build tab, each with a source.

  4. Step 4

    Compare and set targets

    Paste the quote or breakdown into the gap tracker and set opening, target and walk-away prices.

Example

One quote, start to finish

The model showed the quote was 13% above should cost, with most of the gap in overhead and margin. That gave the buyer two specific lines to negotiate.

Northwind Components quoted 32.50 per housing for 6,000 units a year. The should cost came to 28.28, a 4.22 gap. The buyer questioned the machine rate and the margin on a repeat order, and settled at 29.60, saving 17,400.00 a year. Figures are illustrative.

Ready to use it? Download the should cost analysis template

Every part on this page, in Excel and Google Sheets, with the examples filled in.

Variants

Fit it to what you buy

Manufactured parts need the full materials, labour and overhead build. Software and services swap those for people, hosting and effort, and indirect buys may only need a light version.
Direct materials

Manufactured parts

Use the full cost build with machine rates, setup and scrap. Ask suppliers for cycle times to sharpen the labour lines.

Software and SaaS

Software deals

Model hosting, support, implementation effort and margin, then check the result against what peers pay for the same product.

Services

Professional services

Build cost from roles, day rates, days and expenses. Compare the blended day rate with the supplier's rate card.

$3.7B in software spend processed through Spendflo, at 30% average savings.

See your savings
Bottom line

A should cost turns a discount request into a specific question

The model is only as strong as its rates, so source every one and test the biggest. Bring the line-by-line gap to the table and you negotiate on facts, not on a percentage pulled from the air.

FAQ

Frequently asked questions

Quick answers to what people ask most about the should cost analysis template.

What is a should-cost analysis?

A should-cost analysis estimates what a product or service ought to cost by adding up its materials, labour, overhead and a fair margin. Buyers compare the result with a supplier's quote to find where the price is high. Download the template to build one with the formulas already in place.

What should be included in a cost analysis?

Include every cost driver with its quantity and rate, overhead, SG&A, profit margin, freight and a named source for each assumption. Add a sensitivity check on the largest inputs so the result holds up. The download includes a checklist covering each of these.

What are some good templates for cost analysis?

A should cost model suits supplier negotiations, a cost-benefit analysis suits investment decisions and a total cost of ownership model suits comparing options over several years. This page covers the should cost version. Download it free in Excel or Google Sheets.

What is the recommended format for a cost-benefit analysis?

A cost-benefit analysis lists costs and benefits by year, discounts them and compares the totals, usually with a net present value and payback period. It answers whether to spend, while a should cost answers what to pay. Download our separate cost-benefit analysis template for that format.

Where can I download a free should cost model template in Excel?

You can download it free from this page, in Excel or Google Sheets. It includes the cost build, a software model, a price gap tracker, an assumptions tab with sensitivity and a checklist.

Template library

Browse all procurement templates

See all 60 templates →

Know the fair price before you negotiate.

For software, Spendflo's pricing benchmarks and managed negotiation show what a deal should cost. Spendflo has handled 15,000+ agreements.

Book a demo
  • 5-part should cost workbook
  • Goods and software models
  • 5 scenarios in the sensitivity table
  • Ready-made formulas