Guides → Playground & Guide → TCO Complete - 7-Step Procurement-Grade Wizard for AI Workloads

TCO Complete - 7-Step Procurement-Grade Wizard for AI Workloads

Meet Marcus Chen. Director of FP&A preparing a multi-year AI procurement case. "I need a TCO model the procurement committee will accept - workload-specific, with sensitivity analysis and a defensible NPV."

🔥 Engineering hands me a $30K/mo number. Procurement asks for a 36-month TCO with NPV, payback, and risk-adjusted scenarios. Wide gap.

The story

Quick gives a board-ready number. Complete gives a contract-ready model. TCO Quick estimates total cost in 90 seconds with 5 inputs - perfect for board updates. TCO Complete is the procurement-grade version: 7 steps, calc handoffs, sensitivity analysis, NPV/IRR/Payback, persona-tuned executive synthesis. Use it when the contract is real.

Marcus's case: $30K/mo inference grows to $85K loaded TCO (Quick). But procurement wants 36-month NPV, best/expected/worst trajectories, and a defensible production-readiness uplift across security + compliance + observability. Quick can't get there. Complete can. The wizard composes the existing pure calcs (inference economics, agentic workflow, RAG pipeline, etc.) into a single procurement document.

7 steps, each feeding the next. (1) Context - workload + vertical + cloud + persona. (2) Inference economics - model + scale + caching + batching. (3) Capability stack - composable: retrieval, voice, agentic, fine-tuning, multimodal, evaluation. (4) Scale + finance trajectory - growth model + budget cap + NPV/IRR/Payback. (5) 6-pillar uplift - security + compliance + observability + PII + HITL + cost controls. (6) ROI sensitivity - tornado chart across volume, growth, pricing, HITL, PII, compliance. (7) Synthesis - persona-tuned executive plan (CFO/CTO/Founder/PM).

About this calculator: TCO Complete - 7-Step Procurement-Grade Wizard for AI Workloads

Build a defensible AI TCO model in 15 minutes. Workload × vertical × cloud aware, 6-pillar uplift, NPV/IRR/Payback, persona-tuned executive plan.

Inputs you control

Input Impact on result Range Typical
Planning horizon (months) Standard contract term. 36 months balances vendor commitment with technology change rate. Beyond 60 months, pricing drift dominates the model. 12 – 60 36
Monthly growth rate (%) Compounded monthly. 5%/mo ≈ 80% annual. Conservative for adoption-phase AI workloads. Aggressive for product-led growth. 0 – 25 5
Discount rate for NPV (% annual) Your weighted average cost of capital (WACC). 10-15% typical for mid-stage SaaS. Higher for early-stage, lower for cash-rich enterprises. 3 – 25 12

Outputs computed for you

Output How inputs affect it
Monthly cost ($) computed from inputs
Annual cost ($) monthlyUsd × 12

Below: live sliders. Move them to see numbers change in real time.

What you're looking at

Each input shapes your cost. Move the slider — see the impact.

36

Standard contract term. 36 months balances vendor commitment with technology change rate. Beyond 60 months, pricing drift dominates the model.

Estimated:
5

Compounded monthly. 5%/mo ≈ 80% annual. Conservative for adoption-phase AI workloads. Aggressive for product-led growth.

Estimated:
12

Your weighted average cost of capital (WACC). 10-15% typical for mid-stage SaaS. Higher for early-stage, lower for cash-rich enterprises.

Estimated:

Ready to run the numbers?

Open the full calculator — pick a model, enter your tokens, see per-call, daily, monthly, and annual cost.

🚀 Open the full calculator →

Reading your result

The 7-step output is a procurement document, not a number. You get a multi-page executive plan, NPV/IRR/Payback, sensitivity tornado, and 6-pillar uplift breakdown.

Persona-tuned synthesis. CFO sees finance front-and-center (NPV, payback, scenarios). CTO sees tech debt and capability mix. Founder sees runway impact and risk premium. PM sees roadmap dependencies.

