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.

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.

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.

Stay current

Get told when new Negotiation & Closing resources land.

Tick the topics you care about, then subscribe. Alerts start straight away, no confirmation step. No digest spam, just a note when something genuinely useful is added.

Choose topics below (or leave blank for everything). Unsubscribe any time.