TEMPLATE · FREE DOWNLOAD

Free cash flow
dashboard template.

By The Experts AI editorial team · Written with AI assistance · Updated October 14, 2026

Short answer: This free template gives you 24 fictional transactions for a Brooklyn coffee shop (January to June 2026), expected monthly totals, an import test file and the Claude Code prompt we use. A correct dashboard shows $48,250 money in, $32,840 money out and $15,410 net cash flow. No signup is required.

Everything you need to build and check a cash flow dashboard: a sample transactions CSV, the expected totals for every month, a small file for testing imports, and the prompt we use with Claude Code. No signup.

Download the sample CSV ↓ Import test file ↓ Also on GitHub ↗

What is in the CSV

24 fictional transactions for a coffee shop in Brooklyn, NY, from January to June 2026. Four columns: date (YYYY-MM-DD), description, category (Customer receipts, Rent, Supplies, Payroll) and amount in USD. Positive amounts are cash received; negative amounts are payments.

Expected totals to check against

Expected monthly totals for coffee-shop.csv (USD)
Month (2026)Money inMoney outNet cash flow
January$6,200$4,500$1,700
February$7,100$4,800$2,300
March$7,850$5,120$2,730
April$8,400$5,520$2,880
May$8,900$6,100$2,800
June$9,800$6,800$3,000
Total$48,250$32,840$15,410

Testing imports

The import test file adds three rows dated June 30, 2026: a $450 catering order, a $120 milk delivery and a $30 card processing fee. After importing it once, receipts rise by $450, payments by $150 and net cash flow by $300 to $15,710. Importing it a second time must not change anything.

The Claude Code prompt

COPY THIS PROMPT
Build a cash flow dashboard for a fictional coffee shop.

The CSV columns are date, description, category, and amount.
Positive amounts are cash received; negative amounts are payments.

Start with three summary cards: money in, money out, and net cash flow.
Add a monthly chart, a transaction table, and a period filter.
Use USD and make the interface readable on a phone.

For the full sample, expected receipts are $48,250,
payments are $32,840, and net cash flow is $15,410.
For June alone, expected net cash flow is $3,000.

Explain your proposed approach before making changes.
Use only the fictional sample. Do not connect external accounts.
Flag ambiguous data instead of guessing.

Adapting your own export

Accounting tools and banks export different columns. To use your own data later, reduce the export to the same four columns, make payments negative, and use one date format. Build and test on the sample first. Read our data safety guide before real data goes near an AI tool.

Next: follow the step-by-step guide or try the finished demo.

Frequently asked questions

Is the template free to use?

Yes. The CSV files and prompt are free to download and use for learning. The data is fictional.

Can I open the template in Excel or Google Sheets?

Yes. It is a standard CSV file with four columns.

Why are the expected totals included?

They let you check that whatever you build, in a spreadsheet or with Claude Code, calculates correctly.

BUILD IT WITH A GUIDE

Turn a CSV into a working cash flow dashboard.

A self-paced Claude Code workshop for bookkeepers, accountants and FP&A: six lessons, one project, sample data with expected totals. Taught by CFO Leo Godnik.

See the six lessons — $69 → Or start with the free lesson ↗