Calc handoffs are first-class. Step 2 calls the inference economics calc. Step 3 composes 6 capability calcs (retrieval, voice, agentic, fine-tuning, multimodal, evaluation). Step 4 invokes the trajectory + NPV engines. No double-counting. Each step's output becomes the next step's input.

ToolsInfo drill-downs are linked. Each pillar in the 6-pillar uplift links to ToolsInfo for vendor selection. You pick the vendor; we model the cost.

What "good" looks like:
  • Time to complete: 5-15 minutes (varies by capability depth)
  • Resumable: wizard state persists by plan_id; come back anytime
  • Output sections: 7 step results + executive synthesis + sensitivity tornado
  • NPV horizon: 12-60 months (36 default)
  • Vs. TCO Quick: 5× more depth, 10× more inputs, procurement-grade rigor

Top vendors driving inference cost in your stack

Verified 22 hours ago
  1. 1
    GPT-5 Mini
    $0.250 in · $2.00 out ·
  2. 2
    Command
    $1.00 in · $2.00 out ·
  3. 3
    devstral-2
    $0.400 in · $2.00 out ·

Three real scenarios

Same calculator, three different team sizes. Click a tab to see how the numbers shift.

Mid-stage SaaS adding AI to existing product. $250K capex + $30K/mo inference at start, growing 5%/mo. $50K/mo benefit (cost displacement + revenue lift). 12% discount rate. NPV at 36mo should clear $500K with payback ~15mo.

Healthy range: NPV positive at 36mo, payback <18mo

See inputs used
horizonMonths
36
growthRatePctPerMo
5
discountRatePct
12
investmentUsd
250,000
benefitMonthlyUsd
50,000

Trade-offs

Cost isn't the only dimension. Click any constraint — see how recommendations change.

What matters most to you? Click any dimension — recommendations update.

Best fit for "cost":

  1. All 7 steps feed the cost model No double-counting
  2. 6-pillar uplift typically 25-40% of inference Industry-dependent
  3. NPV is the procurement-grade number Not monthly inference

The wizard's job is to bridge engineering's monthly inference number with procurement's multi-year defensible NPV. Both are correct at their scope; the gap is what TCO Complete fills.

Use cases

Pre-loaded scenarios for the most common applications. Click a tab to see realistic numbers — then the "Try this scenario" button to load it into the calculator above.

Healthcare AI for documentation automation. HIPAA + audit + SOC 2 push 6-pillar uplift to ~40% of baseline. Step 5 makes this visible. Procurement committee needs the line-item breakdown.

Healthy range: NPV positive with 6-pillar uplift fully on

See inputs used
horizonMonths
36
growthRatePctPerMo
4
discountRatePct
14
investmentUsd
500,000
benefitMonthlyUsd
75,000

What this calculator can't tell you

Honest limitations — every model is wrong; some are useful. Where this one falls short:

For these, use: Cost Calculator for inference detail. Concentration Risk for explicit risk modeling. TCO Quick if you need a 90-second board number.

Where to go next

Faster board-ready estimate →

5 questions, 90 seconds. Use when contract isn't yet on the table.

Self-host vs API economics →

Inform Step 3 inference economics decision.

Outcome-priced vendor vs build →

Inform Step 1 workload framing.

12-month detailed forecast →

Step 4 alternative for shorter horizons.

Methodology

Source
/ai-cost-economics
Extraction
7-step composition validated against 12 procurement cases (anonymized). NPV/IRR engine uses standard discounting (test-covered).
Editorial gate
8-layer defense — see aicost.ai/ai-cost-economics
Last verified
6/4/2026, 8:00:00 PM

Author: Subu Vdaygiri, Founder & CEO of CloudIntelligence.ai. 17 years Fortune 100 (Ingram Micro, Siemens). Wharton CTO program · Kellogg CPO program · 10× AWS+Azure certified.

3 years of pricing history

