Since 1994

The test budget that

survives finance review.

Five categories. Monthly granularity. Contingency on its own line. ROI attached. · Rex Black, Inc.

Most test budgets fail in finance review, not in the lab.


A single number with no curve, no contingency, and no ROI does not survive contact with a CFO.


This template enforces a shape that does.

REX BLACK, INC. · TEST BUDGET TEMPLATE
What this is about

In plain English.


If you run a test function, finance is going to ask you three questions every cycle: what does it cost? how does it ramp? what do we get for it?


This template gives you one artifact that answers all three:

  • Five categories, staff, travel, tools, environments, external labs. No black boxes.
  • Month-by-month burn, the curve, not the total. Cash-flow visibility.
  • Explicit contingency, defended as risk insurance, not buried as margin.
  • A bolted-on ROI model, four benefit streams, not just bug counts.

Written for test managers, delivery leads, and engineering directors. Accessible to the finance partner reviewing the request.

REX BLACK, INC. · TEST BUDGET TEMPLATE
The shape

Five categories. One contingency line. One total.

The five

  • Staff (loaded rate × headcount)
  • Travel
  • Tools (annual or amortized)
  • Test environments
  • External labs

The two below

  • Contingency, its own line, 15–25% of subtotal
  • Grand total, monthly + program

Every line either has a dollar value or an explicit "N/A (because…" annotation. Zero entries without rationale are the most common budget failure mode) they implicitly promise the category is free.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Category 1 of 5

Staff.


The line item finance will spend the most time on.
Use loaded rates. Phase the hires.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Staff · what goes here

Loaded rate × headcount × month.

Roles

Test Manager · MTEs · ATEs · Technicians · TBHs (to-be-hired)

Loaded rate

Base + benefits + payroll tax + facilities allocation. Document the loading factor inline so finance can challenge it.


Phase TBH rows explicitly. A "to-be-hired" line that ramps the same month as decision-to-hire is a fiction. One-month lag minimum; two months is realistic.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Category 2 of 5

Travel.


Usually small. Sometimes the line that gets cut first.
Tie it to a named purpose.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Travel · what goes here

One row. Mostly zero.

Spikes for a reason.


  • Distributed-team ramps (kickoff, integration weeks)
  • Customer-site testing (regulated, on-prem, classified)
  • Conference / required certification renewal

If travel is a large line, document why. If small, leave it visible, removing the row tells finance you don't need any travel, which is rarely true and impossible to argue back later.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Category 3 of 5

Tools.


Functional. API. Performance. Security. Observability. Test data.
Pick CapEx or OpEx. Be consistent.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Tools · what goes here

Annual licenses, month 1 or amortized.

CapEx style

Full annual cost in the month the license is purchased. Cleaner for one-year programs; spikes the burn curve.

OpEx style

monthly = annual ÷ 12. Smooths the curve; matches how SaaS contracts actually behave today.


Pick one and stay there. Mixing styles in the same budget is the fastest way to lose finance's trust in the numbers.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Category 4 of 5

Test environments.


In 2002 this was hardware. In 2026 it's cloud OpEx.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Environments · what goes here

Almost all of this is cloud now.

Real line items today

  • Ephemeral K8s clusters
  • Managed-DB instances
  • Synthetic-monitoring SaaS
  • LLM-API credit budgets for eval runs
  • Test-data subscriptions

What's still hardware

  • Mobile device labs (real devices)
  • Physical-product test rigs
  • Air-gapped or regulated networks

Get a real quote from cloud / FinOps. Rate-card estimates are off by 30–60% in either direction; the variance kills credibility on the second draft.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Category 5 of 5

External labs.


The specialized testing you buy rather than build.

REX BLACK, INC. · TEST BUDGET TEMPLATE
External labs · what goes here

One row per specialty. Cluster the timing.

Common specialties

  • Localization
  • Performance-at-scale
  • Security audit / pen test
  • Accessibility certification
  • AI red-teaming · adversarial test

Timing

Almost always clustered in the last two months before release. Plan it; finance hates surprise pre-release line items.


If RFPs aren't closed yet, leave the row with a date band and a placeholder estimate. Visible-and-uncertain beats absent-and-precise.

REX BLACK, INC. · TEST BUDGET TEMPLATE
The line that wins or loses the budget

Contingency.


Put it on its own line.
Defend it against named unknowns.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Contingency · the failure mode

Buried contingency

gets cut first.


Teams that hide contingency inside per-category estimates lose it at the first cost-cut pass, finance sees a fat staff number, trims 10%, and you lose the cushion you needed for vendor slip.


Teams that call it out as Contingency: 18% of subtotal defend it as risk insurance. The fight is about the percentage, not the existence.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Contingency · the bands

Three bands. Pick one. Defend it.

15%

Mature program. Known scope. Stable team. Repeat release.

20%

Normal. Some scope movement expected. New tooling.

25%

High uncertainty. New product line, new platform, new vendor, or known late-arriving requirements.

Defending it

Tie the percentage to named risks, late scope change, vendor slip, environment readiness, hiring lag. Without the named risk list, the percentage looks arbitrary.

REX BLACK, INC. · TEST BUDGET TEMPLATE
The shape that matters

The monthly burn curve.


Not the total. The shape.
Finance reads cash flow before they read totals.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Monthly · what finance actually wants to see

Three curve features.


  • Staff plateau, the steady-state baseline. Mostly flat. The "what running the test function costs."
  • Environment spike, usually month 1 or month 2 when infra spins up. Or smoothed via OpEx.
  • External-lab cluster, pre-release months. The visible bump finance is going to ask about.

