HomeLibraryServicesCase studiesBlogAbout
consultance.ai
Book a discovery call →

Services

  • AI consulting
  • AI implementation
  • AI agents
  • Workflow automation
  • RAG systems
  • Voice AI
  • Custom AI development
  • All services

Library

  • AI build library
  • Finance AI automation
  • AiToEarn content agent
  • Fincept Terminal
  • ERPNext
  • SEO + GEO Claude skill
  • Claude for Legal
  • Free Claude Code proxy

Resources

  • Case studies
  • Blog
  • Industries
  • Locations
  • Guide: AI for property management
  • Guide: AI for marketing agencies
  • Guide: AI agents vs Zapier
  • AI glossary
  • vs traditional consulting

Company

  • About
  • Book a call
  • Contact
  • Privacy
  • Terms

© 2026 consultance.ai · AI, implemented.

audit → build → deploy

← Libraryconsultance.ai
Book a build call
Finance and data

Finance reporting without Power BI

Finance teams run 12 Claude prompts on their own data to build board P&L packs, 3-statement models, variance commentary, and cash forecasts, no Power BI, Tableau, or BI hire.

Free — runs in your own ClaudeMedium setup · 5 steps12 ready-to-run prompts+ live interactive tool
Set it up free — takes 3 minutes ↓Or have us wire it in →
Step 1 · setup
Three minutes, four steps, nothing to install by hand

Claude sets it up for you. You just paste.

Never used Claude? It is free and takes 30 seconds to open. Copy the instruction below, paste it into Claude, and it reads this page and walks you through everything, one question at a time.

  1. 1

    Tell Claude how to talk to you

    One tap. It changes how much Claude explains, and how slowly it goes. You can change it any time.

  2. 2

    Copy your setup instruction

    A short instruction plus a link to this page lands on your clipboard. First copy asks for your email once. That unlocks every button across the whole library.

  3. 3

    Open Claude in a new tab

    Free account, no card, 30 seconds. This tab stays open so you can come back.

    Open claude.ai ↗
  4. 4

    Paste, send, and answer one question

    Claude reads this page, asks which computer you are on, then guides you step by step until it works. If anything errors, tell Claude what you see, and it fixes it with you.

▸Prefer the full prompt instead of the link? (optional)
Click to copy
I am comfortable copy-pasting and following instructions, but I am not a developer.
- Plain English. Define jargon the first time it appears.
- One step at a time, then wait for me to confirm before the next one.
- Tell me what success looks like at each step, and diagnose any error before moving on.

Follow the instructions below with those rules applied.

I want to start building my financial reporting with the Finance Reporting Pack on my own numbers. Walk me through it.

This is NOT a Terminal or coding install. There is no `git clone`, no `npm install`, no command line. It is all inside the Claude app (claude.ai in a browser, the Claude desktop app, or the Claude add-in inside Excel). Treat me like a finance director or CFO who has never touched code.

What I am setting up: a private Claude Project so the prompts in the vault on this page can read my trial balance / GL export and produce board-grade reporting (3-statement model, variance commentary, board P&L pack, KPI scorecard, cash forecast). Nothing installs on my machine. Once set up, I paste a prompt, replace the `{{TOKENS}}` with my real input, and run it. A finance owner reviews before any report goes to the board.

Walk me through this one step at a time. Wait for me to confirm each step before moving on:

1. Open a browser and go to `claude.ai`, or open the Claude desktop app. For real financial data I want a Team or Enterprise plan so my numbers stay in my own tenant and are not used for training. Tell me how to confirm that setting. If I prefer to work in Excel, tell me how to enable the Claude add-in from the Excel ribbon instead.

2. In the left sidebar, click "Projects", then "Create Project". Name it "Finance Reporting" or the entity name.

3. In Project Knowledge, add the data the prompts will work from (the source I pick in prompt 01): my trial balance, GL export, or prior board packs as CSV or PDF. If I am using the Excel add-in instead, tell me to keep the workbook open and skip the upload.

4. In the Project's Custom Instructions box, paste this: "You are a finance reporting team supervised by a finance owner. Every figure must tie to a source document or my input. Never invent a number. Flag every report for human review before it is issued."

5. Open a new chat inside the Project. Copy prompt 01 (the reporting router) from the vault on this page. Paste it. Answer its questions (entity + basis, which report first, where my data lives, context). This configures every later prompt.

6. Run prompt 02 (3-statement model) or 05 (board P&L pack) and rebuild ONE report I already trust, so I can reconcile the output line-for-line against the version I know is right. Replace each `{{TOKEN}}` with my real input.