Why this matters: pricing for major vendors has dropped 40-90% in the last 24 months. A budget set 12 months ago is probably wrong by 30%+.

View 3-year history for →
📖 Data sources & methodology 161 text models · 9 embeddings · 24 vision · 41 audio · 8 vector DBs across 10 vendor pages · last verified 2026-06-05

Methodology

  • All prices are USD per 1 million tokens, current as of 2026-06-05.
  • Vendor-published values have no mark. Inferred/extrapolated values are marked with * and listed below.
  • Batch API discounts are 50% off standard rates across providers that offer Batch mode.
  • Prompt caching discounts vary by provider (typically 80-90% off cached input tokens).
  • Regional data-residency surcharges (Anthropic 1.1x, OpenAI 1.1x, Google regional tiers) are NOT included in base rates.
  • Long-context pricing tiers apply when input exceeds model threshold.
  • Embedding prices are input-only (no output tokens generated).

Primary sources

Last-verified date is the most recent successful daily snapshot (aicost_pricing_snapshots) or, when no snapshot exists yet, the latest successful crawler run (aicost_crawler_runs). 10 of 10 vendors are currently verified. Aggregator services (TokenCost, AI Pricing Guru, etc.) are not listed.

Anthropic
2026-06-05
https://www.anthropic.com/pricing
Daily snapshot since Sep 2023 · 578 days captured
Anthropic Docs
2026-06-05
https://platform.claude.com/docs/en/about-claude/pricing
Daily snapshot since Sep 2023 · 578 days captured
OpenAI
2026-06-05
https://openai.com/api/pricing/
Daily snapshot since Sep 2023 · 579 days captured
Google AI
2026-06-05
https://ai.google.dev/gemini-api/docs/pricing
Daily snapshot since Dec 2023 · 554 days captured
Google Vertex
2026-06-05
https://cloud.google.com/vertex-ai/generative-ai/pricing
Daily snapshot since Dec 2023 · 554 days captured
DeepSeek
2026-06-05
https://api-docs.deepseek.com/quick_start/pricing
Daily snapshot since May 2024 · 493 days captured
xAI
2026-06-05
https://x.ai/api
Daily snapshot since Nov 2024 · 411 days captured
Mistral
2026-06-05
https://mistral.ai/pricing
Daily snapshot since Dec 2023 · 552 days captured
Cohere
2026-06-05
https://cohere.com/pricing
Daily snapshot since Sep 2023 · 578 days captured

Inferred values (marked with * in calculator tables)

Derived from industry conventions, not directly published by the vendor. Typical conventions: cached input = 10% of base (90% off), Batch API = 50% of base (50% off).

