Event budget tracker
@eventcrew/event-budget-tracker
Track an event budget against what you have committed and spent, from a simple CSV of line items. Shows totals by category, lines over budget, bills coming due, contingency left, and cost per attendee or lead.
- Activity
- New: be the first to try it
- Installs
- 0 installs
- Likes
- 0 likes
- Clones
- 0 clones
- 1# Event budget tracker
- 3One CSV, one command, and you know where your event budget stands: forecast vs. budget, which categories are over, what you owe this week, and what each lead cost.
- 5**Who it is for:** event and field marketers, founders running a booth, and anyone who has found out about a budget overrun from the credit card statement.
- 7## Example
- 9Input (`data/event-budget.csv`):
- 11```csv
- 12category,item,budget,committed,actual,vendor,paid,due_date
- 13Booth,Booth build and graphics,9000,10450,5225,Exhibit house,no,2026-11-08
- 14Swag,T-shirts (300),2700,2580,2580,Print shop,no,2026-11-02
- 15Hospitality,Booth coffee cart,1500,,,,,
- 16```
- 18Output (`out/event-budget.md`, from the full example):
- 20```markdown
- 21**Into contingency.** Forecast $51,460 of $52,000 budget. Remaining $540 (-$2,060 after 5% contingency).
- 23## Lines over budget
- 24- Booth build and graphics (Booth): $1,450 over ($10,450 vs $9,000)
- 26## Bills due within 7 days
- 27- **OVERDUE 2d** 2026-11-02: Print shop, T-shirts (300), $2,580
- 29## Unit costs (forecast)
- 30- Per lead (180): $285.89
- 31```
- 33Claude then explains the overruns and suggests where to find the money. Try it with `examples/event-budget.csv`.
- 35## What it can access
- 37- Reads and updates `data/event-budget.csv`.
- 38- Writes `out/event-budget.md` and `out/event-budget.json`.
- 39- Runs one script, `scripts/budget.mjs` (Node, no dependencies). No network.
- 41## Setup
- 43None. Needs Node 18 or newer. Export your budget spreadsheet as CSV to get started.