7. Read the output. Confirm it followed the `<output_format>`, tied every figure to a source, did not invent anything, and flagged everything per the `<review_gate>`.

8. Before any pack goes to the board, run bonus prompt B4 (source-tie auditor). A single untied figure blocks the pack.

Rules for walking me through this:

- One step at a time. Tell me exactly what to click and where it is on the Claude page or the Excel ribbon.
- Define jargon once: Project, Project Knowledge, Custom Instructions, add-in, ribbon, `<review_gate>`, `{{TOKEN}}`.
- If the UI looks different (web vs desktop vs Excel add-in, Team vs Enterprise), give me the variant. Do NOT tell me a step is "not possible" — tell me to look for a "Projects" or "Workspaces" section, a "Custom Instructions" field, an "Add files" upload, or the Claude add-in under the Excel "Home" or "Insert" ribbon. If none exist, fall back to pasting the trial balance straight into a chat.
- Never tell me to install anything via Terminal. The whole bundle runs from a browser tab, the desktop app, or Excel.
- Anti-pattern call-outs: if I say "my IT blocked claude.ai", tell me about the Team/Enterprise plan with SSO or the desktop app. If I say "I do not have a paid plan", tell me the free plan tests the first prompt but real financial work needs the firm tenant. If I say "the Claude add-in is not in my Excel", tell me to check the Microsoft 365 admin add-in catalog or use the web app with a CSV upload instead.

First message: ask me only "Are you working in claude.ai in a browser, the desktop app, or the Claude add-in inside Excel, and do you have a Team or Enterprise plan so your financials stay in your tenant?" Then start with step 1.

When prompts 01 and 02 (or 05) run cleanly and reconcile to a report I trust, switch into "DM mode" and ask me which report eats the most of my team's month so I can help wire that one live.
Step 2 · run it on your data

Step 1 set it up. These 12 prompts do the work.

the vault

The 12 prompts

Grab the whole pack as one file, or tap any prompt below to copy it on its own. Placeholders that look like {{THIS}} get swapped for your own numbers — and if you ran Step 1, Claude fills them in for you.

One .md file · all 12 prompts, numbered, in order · nothing left out.
Click to copy
<role>You are a finance reporting team in one: a JPMorgan-trained FP&A lead, a corporate controller, a BI developer, and a VP of Finance. You build board-grade reporting with the rigor of a firm that staffs a full finance function, for an owner who wants the pack ready without the headcount.</role>

<onboarding>
Before any work, set up the engagement. Ask me to confirm each block. Offer the options. Do not assume.

1. ENTITY + REPORTING BASIS — which is this?
   (A) Single entity, US GAAP    (B) Single entity, IFRS
   (C) Multi-entity / consolidation needed
   (D) Startup / management accounts (no formal GAAP yet)

2. WHAT REPORT DO YOU NEED FIRST?
   (A) Monthly board P&L pack   (B) 3-statement model
   (C) Variance / flux commentary   (D) KPI scorecard
   (E) Cash forecast   (F) Consolidation rollup

3. WHERE DOES YOUR DATA LIVE? Pick all that apply. This decides how every later prompt runs.
   (A) Upload files into this Claude Project's knowledge (trial balance, GL export, prior board packs as PDF/CSV)
   (B) Paste the raw trial balance or transactions into the prompt
   (C) Use the Claude add-in inside Excel and build directly in my workbook
   (D) Pull from a governed connector or warehouse my team already uses
   (E) A mix

4. CONTEXT — fill what you have:
   Fiscal year end {{FY_END}} · Reporting currency {{CCY}} · Entities {{ENTITY_COUNT}} · Prior tool I am leaving {{CURRENT_TOOL}}

5. OUTPUT BAR — confirm: every figure ties to a statement line or my input, every number is traceable, nothing is invented, and the finance owner reviews before issue.
</onboarding>

<constraints>
- Never fabricate a number. If a figure is not in my data or input, ask or label ASSUMPTION.
- Match every later prompt to the data source I chose in step 3.
- Always end with "Next step:" and the next prompt to run.
</constraints>

<review_gate>Every report is a first pass. End with REVIEW REQUIRED — finance owner signs off before it goes to the board.</review_gate>
Click to copy
<role>You are a JPMorgan-trained FP&A lead standing up a linked 3-statement model.</role>

<task>
From the trial balance / GL in the data source from prompt 01, build a linked income statement, balance sheet, and cash flow for {{PERIOD}}. Drive the cash flow from the indirect method off net income and balance-sheet movements. Show the model logic, not just outputs.
</task>

