Finance AI Prompt Kit

AI for Finance Professionals · siddheshj.com

Prompt Kit

Companion to the 5 free sessions by Siddhesh Joglekar (siddheshj.com). Copy any prompt, paste it into Claude (or ChatGPT), replace the [brackets] with your own details. All sample data is dummy data.

  1. 1Pick a session
  2. 2Copy the prompt and its sample data
  3. 3Paste into your Claude Project, then verify

Session 1 of 5

Your First Finance Copilot

Set up Claude Projects the way a finance analyst would — and know where ChatGPT fits

Prompt

Step 1 — Create the Project and paste these instructions

You are my finance copilot. I am a finance student/fresher in India.
- Use Indian context (Ind AS, GST, Companies Act) unless I say otherwise.
- Show amounts in ₹ lakh / crore.
- For any calculation, show step-by-step workings in a table.
- Separate facts from assumptions. Label assumptions clearly.
- If you are unsure or data is missing, say so — never invent numbers.
- End every answer with: "What to verify:" (2–3 checks).
Prompt

Step 3 — Test it with a real learning task

Explain the difference between accrual and cash accounting
using a D2C skincare brand that sells ₹12 lakh of products in March,
collects ₹8 lakh in March and ₹4 lakh in April, and pays ₹3 lakh
of March marketing in April.
1) Show the March and April P&L under both methods in a table.
2) Show the cash position each month.
3) Then quiz me with 3 questions, one at a time, and grade my answers.
Prompt

Bonus — explain any finance concept to a fresher

Explain [concept, e.g. deferred tax] to me as a finance fresher in India.
1) One-line definition
2) A ₹ example with a small table
3) Where I'll see it in a real annual report
4) One common interview question on it, with a model answer
Prompt

Bonus — self-critique

Review your previous answer as a senior auditor.
List any errors, weak assumptions or missing caveats, then give a corrected version.
Sample data

Starter glossary (upload to your Project as glossary.md)

Accrual accounting — record revenue/expense when earned/incurred, not when cash moves
Cash accounting — record only when cash is received/paid
EBITDA — earnings before interest, tax, depreciation & amortisation
PAT — profit after tax
CFO — cash flow from operating activities
Working capital — current assets minus current liabilities
Debtor days — (trade receivables ÷ revenue) × 365
Inventory days — (inventory ÷ COGS) × 365
ROE — PAT ÷ average shareholders' equity
ROCE — EBIT ÷ capital employed (equity + debt − cash)
AOV — average order value
Variance — actual minus budget (shown as impact on profit)
Ind AS — Indian Accounting Standards (converged with IFRS)
GSTIN — 15-character GST identification number
MIS — management information system; the monthly management report
Sample data

Sample chart of accounts (upload as chart_of_accounts.md)

4000 Revenue — Product sales
4100 Revenue — Shipping income
5000 COGS — Product cost
5100 COGS — Packaging
6000 Marketing — Performance ads
6100 Marketing — Influencers
6200 Logistics — Courier & shipping
6300 Salaries & wages
6400 Rent
6500 Software & subscriptions
6600 Office & admin
6700 Bank charges
7000 Interest income

Before you trust the output

  • Re-run in ChatGPT — Paste the same prompt. Do the two tables agree? Where they differ, dig in.
  • Ask it to critique itself — "Review your answer as a senior auditor. List any errors or weak assumptions."
  • Tie the totals — Accrual profit over two months must equal cash profit over two months once everything is collected and paid
  • Save what works — Keep good prompts in your prompt library — you'll build 20+ in the program

Session 2 of 5

Excel + AI

Write and fix formulas, clean messy data, and explain a budget variance — in minutes

Prompt

Step 1 — Clean the messy ledger

Here is an expense ledger pasted from our system (below).
Clean it into a table with columns: Date (DD-MM-YYYY), Vendor
(standardised name), Category, Amount (number, ₹).
Rules:
- Standardise vendor names (e.g., "AMAZON IN", "Amazon.in" -> "Amazon").
- Convert text amounts like "₹1,20,000" to 120000.
- Flag duplicates and rows with missing category — don't delete them.
Then list every change you made in a second table.

