Cost of Delay Calculation
Use Claude to calculate the monthly and annual cost of delaying a purchase decision based on quantified pain data and timeline context
Instructions
Cost of Delay Calculation
Estimate the monthly dollar cost of NOT solving a prospect's pain point now. Combines pain quantification data with timeline context to produce a delay cost that makes "waiting" feel expensive and concrete.
Prerequisites
- Pain quantification data from
pain-quantification-prompt(estimated annual cost of the pain) - Deal record from Attio with timeline data
- Company enrichment data (headcount, growth rate, industry)
- Anthropic API key
Steps
1. Assemble delay context
Build a context object from the deal record and enrichment data:
{
"estimated_annual_pain_cost": 288000,
"pain_summary": "Manual data entry taking 2 hours per rep per day",
"team_size": 12,
"company_growth_rate": "hiring 5 more reps this quarter",
"deal_value_annual": 24000,
"current_timeline_category": "Medium-term",
"stated_delay_reason": "Want to wait until Q3 budget cycle",
"months_of_delay": 4,
"industry": "B2B SaaS",
"competitive_context": "Competitor recently adopted similar solution"
}
2. Run the cost-of-delay prompt
POST https://api.anthropic.com/v1/messages
Authorization: x-api-key {ANTHROPIC_API_KEY}
Content-Type: application/json
Request body:
{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1500,
"messages": [{
"role": "user",
"content": "Calculate the cost of delaying this purchase decision. Be conservative — use lower bounds when ranges exist. Show your math.\n\nPain: {pain_summary}\nEstimated annual pain cost: ${estimated_annual_pain_cost}\nTeam size: {team_size}\nCompany growth rate: {company_growth_rate}\nDeal value (annual): ${deal_value_annual}\nDelay reason: {stated_delay_reason}\nExpected delay: {months_of_delay} months\nIndustry: {industry}\nCompetitive context: {competitive_context}\n\nCalculate THREE types of delay cost:\n\n1. **Direct pain cost**: Monthly pain cost * months delayed. Adjust for growth (if team is growing, pain compounds).\n2. **Opportunity cost**: Revenue, efficiency, or competitive advantage lost during delay period.\n3. **Compounding cost**: How the problem gets worse over time (e.g., more reps = more manual work, competitor gains = harder to win back).\n\nReturn this exact JSON:\n{\n \"monthly_direct_cost\": 0,\n \"monthly_opportunity_cost\": 0,\n \"monthly_compounding_cost\": 0,\n \"total_monthly_delay_cost\": 0,\n \"total_delay_cost_over_period\": 0,\n \"delay_to_deal_ratio\": 0.0,\n \"calculation_steps\": [\n {\"component\": \"direct|opportunity|compounding\", \"assumption\": \"...\", \"value\": 0, \"source\": \"pain_data|enrichment|benchmark\"}\n ],\n \"executive_framing\": \"One sentence a champion can take to their CFO (e.g., 'Waiting 4 months costs us $96K in wasted rep time and gives Competitor X a 4-month head start')\",\n \"per_day_cost\": 0,\n \"comparison_anchors\": [\n \"The delay costs more than {relatable comparison}\",\n \"Every week of delay = {tangible loss}\"\n ],\n \"confidence\": \"high|medium|low\",\n \"caveats\": [\"Any assumptions that could significantly change the estimate\"]\n}"
}]
}
3. Validate the estimate
Check the response for reasonableness:
total_monthly_delay_costshould approximately equal the sum of the three component costsdelay_to_deal_ratioshould equaltotal_delay_cost_over_period / deal_value_annual- If
delay_to_deal_ratio < 1.0, the cost of delay is less than the deal value — this is a weak argument. Flag for the seller: "Cost of delay argument is weak for this deal. Consider alternative approaches." - If
delay_to_deal_ratio > 20, the estimate may be inflated. Flag for human review. - Each
calculation_stepsentry should cite its source
4. Store the calculation
Update the deal record in Attio with:
monthly_cost_of_delaytotal_delay_costdelay_to_deal_ratiodelay_cost_confidenceexecutive_framingcost_of_delay_calculated_date
Fire PostHog event:
{
"event": "cost_of_delay_calculated",
"properties": {
"deal_id": "...",
"monthly_cost": 24000,
"total_cost": 96000,
"delay_months": 4,
"delay_to_deal_ratio": 4.0,
"confidence": "medium"
}
}
Error Handling
- No pain quantification data: Cannot compute a credible delay cost. Return an error recommending
pain-quantification-promptbe run first. - Estimated annual pain cost is $0 or null: Flag the deal for re-discovery. A timing objection with no quantified pain is nearly impossible to overcome with data.
- Growth rate unknown: Use industry median growth rate (typically 10-15% for SaaS) and label as benchmark assumption.
- LLM overestimates: If
delay_to_deal_ratio > 20, re-prompt with: "Your estimate seems high. Please recalculate using only the most conservative interpretation of the input data."
Alternatives
| Tool | Method | Notes | |------|--------|-------| | Claude (Anthropic) | Messages API | Best structured output for financial estimates | | GPT-4 (OpenAI) | Chat Completions API | Alternative LLM | | Spreadsheet template | Manual calculation | Fallback — input pain data into a formula | | Clari | Deal intelligence | Has some delay risk scoring but not cost calculation |