<constraints>
- Use the data source selected in prompt 01. Tie every line to a GL account or my input.
- Balance sheet must balance; if it does not, surface the plug and flag it, never force it.
- Label every assumption ASSUMPTION.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner validates the statements before use.</review_gate>

<output_format>
1. Income statement
2. Balance sheet (with balance check)
3. Cash flow (indirect)
4. Assumptions log
5. Next step
</output_format>
Click to copy
<role>You are an FP&A analyst reconciling the month's actuals against the forecast/budget.</role>

<task>
Compare actuals to {{FORECAST}} for {{PERIOD}} from the data source in prompt 01. For each line, show actual, forecast, variance ($ and %), and bucket the driver (volume, price, timing, one-off).
</task>

<constraints>
- Use the data source from prompt 01. Variances without a traceable driver are labelled UNEXPLAINED, not guessed.
- Flag every variance over {{THRESHOLD}} for commentary in prompt 04.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner confirms drivers before reporting.</review_gate>

<output_format>
1. Actual vs forecast table (variance $ and %)
2. Driver buckets
3. Items over threshold
4. Next step
</output_format>
Click to copy
<role>You are a controller writing the board-ready variance narrative.</role>

<task>
For the over-threshold lines from prompt 03, write tight flux commentary: what moved, why, and whether it is one-off or run-rate. Board tone, plain language, no filler.
</task>

<constraints>
- Use the data source from prompt 01. Every explanation ties to a number or a documented driver, never invented.
- One-off vs run-rate must be stated for each item.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner approves the narrative.</review_gate>

<output_format>
1. Flux commentary by line
2. One-off vs run-rate tag
3. Next step
</output_format>
Click to copy
<role>You are a VP of Finance assembling the monthly board P&L pack.</role>

<task>
Build the board P&L pack for {{PERIOD}}: current month + YTD actuals vs budget vs prior year, gross margin and EBITDA bridges, and the top movements. Pull commentary from prompt 04.
</task>

<constraints>
- Use the data source from prompt 01. Every figure traces to the statements built in prompt 02.
- Keep it board-length: summary first, detail behind it.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner signs off before distribution to the board.</review_gate>

<output_format>
1. Board summary page
2. P&L: month + YTD vs budget vs prior year
3. Margin / EBITDA bridge
4. Top movements with commentary
5. Next step
</output_format>
Click to copy
<role>You are a BI developer building the operating KPI scorecard.</role>

<task>
Build a KPI scorecard for {{FUNCTION_OR_COMPANY}}: define the metrics that matter ({{KPIS}}), compute them from the data source in prompt 01, show trend vs prior periods and vs target, and flag the ones off track.
</task>

<constraints>
- Use the data source from prompt 01. Every KPI definition is explicit (numerator / denominator / period).
- No vanity metrics; each KPI ties to a decision.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner confirms definitions before publishing.</review_gate>

<output_format>
1. KPI scorecard (value, trend, vs target, status)
2. Definitions
3. Off-track flags
4. Next step
</output_format>
Click to copy
<role>You are a treasury-minded FP&A lead building a rolling 90-day cash forecast.</role>

<task>
Build a weekly direct-method cash forecast for the next 90 days from the data source in prompt 01: opening cash, receipts (AR aging + recurring), disbursements (AP, payroll, debt service, tax), and closing cash with a minimum-balance flag.
</task>

<constraints>
- Use the data source from prompt 01. Tie receipts to AR aging and disbursements to AP / known obligations.
- Flag any week where closing cash breaches {{MIN_CASH}}.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner validates timing assumptions.</review_gate>

<output_format>
1. 13-week cash forecast
2. Minimum-balance flags
3. Key timing assumptions
4. Next step
</output_format>
Click to copy
<role>You are a corporate controller running the multi-entity consolidation.</role>

<task>
Consolidate the entities in the data source from prompt 01: roll up each entity's trial balance, apply intercompany eliminations, handle currency translation where {{CCY}} differs, and produce the consolidated statements.
</task>

<constraints>
- Use the data source from prompt 01. List every intercompany elimination with both sides.
- Translation differences go to CTA / OCI, never buried in P&L. Flag any unmatched intercompany balance.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner reviews eliminations and translation before issue.</review_gate>

<output_format>
1. Entity-by-entity rollup
2. Intercompany eliminations (both sides)
3. Translation summary
4. Consolidated statements
5. Next step
</output_format>
Click to copy
<role>You are a CFO writing the board narrative that sits on top of the numbers.</role>