Vendor / Model Field Why it’s inferred
Anthropic — Claude Sonnet 4.6 cachedInput Derived at 10% of input rate — Anthropic publishes 90% cache-hit discount on this tier.
Anthropic — Claude Sonnet 4.5 cachedInput Derived at 10% of input rate; same 90% cache-hit convention as Sonnet 4.6.
Anthropic — Claude Sonnet 4.5 batchInput Derived at 50% of standard input — Anthropic documents uniform 50% Batch discount.
Anthropic — Claude Sonnet 4.5 batchOutput Derived at 50% of standard output — Anthropic documents uniform 50% Batch discount.
Anthropic — Claude Haiku 4.5 cachedInput Derived at 10% of input rate — Anthropic 90% cache-hit discount convention.
OpenAI — GPT-5.4 Mini cachedInput Derived at 10% of input — OpenAI documents automatic 90% discount on cache hits across GPT-5.x tier.
OpenAI — GPT-5.4 Nano cachedInput Derived at 10% of input — OpenAI 90% cache-hit convention.
OpenAI — GPT-5.4 Nano batchInput Derived at 50% of input — OpenAI Batch API uniform 50% discount.
OpenAI — GPT-5.4 Nano batchOutput Derived at 50% of output — OpenAI Batch API uniform 50% discount.
OpenAI — GPT-5.4 Pro cachedInput Derived at 10% of input — OpenAI 90% cache-hit convention.
OpenAI — GPT-5.4 Pro batchInput Derived at 50% of input — OpenAI Batch API uniform 50% discount.
OpenAI — GPT-5.4 Pro batchOutput Derived at 50% of output — OpenAI Batch API uniform 50% discount.
OpenAI — GPT-5.2 cachedInput Derived at 10% of input; no residency uplift.
OpenAI — GPT-5.2 batchInput Derived at 50% of input.
OpenAI — GPT-5.2 batchOutput Derived at 50% of output.
OpenAI — GPT-5 cachedInput Derived at 10% of input.
OpenAI — GPT-5 batchInput Derived at 50% of input.
OpenAI — GPT-5 batchOutput Derived at 50% of output.
OpenAI — GPT-5.5 Pro cachedInput Derived at 10% of input — OpenAI does not publish a cached rate for *-pro models; using the family convention.
OpenAI — GPT-5.5 Pro batchInput Derived at 50% of input.
OpenAI — GPT-5.5 Pro batchOutput Derived at 50% of output.
OpenAI — GPT-5.2 Pro cachedInput Derived at 10% of input — pro-tier convention.
OpenAI — GPT-5.2 Pro batchInput Derived at 50% of input.
OpenAI — GPT-5.2 Pro batchOutput Derived at 50% of output.
OpenAI — GPT-5.1 batchInput Derived at 50% of input.
OpenAI — GPT-5.1 batchOutput Derived at 50% of output.
OpenAI — GPT-5 Pro batchInput Derived at 50% of input.
OpenAI — GPT-5 Pro batchOutput Derived at 50% of output.
OpenAI — GPT-5 Nano cachedInput Derived at 10% of input.
OpenAI — GPT-5 Nano batchInput Derived at 50% of input.
OpenAI — GPT-5 Nano batchOutput Derived at 50% of output.
Google — Gemini 3 Flash cachedInput Derived at 10% of input — Google caching discount convention ~90%.
Google — Gemini 3.1 Flash-Lite cachedInput Derived at 10% of input — Google caching convention.
Google — Gemini 3.1 Flash-Lite batchInput Derived at 50% of input — Google Batch API uniform 50% discount.
Google — Gemini 3.1 Flash-Lite batchOutput Derived at 50% of output — Google Batch API uniform 50% discount.
Google — Gemini 2.5 Pro cachedInput Derived at 10% of input.
Google — Gemini 2.5 Flash cachedInput Derived at 10% of input.
Google — Gemini 2.5 Flash-Lite cachedInput Derived at 10% of input — Google caching convention.
Google — Gemini 2.5 Flash-Lite batchInput Derived at 50% of input — Google Batch API uniform 50% discount.
Google — Gemini 2.5 Flash-Lite batchOutput Derived at 50% of output — Google Batch API uniform 50% discount.
Google — Gemini 2.0 Flash cachedInput Derived at 25% of input per Google 2.0 family caching rates.
Google — Gemini 2.0 Flash batchInput Derived at 50% of input — Google Batch API uniform 50% discount.
Google — Gemini 2.0 Flash batchOutput Derived at 50% of output — Google Batch API uniform 50% discount.
Google — Gemini 2.0 Flash-Lite cachedInput Derived at 10% of input — Google caching convention.
Google — Gemini 2.0 Flash-Lite batchInput Derived at 50% of input — Google Batch API uniform 50% discount.
Google — Gemini 2.0 Flash-Lite batchOutput Derived at 50% of output — Google Batch API uniform 50% discount.
xAI — Grok 4 (legacy) cachedInput Extrapolated at 25% of base.

Pricing is cross-verified against the LiteLLM community registry when available. Daily snapshots are kept in aicost_pricing_snapshots; every change is logged to aicost_price_changelog with old & new values for full audit trail. Read the full methodology →