If the curve is a flat horizontal line, you've over-amortized and lost the cash-flow story. Real test budgets ramp.

REX BLACK, INC. · TEST BUDGET TEMPLATE

5–10×

Typical cost ratio · bug fixed in test vs. bug escaped to production
REX BLACK, INC. · TEST BUDGET TEMPLATE
Bug economics · the bridge to ROI

Two numbers. That's the whole bridge.

Test-cost-per-bug

Retest effort + dev fix effort during test. Typical: $100–$300.

Maintenance-cost-per-bug

Support intake + fix + callbacks + lost productivity after release. Typical: $500–$2,000.


Ratio. 5–10× in normal software. 20–100× in safety-critical, regulated, or AI-backed systems where an escaped defect carries reputational, regulatory, or safety cost. Capture both numbers in the worksheet that ships with the template.

REX BLACK, INC. · TEST BUDGET TEMPLATE
The ROI

Four benefit streams.

Not just "fewer bugs."

REX BLACK, INC. · TEST BUDGET TEMPLATE
ROI · stream 1 of 4

Bugs found and fixed.


The obvious one. Bugs found in test × (maintenance-cost-per-bug − test-cost-per-bug).


Easy to compute. Easy for finance to understand. Usually about 40–50% of total credible benefit, large, but never the whole story.

REX BLACK, INC. · TEST BUDGET TEMPLATE
ROI · stream 2 of 4

Bugs found and deferred.


Smaller per-bug value, nonzero in aggregate.


Bugs the team consciously deferred to a future release because test surfaced them in time to make a decision, rather than discovering them when a customer found them. Pricing: 20–40% of full fix benefit, depending on residual risk.

REX BLACK, INC. · TEST BUDGET TEMPLATE
ROI · stream 3 of 4

Revenue protected.


Sales subject to reliability, and lifetime customer value subject to early churn.


benefit = at-risk-revenue × probability-loss-mitigated. The conservative version uses only the next quarter of at-risk revenue; the full version uses CLV. Either way: usually larger than streams 1 and 2 combined for any product where reliability is part of the brand.

REX BLACK, INC. · TEST BUDGET TEMPLATE
ROI · stream 4 of 4

Project guidance.


The value of not flying blind.


benefit = project-cost-at-risk × reduction-in-risk-due-to-tracking. The number from this stream is the answer to "why should we keep funding the test function when releases are stable?", because the dashboard goes dark without it. Typical: 5–15% of total credible benefit.

REX BLACK, INC. · TEST BUDGET TEMPLATE

3–10×

Realistic ROI band · all four streams · mature test programs
REX BLACK, INC. · TEST BUDGET TEMPLATE
2026 line items

Four budget categories

that did not exist in 2002.

REX BLACK, INC. · TEST BUDGET TEMPLATE
2026 · what's new on the budget

Cloud · LLM · FinOps · AI red-team.

Cloud OpEx

Most "Environments" spend is now SaaS / cloud subscriptions. CapEx-style accounting still works but maps differently, get FinOps in the room.

LLM-API credits

If you ship anything AI-backed you have an LLM-API line item: eval-run credits, regression suites against model upgrades, calibration runs.

FinOps guardrails

Caps on runaway cloud spend during load-test storms. Real cost containment, not a row in the budget, but reference it in the assumptions.

AI red-teaming

Adversarial-test budget for AI-backed products. Specialized external lab category in 2026; almost no internal teams do it well.

REX BLACK, INC. · TEST BUDGET TEMPLATE
How to use the template

Seven steps.

In order.

REX BLACK, INC. · TEST BUDGET TEMPLATE
How to use it · 1–4

Build the structure first.


  1. Scope and risk-weight first. No staffing without a risk-based extent-of-testing view. Use the test-estimation-process checklist.
  2. Populate staff first. Loaded rates documented inline.
  3. Environments and tools next. These move the most between drafts. Real cloud quotes, not rate-card estimates.
  4. External labs last. Placeholder with date bands until RFPs close.
REX BLACK, INC. · TEST BUDGET TEMPLATE
How to use it · 5–7

Defend the shape.


  1. Calculate contingency as a percentage of subtotal. Tie the percentage to named risks.
  2. Pair with the Internal/External Failure worksheet. That sheet derives test-cost-per-bug and maintenance-cost-per-bug, the inputs to the ROI.
  3. Produce two drafts. Draft 1 is "if we do everything right." Draft 2 is the cost-cut revision after finance review. Keep both. They are the audit trail for the decision.
REX BLACK, INC. · TEST BUDGET TEMPLATE
The takeaways

The shape is the argument.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Takeaways · 1 of 2

Curve, contingency, ROI.


  • Monthly granularity beats single number. Finance reads cash flow first.
  • Contingency as its own line. Buried contingency is contingency that gets cut.
  • ROI uses four streams, not one. Pretending only "bugs found" exists undersells testing by ~3×.
REX BLACK, INC. · TEST BUDGET TEMPLATE
Takeaways · 2 of 2

Two drafts. Both kept.


  • Draft 1 is the if-we-do-it-right number.
  • Draft 2 is the cost-cut revision after finance review.
  • Keep both. They are the audit trail when the cuts cost you something at release time.

Anything more is internal-process documentation.
Anything less is finance-defensive theater.

REX BLACK, INC. · TEST BUDGET TEMPLATE
Since 1994

Thank you.

Rex Black, Inc. · rexblack.com/resources/qa-library/test-budget-template