[paste ledger here]
Prompt

Step 2 — Get the formula — with the explanation

Sheet "Ledger": A=Date, B=Vendor, C=Category, D=Amount,
headers in row 1, data from row 2 to 2000.
Sheet "Budget": A=Category (A2:A7), B=March Budget.
In Budget!C2, write a formula for total March 2026 actual spend
for the category in A2, that I can drag down.
Handle: blank rows, and dates outside March.
Give: the formula, a one-line explanation, and one test I can do
by hand to confirm it works. I use Excel 365.
Prompt

Step 3 — Turn the variance table into commentary

Using the Budget vs Actual table below (₹ lakh, March):
1) Recalculate variance and Var % to confirm my numbers.
2) Rank the top 3 drivers of the EBITDA miss.
3) Write a 120-word commentary for the CFO:
   What happened -> Why (hypotheses, labelled) -> What we do next.
4) List 3 questions I should ask the marketing team.

[paste table here]
Prompt

Bonus — explain an inherited formula

Explain this Excel formula to me step by step, as if I inherited the model today.
Then tell me one way it could break and a more robust alternative.
Formula: [paste formula]
Sample data

Messy expense ledger (March 2026) — paste into Step 1

Date,Vendor,Category,Amount
01/03/2026,AMAZON IN,Office & admin,"₹4,250"
2026-03-02,Meta Platforms,Marketing,"₹1,20,000"
3-Mar-26,ShipFast Logistics,Logistics,62540
04/03/2026,Amazon.in,Office & admin,4250
05/03/2026,Google India,Marketing,"85,000"
06/03/26,Kaizen Realty,Rent,"₹3,00,000"
2026-03-09,shipfast logistics pvt ltd,Logistics,"₹48,900"
10/03/2026,Freshdesk,,"₹12,500"
12-Mar-2026,Meta Platforms Ireland,Marketing,"₹1,35,000"
15/03/2026,Zoho Corp,Software,"8,999"
18/03/2026,Influencer - @glowwithria,Marketing,"₹40,000"
02/04/2026,Meta Platforms,Marketing,"₹90,000"
Sample data

Budget vs Actual (₹ lakh, March) — paste into Step 3

Line,Budget,Actual
Revenue,50.0,46.5
COGS,20.0,17.9
Marketing,10.0,12.4
Logistics,4.0,4.6
Salaries,8.0,8.0
Rent & other,3.0,2.8
EBITDA,5.0,0.8

Before you trust the output

  • Variances tie — Sum of line variances = EBITDA variance (-4.2). If not, stop.
  • Signs make sense — Cost under budget = favourable; revenue under budget = adverse
  • Formula spot-check — One category checked by hand with a filter
  • No invented reasons — Every "why" is a hypothesis until the business confirms it

Session 3 of 5

Read an Annual Report in an Hour

Use Claude to navigate 300 pages, build a ratio table, and spot the red flags analysts look for

Where to get annual reports: the company's investor-relations page, or the BSE / NSE corporate filings pages. If the PDF is very large, upload only the financial statements and notes.

Prompt

Step 1 — Get a page-cited overview

I've uploaded [Company]'s FY[year] annual report.
Give me a 1-page overview:
1) What the company does and its main segments (with revenue share)
2) 5 key numbers: revenue, EBITDA, PAT, CFO, net debt — this year
   and last year, in ₹ crore
3) What management says drove performance (3 bullets)
4) Auditor's opinion — any qualification, emphasis of matter or
   key audit matters?
Cite the page number for every number and claim.
If something isn't in the document, say "not found".
Prompt

Step 2 — Build a 3-year ratio table

From the annual report (use consolidated figures), build a
table for the last 3 years:
Revenue growth %, EBITDA margin %, PAT margin %, ROE %, ROCE %,
Debtor days, Inventory days, Net debt / EBITDA, CFO / PAT.
Show the formula and the inputs (with page numbers) for each ratio.
Then write 3 observations a credit analyst would make.
Prompt

Step 3 — Run the red-flag scan