<task>
Write the CFO letter for {{PERIOD}}: the 3 things the board must know, performance vs plan, cash and runway, risks, and the asks. Ground every claim in the pack from prompt 05.
</task>

<constraints>
- Use the figures from prompts 02-08 only. No claim without a number behind it.
- Lead with the decision the board needs to make, not a data dump.
</constraints>

<review_gate>REVIEW REQUIRED — CFO/finance owner owns and signs the letter.</review_gate>

<output_format>
1. Top 3 takeaways
2. Performance vs plan
3. Cash + runway
4. Risks + asks
5. Next step
</output_format>
Click to copy
<role>You are an FP&A director building the budget-to-actual bridge for the period.</role>

<task>
Build a waterfall bridge from budgeted to actual EBITDA (or net income) for {{PERIOD}} from the data source in prompt 01: isolate volume, price, mix, cost, and one-off effects so the board sees what drove the gap.
</task>

<constraints>
- Use the data source from prompt 01. Each bridge step ties to a quantified driver.
- The bridge must reconcile exactly from budget to actual; show the residual if any and flag it.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner validates the bridge drivers.</review_gate>

<output_format>
1. Budget-to-actual waterfall
2. Driver quantification per step
3. Residual flag
4. Next step
</output_format>
Click to copy
<role>You are a BI developer building the unit economics and cohort view the board asks for.</role>

<task>
From the data source in prompt 01, build unit economics ({{UNIT}}): contribution margin per unit, CAC and payback, LTV, and a cohort retention/revenue table. Show the trend over the last several cohorts.
</task>

<constraints>
- Use the data source from prompt 01. State every definition (how CAC, LTV, payback are computed).
- Flag cohorts with thin data rather than over-claiming a trend.
</constraints>

<review_gate>REVIEW REQUIRED — finance owner confirms definitions and data sufficiency.</review_gate>

<output_format>
1. Unit economics summary
2. Cohort table
3. Definitions + data caveats
4. Next step
</output_format>
Click to copy
<role>You are a senior front-end engineer who builds clean, self-contained interactive calculators. You produce one HTML file that runs anywhere, no build step, no dependencies.</role>

<task>
Build a single-file, self-contained HTML page called "Reporting Stack Spend Calculator" that shows a finance team what they spend on a BI reporting stack today versus running reporting through Claude.

INPUTS (sliders or number fields, sensible defaults; all editable):
- Power BI / BI seats {{BI_SEATS}} (default 12) at {{BI_COST}} per seat per month (default 14)
- Tableau Creator seats {{TAB_SEATS}} (default 3) at {{TAB_COST}} per seat per month (default 75)
- Dedicated BI / reporting headcount {{BI_HEADS}} (default 1) at fully-loaded {{BI_SALARY}} per year (default 130000)
- Claude seats {{CLAUDE_SEATS}} (default 3) at {{CLAUDE_COST}} per seat per month (default 20)
- Share of reporting work Claude handles {{CLAUDE_SHARE}} as a percent (default 70)

OUTPUTS (update live as inputs change):
- Current annual reporting-stack spend = (BI seats x cost x 12) + (Tableau seats x cost x 12) + (BI headcount x loaded salary)
- Annual cost with Claude = (Claude seats x cost x 12) + (residual BI headcount cost after the Claude share)
- Annual saving and percent saved
- Payback in days
- Trade-off note: "Claude builds the report. A finance owner still reviews and signs off before it goes to the board. The saving is the seats and grind you stop paying for, not the judgment."

REQUIREMENTS:
- One .html file. Inline CSS + vanilla JS only. No frameworks, no CDN, no external fonts loaded at runtime.
- Mobile responsive, large readable result figures. Dark charcoal background, single vermilion accent.
- All math client-side on input. No network calls. Numbers with thousands separators and currency.
- Footer: "Estimate only. Inputs are yours. Not financial advice."
- Title tag: "Reporting Stack Spend Calculator".
</task>

<constraints>
- Do not invent benchmark numbers inside the tool; everything derives from the user's inputs.
- Single file a non-technical finance lead can save and open in any browser.
- No tracking, no analytics, no external requests.
</constraints>

<output_format>
Output ONLY the complete HTML file in one code block, ready to save as reporting-stack-spend-calculator.html.
</output_format>
Source repo
https://github.com/anthropics/claude-cookbook ↗

The code is public and free. The setup instruction above installs and wires it for you. You never need to open this link.

Got the prompts. Want them wired into your actual stack? We map that on a free AI audit.

Book the free audit
🔥 optional · live interactive tool

Open the Reporting Stack Spend Calculator

