ThinkWork
Individual Calculator/Tool Free

Walk-Away Price Calculator

Enter your cost floor, margin target, and deal variables to get a defensible walk-away number before the call — not a gut-feel figure invented live under pressure.

What's inside

  • The 3 core inputs: cost floor, minimum margin, target margin
  • The Absolute Floor and Target Price formulas
  • Term, payment, and strategic-value flex allowances (capped)
  • The single combined formula for your deal-specific walk-away price
  • A fully worked numeric example end to end
  • A blank fill-in-your-numbers worksheet version
  • The rule for when a number requires executive sign-off

The formula and logic behind a defensible walk-away number

Step 1 — Your inputs

  • Cost Floor (C) — fully-loaded annual cost to deliver: COGS + implementation cost + ongoing service cost.
  • Minimum Acceptable Margin (M_min) — the margin below which this deal loses money in any way that matters. Typically set by finance.
  • Target Margin (M_target) — the margin you're actually aiming to hold.

Step 2 — The two anchor prices

Absolute Floor = C ÷ (1 − M_min) Never go below this without executive sign-off, regardless of any trade offered.

Target Price = C ÷ (1 − M_target) Your anchor — what you're aiming to hold through the negotiation.

Opening Price = Target Price × 1.15 (or your standard list markup) Gives room to "concede" down to Target during negotiation without ever threatening the floor.

Step 3 — Flex allowances (only apply if genuinely traded for)

Trade offered by buyerFlex allowed
Contract term ≥ 24 monthsup to 5%
Annual upfront payment (vs. monthly)up to 3%
Named logo / case study rightsup to 5%
Reference callsup to 3%
Documented high expansion potentialup to 5%
Total flex budgetcapped at 10%, regardless of how many boxes are ticked

Month-to-month terms move the OTHER direction: add a 10% premium to Target Price to compensate for higher churn risk — this is not a discount scenario.

Step 4 — The combined formula

Deal Walk-Away Price = MAX( Absolute Floor , Target Price × (1 − Flex Budget) )

This one line does the job: it lets genuine trades pull your number down toward — but never below — your true floor.


Worked example

  • Fully-loaded cost to deliver: C = $40,000/year
  • Minimum acceptable margin: M_min = 40% → Absolute Floor = 40,000 ÷ (1 − 0.40) = $66,667
  • Target margin: M_target = 60% → Target Price = 40,000 ÷ (1 − 0.60) = $100,000
  • Opening Price = 100,000 × 1.15 = $115,000

Buyer offers: 24-month term (+5% flex) + annual upfront payment (+3% flex) + one case study (+3% flex) = 11%, capped at 10%.

Deal Walk-Away Price = MAX( $66,667 , $100,000 × (1 − 0.10) ) = MAX( $66,667 , $90,000 ) = $90,000

Reading it: open at $115,000, hold at $100,000 as long as possible, and do not go below $90,000 for these specific trades. If the buyer wants to go lower than $90,000, you need an additional trade — or executive approval, since you're now moving toward the true $66,667 floor.


Blank worksheet — fill in your own numbers

FieldYour number
Cost Floor (C)$
Minimum Acceptable Margin (M_min)%
Absolute Floor = C ÷ (1 − M_min)$
Target Margin (M_target)%
Target Price = C ÷ (1 − M_target)$
Opening Price = Target × 1.15$
Flex from term offered%
Flex from payment terms offered%
Flex from strategic value offered%
Total flex (cap at 10%)%
Deal Walk-Away Price = MAX(Floor, Target × (1 − Flex))$

Rule: any number below your Absolute Floor requires named executive sign-off before you say it out loud on a call — no exceptions for urgency or quota pressure.

How to use it

Fill in the blank worksheet with your real cost and margin numbers before every negotiation, calculate your Deal Walk-Away Price using only the trades actually on the table, and never quote a number below your Absolute Floor without sign-off.

Stay current

Get told when new Negotiation & Closing resources land.

Pick the topics you care about. No digest spam, just a note when something genuinely useful is added.

Pick your topics after you confirm. Unsubscribe any time.