kai-budget · git:20260808.f8ac817 · 2026-08-08 · sha256 07ee7b22e8be5de1

kai-budget git:20260808.f8ac817A

Immutable. This exact content is served forever at /api/v1/blob/07ee7b22e8be5de1.

---
name: kai-budget
description: Marketing budget planning and forecasting — channel allocation, CAC targets, ROI projections, and spend optimization. Use when "marketing budget", "budget planning", "channel allocation", "marketing spend", "CAC forecast", "budget forecast", "how much should I spend", "allocate budget", or any request to plan, forecast, or optimize marketing spend.
---

# /kai-budget — Spend Allocated Against Unit Economics, Not Vibes

## Objective

A marketing budget with defensible arithmetic behind every line: unit economics modeled or explicitly estimated, channel-by-channel allocation with expected CAC and volume, three ROI scenarios, a ramp schedule, and the kill/scale criteria that decide what happens next quarter. The number the user leaves with is one they could defend to a board.

Broken economics are the first finding, not a footnote. An LTV:CAC below 1:1 or a payback beyond 18 months changes the whole recommendation.

## Done when

Work type `strategy-plan` — floor **E3/C3/O1** (`harness/eco-floors.yaml`).

- **E3** — a named human approved the exact budget document. Approving the plan is not authorizing the spend; spend authorization is a separate decision.
- **C3** — `banned_word_check` clean, every projection carries a confidence level, every assumption that needs validation is flagged as such, and someone other than the author read it end to end.
- **O1** — every allocation line names the metric that proves it worked (CAC, volume, payback), its baseline, its threshold, and its owner, recorded before the first dollar moves. A budget with no predeclared thresholds cannot be graded later.

## Constraints

- **Read `MARKETING.md` from the project root first.** It carries product, ICP, value prop, monetization, voice, current channels, and competitive landscape. If it does not exist, build it from the codebase — CLAUDE.md, README.md, PROJECT.md, package.json, landing pages, email/ad/analytics config — using the template from `/kai-email-system`, and confirm the draft. Do not ask the user what the product is.
- **Eight things must be known before allocating anything:** business model (SaaS, ecommerce, services, marketplace); current MRR/ARR; growth stage (pre-launch, early, growth, scale); current spend total and by channel; the target growth rate or revenue goal; sales cycle length and average deal size; current CAC and LTV if known; and team composition (in-house, agency, contractors).
- **Where metrics are missing, use industry benchmark ranges and label them as estimates.** An estimated input never gets presented as a measured one.
- **Never recommend spend the user cannot sustain for 6 months.**
- **Always reserve 10–20% for testing.**
- **CAC targets are validated against LTV.** Never recommend acquisition that loses money at the target volume.
- **Every projection carries a confidence level** — High, Medium, or Low.
- **Stage-appropriate only.** No enterprise tactics for a pre-launch company.
- **Round to practical amounts.** $4,700 or $5,000, not $4,731.28.
- **This document does not authorize spend.** It recommends it.

## Context

| Need | Load |
|---|---|
| Budget models, benchmarks, forecasting method | `knowledge/playbooks/marketing-budget-forecasting.md` |
| Unit economics, benchmarks by business model | `knowledge/playbooks/saas-metrics-guide.md` |
| Persona alignment for channel choice | `knowledge/personas/_persona-index.md` |
| Revenue, stage, current channels | `MARKETING.md` (project root) |

**Unit economics to compute or estimate before allocating:** CAC (total spend / new customers) · LTV (ARPU × average lifespan) · **LTV:CAC, target 3:1 or better** · payback period in months · gross margin, which sets spend capacity. Benchmark each against the business model. Flag broken economics explicitly: **LTV:CAC below 1:1, or payback beyond 18 months.**

**Per active channel, assess:** current spend, volume (leads, signups, purchases), channel CAC, trend direction (improving, stable, degrading), and saturation risk at current spend.

**Deliverables:**

- **Allocation model** — total recommended monthly/quarterly budget, the stage-appropriate percentage-of-revenue benchmark, and a per-channel table: Channel / Monthly Spend / Expected CAC / Expected Volume / Confidence.
- **Three ROI scenarios** — Conservative (80% of target performance), Base case (expected), Aggressive (120% with increased spend). Each states spend, leads, customers, revenue, ROI, and payback period.
- **Spend ramp plan** — month-by-month schedule rather than a single dump, the testing allocation, kill criteria (when to stop spending on a channel), and scale criteria (when to increase).
- **Optimization calls** — which channels to increase (high ROI, unsaturated), decrease (poor CAC, saturated), and test (untapped, stage-appropriate).
- **One-page executive summary** — total recommended spend, expected acquisition volume, blended CAC target, projected ROI, and the top 3 risks with mitigations.
- A quarterly review cadence, and an explicit list of assumptions needing validation against real data.

## Escalate when

- Unit economics come out broken (LTV:CAC below 1:1, payback past 18 months) — the answer is a fix, not a budget.
- The revenue goal requires spend the business cannot sustain for six months.
- No CAC or LTV data exists and the user wants precise projections rather than ranges.
- The requested allocation contradicts the company's stage.
- The plan would be read as spend authorization rather than a recommendation.