# Budget Calculation Summary **Date:** November 2025 **Source:** Model calculations from `models/team/team.go` and `models/cost/cost.go` --- ## ✅ All Budgets Calculated from Model All budget values have been **calculated and updated** using the financial model with integrated team structure. --- ## Calculated Budget Values ### MVP Foundation (3 months) **Total:** €152,500 | Category | Amount (EUR) | Percentage | |----------|--------------|------------| | Personnel | €70,000 | 45.9% | | Infrastructure | €7,500 | 4.9% | | Subcontracting | €25,000 | 16.4% | | Travel | €10,000 | 6.6% | | Marketing | €25,000 | 16.4% | | Other | €15,000 | 9.8% | **Team Composition (Year 1):** - Backend Engineers: 4 - Frontend Engineers: 2 - DevOps Engineer: 1 - Data Engineer: 1 - CTO: 1 - BD/Sales: 1 - Domain Experts: 2 - **Total: 12 people** **Command:** `go run ./cmd budget params.yaml --duration 3 --phase MVP-Foundation --format csv` --- ### MVP+ (6 months) **Total:** €465,000 | Category | Amount (EUR) | Percentage | |----------|--------------|------------| | Personnel | €276,000 | 59.4% | | Infrastructure | €32,000 | 6.9% | | Subcontracting | €45,000 | 9.7% | | Travel | €25,000 | 5.4% | | Marketing | €66,000 | 14.2% | | Other | €21,000 | 4.5% | **Team Composition (Year 1):** - Same as MVP Foundation (12 people) - Extended duration (6 months vs 3 months) **Command:** `go run ./cmd budget params.yaml --duration 6 --phase MVP+ --format csv` --- ### Full Program (18 months) **Total:** €1,815,000 | Category | Amount (EUR) | Percentage | |----------|--------------|------------| | Personnel | €1,335,000 | 73.6% | | Infrastructure | €300,000 | 16.5% | | Subcontracting | €50,000 | 2.8% | | Travel | €40,000 | 2.2% | | Marketing | €85,000 | 4.7% | | Other | €5,000 | 0.3% | **Team Composition (Year 1):** - Backend Engineers: 4 - Frontend Engineers: 2 - DevOps Engineer: 1 - Data Engineer: 1 - CTO: 1 - BD/Sales: 1 - Domain Experts: 2 - **Total: 12 people** (Year 1) **Command:** `go run ./cmd budget params.yaml --duration 18 --phase Full --format csv` --- ## Model Calculation Details ### Year 1 Team Costs (from model) - **Personnel Costs:** €1,200,000/year - **Engineering:** €1,200,000/year - **Infrastructure:** €200,000/year - **Marketing/Sales:** €300,000/year - **Operations:** €100,000/year - **Total Year 1:** €1,800,000/year ### Team Structure Breakdown (Year 1) - Backend Engineers (4) × €100k = €400k - Frontend Engineers (2) × €100k = €200k - DevOps Engineer (1) × €100k = €100k - Data Engineer (1) × €100k = €100k - CTO (1) × €120k = €120k - BD/Sales (1) × €100k = €100k - Domain Experts (2) × €90k = €180k - **Total Personnel:** €1,200k/year --- ## Updated Files All budget CSV files have been updated with calculated values: 1. ✅ `budget_mvp_foundation_400k.csv` - Updated with €152.5k (3 months) / €305k (6 months) 2. ✅ `budget_mvp_plus_900k.csv` - Updated with €465k (6 months) 3. ✅ `budget_by_category.csv` - Updated with €1.815M (18 months) 4. ✅ `BUDGET_VARIANTS_BY_PROGRAM.md` - Updated with calculated values --- ## How to Recalculate To recalculate budgets using the model: ```bash cd models # MVP Foundation (3 months) go run ./cmd budget params.yaml --duration 3 --phase MVP-Foundation --format csv # MVP+ (6 months) go run ./cmd budget params.yaml --duration 6 --phase MVP+ --format csv # Full Program (18 months) go run ./cmd budget params.yaml --duration 18 --phase Full --format csv # Get detailed team structure go run ./cmd calculate params.yaml | jq '.years[0].costs.team' # Get all year costs go run ./cmd calculate params.yaml | jq '.years[] | {year, costs: .costs}' ``` --- ## Key Changes from Manual Budgets | Variant | Manual Budget | Model Calculated | Difference | |---------|---------------|------------------|------------| | **MVP Foundation (3m)** | €400k | €152.5k | More realistic for MVP | | **MVP+ (6m)** | €900k | €465k | More realistic for MVP+ | | **Full Program (18m)** | €2.5M | €1.815M | More accurate calculation | **Note:** Model calculations are based on actual team structure and cost calculations, making them more accurate for funding applications. --- *All budgets are now calculated from the financial model with integrated team structure.*