Scan the annual report for these red flags and give a table
with columns: Flag | What the report shows (with page) |
Severity (Low/Med/High) | Question I should ask management.
1) CFO persistently below PAT
2) Receivables growing faster than revenue
3) Auditor qualification / emphasis of matter / auditor change
4) Related-party transactions (size and trend)
5) Promoter shares pledged
6) Contingent liabilities vs net worth
Do not conclude fraud or wrongdoing. Treat each as a question.
Prompt

Bonus — interview-ready 60-second pitch

Based on my analysis of [Company], write a 60-second verbal pitch I can give
in an interview: business in one line, 2 strengths, 1 risk, and what I'd watch
next quarter. Use only numbers from the report, with page references.

Before you trust the output

  • Open 3 cited pages — Pick the three most important numbers and check them against the PDF
  • Recompute one ratio — Do ROCE or debtor days yourself from the inputs
  • Cross-check a second source — Compare key numbers with the exchange filing or a screener site
  • Watch units — ₹ crore vs ₹ lakh vs ₹ million — the most common slip

Session 4 of 5

FP&A with AI

Driver-based forecasts, scenarios, and commentary a CFO would actually sign

Prompt

Step 1 & 2 — Diagnose drivers, then build 3 scenarios

Here are 6 months of actuals for a D2C brand (table below).
1) Analyse each driver (sessions, conversion %, AOV): trend,
   average, and month-on-month change. What moved revenue most?
2) Build a 6-month forecast (Oct–Mar) with 3 scenarios:
   Base, Bull, Bear. Oct–Nov are festive months in India.
   For each scenario, state driver assumptions per month in a table,
   then compute orders and revenue (₹ lakh). Show formulas.
3) List every assumption in plain English so I can challenge it.

[paste data here]
Prompt

Step 3 — Write the CFO note

Using the actuals and the Base scenario, write a CFO note
(max 150 words) in 4 parts:
What happened -> Why -> So what -> Now what.
Rules: every claim has a number; label hypotheses as
"hypothesis"; end with one decision the CFO needs to take
(with a proposed owner).
Then give me a 3-line version for WhatsApp.
Prompt

Step 4 — Stress-test your own forecast

Act as a sceptical CFO reviewing my Base forecast.
1) Which 3 assumptions are most likely to be wrong, and why?
2) If conversion stays at the 6-month average and festive
   traffic uplift is half of what we assumed, what is revenue?
3) What is the single metric I should track weekly to know
   early if we are off-plan?
Prompt

Bonus — turn the forecast into a 5-slide board summary

Turn the Base forecast and CFO note into a 5-slide board summary outline:
slide title, 3 bullets, and the one chart each slide should show.
Sample data

D2C brand — 6 months of actuals (FY27) — paste into Steps 1 & 2

Month,Sessions (lakh),Conversion %,Orders,AOV (₹),Revenue (₹ lakh)
Apr,2.0,1.8%,3600,1250,45.0
May,2.1,1.9%,3990,1240,49.5
Jun,2.3,1.8%,4140,1260,52.2
Jul,2.2,1.7%,3740,1280,47.9
Aug,2.5,1.9%,4750,1270,60.3
Sep,2.6,2.0%,5200,1300,67.6

Session 5 of 5

Automate the Boring Work — Safely

Bank reconciliations, invoice extraction, and the guardrails every finance professional needs

Self-check answers: the reconciliation should tie at ₹4,10,815 (ledger ₹4,10,160 − bank charges ₹590 + interest ₹1,245 = bank ₹3,75,615 + deposit in transit ₹58,000 − unpresented cheque ₹22,800). The invoice should be flagged: supplier in Maharashtra, place of supply Karnataka → IGST expected, not CGST + SGST.

Prompt

Step 1 — Reconcile bank vs ledger

Reconcile the bank statement with our cash-book ledger (below).
Matching rules, in order:
1) Exact: same amount and same reference/cheque no.
2) Near: same amount, dates within ±3 days.
3) Many-to-one: combinations of ledger entries = one bank entry.
Output:
A) Matched table (bank row ↔ ledger row, rule used)
B) Unmatched table, bucketed: Timing / Bank charges & interest /
   Investigate