Browser-based. No signup. Drop in your numbers and see the trade in real time. Opens in a new tab so the prompts stay where you left them.

Launch the live tool ↗

Power BI, plus Tableau, plus a BI hire — every month, forever.

Finance teams pay for Power BI and Tableau seats plus a dedicated BI hire to produce board packs and 3-statement models. This pack does it as 12 prompts your team runs on its own data, for the price of a Claude seat.

Path A · free

You just did it

The setup rail and every prompt above are free and stay free. The cost is your time, and the risk of wiring it wrong on live data.

Back to the prompts ↑
Path B · done with you

We wire it into your business

We deliver a deployed reporting workspace: your data source wired in, the monthly board pack automated, variance commentary on a schedule, an audit trail of inputs and assumptions, and a parity check against your trusted version before any seat is cancelled. You drop the BI stack without risking the board's trust in the numbers.

Book a build call →
data safety

Before you use live numbers

  • • Run last quarter's numbers first. Live data is not a test bed.
  • • Nothing here uploads to us. It runs in your own Claude account, on your own machine.
  • • A named human reviews and signs every output before it reaches a board, lender, or client.
  • • Wiring the open-source piece to real systems? Keep keys out of public code and add access control first — or have us do that part.
the fine print

Credit the original author

Outputs are a first pass; a qualified finance owner reviews and signs off before any report is issued. Keep financial data in your own Claude tenant. This is not accounting or audit advice.

Read this far? You want the reporting stack without Power BI plus Tableau plus a hire. Let us wire it — with a parity check before you cancel a thing.

Book a build callBack to the library

Want this wired into your stack instead of running it yourself? That is our AI deal desk and finance automation service.

the newsletter

AI news worth opening.

The AI tools, launches, and shifts that actually matter, in plain English. New library drops the moment they land.

100% freeNo paywall, everUnsubscribe anytime

More like this

Other builds worth a weekend

All repos →
Finance and data

Free Portfolio Quant Research Desk

For family offices and serious individual investors: run a portfolio backtest, tax loss harvesting, and model risk checks on your own holdings, locally, in your own Claude. Replaces the $250k quant seat you would otherwise hire.

Setup guide →
Finance and data

Private Equity Deal Sourcing Playbook

For lower and mid market private equity origination teams: turn one mandate into a ranked, owner verified proprietary deal flow pipeline. Six Claude agents with Exa and Scrapling replace a rented deal sourcing subscription.

Setup guide →
Finance and data

Free Jira Alternative for Deal Teams

For PE deal teams and IC members still tracking a live process on a sprint board: a self hosted deal tracker your Claude can write to, plus 10 prompts that move a workstream only when the document actually lands.

Setup guide →
Get the free kitBook a call

Forward this to whoever owns the workflow.

The person drowning in this every week is the one who'll actually want it.

Forward by email
in one line

What is Finance reporting without Power BI?

Finance reporting without Power BI is a finance and data build in the consultance.ai AI Build Library. Finance teams run 12 Claude prompts on their own data to build board P&L packs, 3-statement models, variance commentary, and cash forecasts, no Power BI, Tableau, or BI hire. It fits founders, finance directors, and CFOs at $5M-$500M companies paying for Power BI / Tableau seats plus a dedicated BI or reporting hire. Setup difficulty is Medium, with 5 plain-English steps.

What does Finance reporting without Power BI do?

Finance teams run 12 Claude prompts on their own data to build board P&L packs, 3-statement models, variance commentary, and cash forecasts, no Power BI, Tableau, or BI hire.

Who is Finance reporting without Power BI for?

It fits founders, finance directors, and CFOs at $5M-$500M companies paying for Power BI / Tableau seats plus a dedicated BI or reporting hire.

How hard is Finance reporting without Power BI to set up?

Medium to set up — one guided setup instruction covering 5 plain-English steps, plus 12 ready-to-run prompts on the resource page.

How would consultance.ai build this out?

We would deliver a deployed reporting workspace: your data source wired in, the monthly board pack automated, variance commentary on a schedule, an audit trail of inputs and assumptions, and a parity check against your trusted version before any seat is cancelled.

What are the licensing terms?

Outputs are a first pass; a qualified finance owner reviews and signs off before any report is issued. Keep financial data in your own Claude tenant. This is not accounting or audit advice.

Want this built into your workflow?

Finance reporting without Power BI is the starting point. On a free AI audit we map where it fits your stack and what consultance.ai would build around it.

This build comes from our AI consulting and AI implementation practice — see the full AI in finance guide and how we work with CFO teams.

Book your free AI audit