C) Reconciliation statement: ledger balance -> adjustments ->
   bank balance. Show that it ties. If it doesn't, say so.

[paste bank statement]
[paste ledger]
Prompt

Step 2 — Extract invoice data into a table

Extract these fields from the invoice text below into a table:
Vendor name, Vendor GSTIN, Invoice no., Invoice date, Place of supply,
Taxable value, CGST, SGST, IGST, Total, Due date.
Checks:
- GSTIN has 15 characters and its first 2 digits match the state.
- Taxable value + taxes = Total (show the sum).
- Intra-state -> CGST+SGST; inter-state -> IGST. Flag mismatches.
If a field is missing, write "MISSING" — never guess.

[paste invoice text]
Prompt

Step 3 — Make it reusable: a "Recon Desk" Project

Turn the reconciliation and invoice-extraction steps we just did
into Project instructions I can reuse every month.
Include: the matching rules, the output tables, the GST checks,
the "MISSING / say if it doesn't tie" rules, and a final
"Controls checklist" the output must always end with.
Keep it under 250 words.
Prompt

Bonus — mask data before you paste

Before analysing, replace every personal or confidential identifier in the data below
(names, PAN, account numbers, phone, email, GSTIN) with consistent dummy IDs
(e.g. VENDOR_01). Give me the masked data and a separate key table I keep offline.
Sample data

Bank statement — Sept 2026 (dummy) — opening balance ₹5,00,000

Date,Narration,Ref,Debit,Credit
02-09-2026,NEFT-ACME SUPPLIES,4411,118000,
03-09-2026,CHQ PAID,000123,45000,
05-09-2026,UPI-RAZORPAY SETTLEMENT,RZP0905,,236000
08-09-2026,NEFT-SHIPFAST LOGISTICS,SF778,62540,
10-09-2026,IMPS-SALARY BATCH,SAL09,310000,
15-09-2026,BANK CHARGES,,590,
29-09-2026,UPI-RAZORPAY SETTLEMENT,RZP2909,,174500
30-09-2026,INTEREST CREDIT,,,1245
Closing balance: 375615
Sample data

Cash-book ledger — Sept 2026 (dummy) — opening balance ₹5,00,000

Date,Particulars,Ref,Payment,Receipt
01-09-2026,ACME Supplies,4411,118000,
01-09-2026,Kaizen Realty - rent (chq),000123,45000,
04-09-2026,Razorpay collection,RZP0905,,236000
06-09-2026,ShipFast Logistics,SF778,62540,
10-09-2026,Salaries - Ops,SAL09,180000,
10-09-2026,Salaries - Tech,SAL09,130000,
28-09-2026,Razorpay collection,RZP2909,,174500
29-09-2026,Office supplies (chq),000124,22800,
30-09-2026,Razorpay collection,RZP3009,,58000
Closing balance: 410160
Sample data

Invoice text (dummy) — paste into Step 2

TAX INVOICE
ShipFast Logistics Pvt Ltd, Andheri East, Mumbai, Maharashtra
GSTIN: 27ABCDE1234F1Z5
Invoice No: SF/26-27/0778     Invoice Date: 31-08-2026
Bill to: GlowCo D2C Pvt Ltd, Bengaluru, Karnataka   GSTIN: 29AAACG0000A1Z9
Place of supply: Karnataka
Description: Courier & shipping services, August 2026
Taxable value: 53,000.00
CGST @9%: 4,770.00
SGST @9%: 4,770.00
Total: 62,540.00
Payment terms: 15 days

Before you trust the output

  • Control totals — Count and sum of bank rows = matched + unmatched. Same for ledger.
  • Recon ties — Adjusted ledger balance = bank balance, to the rupee
  • Sample-check 3 — Trace 3 matched pairs and 1 invoice back to source
  • Masked & logged — No real identifiers used; prompt + output saved

Want the full program?

36 hours · 12 live sessions · 3 labs · capstone · a portfolio of 5 finance work samples. Details at siddheshj.com/sessions.