Free tool · Financial Statement Generator

Use it free here. Keep it in your app.

The Financial Statement Generator also runs inside the KissMySkills app. Sign up with your e-mail, open it there, and any paid plan saves your work and raises the limits.

Free plan
FreeSign up with your e-mail, no card

In the app: Unlimited, runs in your browser.

In the app app.kissmyskills.com

trial balance Q3 close → "cash flow" assets=L+E </> skill.md { run() }
FN
Finance & Accounting
Close, reporting, tax
LG
Legal & Compliance
Contracts, audit prep
Skill .md
For any AI
SK
AI Agents
End-to-end tasks
AG
Your figures
Trading
Operating
Below the line
Blank and no rate below means the statement stops at profit before tax.
Current assets
Non-current assets
Current liabilities
Non-current liabilities
Equity
This moves interest paid between sections. See the note under the result.
Operating
Investing
Financing
Reconciliation

Your statement will appear here.
Enter your figures, then click Generate.

Working from an export, not typed totals?
Give your AI the trial balance and get the whole set back.
The generator on this page needs you to know your totals. The AI Financial Statement Generator skill starts a step earlier: hand it a transaction export or a trial balance and it produces the P&L, balance sheet and cash flow statement in standard format, with prior-period comparison built in. Works in Claude, ChatGPT, Gemini and Grok. A plain-text file, instant download, yours forever.
$19 · one payment · 30-day money-back
See the skill →
Go past the statement

The statements show the numbers. Explaining them is the job.

These AI tools plug into Claude, ChatGPT or any AI chat and help you build, review and report on your financials.

What a financial statement generator actually does

A financial statement generator takes figures you already have and arranges them into the standard structure a reader expects, recalculating every subtotal on the way. That is the whole job, and it is worth doing properly: most of the errors that show up in a set of accounts are not exotic accounting judgements, they are a subtotal that was typed rather than calculated, or a line that quietly stopped feeding into the total below it when someone inserted a row.

The generator above does three things a blank template does not. It recomputes every subtotal from the inputs, so nothing is asserted. It derives the ratios rather than asking you for them. And it runs the reconciliation checks, then tells you the result either way - including when the numbers do not tie out, and by how much.

What it does not do is tell you whether your figures are right. It cannot see your ledger. If a sale is in the wrong period or a cost has been capitalised that should have been expensed, a perfectly formatted statement will present that error beautifully.

The three statements, and the question each one answers

The income statement answers whether the business made money over a period. It runs from revenue down through cost of goods sold to gross profit, then through operating expenses to operating income, then through interest and tax to net income. Each subtotal is a different question: gross profit asks whether the thing you sell is sold at a profit, operating income asks whether the business around it pays for itself, and net income asks what is left after the capital structure and the tax authority have taken their share. A business can have a healthy gross margin and a negative operating income, and the two numbers are telling you completely different things.

The balance sheet answers what the business owns and owes at a single moment. It is governed by one identity - assets equal liabilities plus equity - and that identity is not a convention you can choose to ignore. If it does not hold, something is missing or double-counted, full stop.

The cash flow statement answers where the cash went, which is a different question from whether the business was profitable. Under IAS 7, cash flows are split into three categories: operating activities, meaning the principal revenue-producing activities of the entity and other activities that are not investing or financing activities; investing activities, meaning the acquisition and disposal of long-term assets and other investments not included in cash equivalents; and financing activities, activities that result in changes in the size and composition of the contributed equity and borrowings of the entity. A profitable business that collects slowly and buys equipment can run out of cash, and only this statement shows it.

The checks a statement has to pass

A statement that has not been checked is a formatting exercise. Three checks catch most of what goes wrong, and the generator above runs all three:

  • The balance sheet balances. Total assets equal total liabilities plus total equity. If it is out, the difference itself is a clue: a round number usually means an omitted line, an odd number usually means a sign error or a transposition.
  • Closing cash reconciles. Opening cash plus the net change from the three cash flow sections must equal the cash figure on the balance sheet. These are two independent routes to the same number, which is exactly why the check is worth running.
  • The subtotals derive. Gross profit, operating income and net income are calculated from the lines above them, never entered. The moment a subtotal becomes an input, it stops being a check on anything.

A fourth check needs a second period and so is outside what a single-period tool can do: net income for the period should appear in the movement in retained earnings between the opening and closing balance sheets, adjusted for dividends. It is the link that ties the income statement to the balance sheet, and it is the one people most often skip.

Why the same figures produce two different cash flow statements

This surprises people the first time they hit it, and it is the reason the generator above asks which framework you are using. Under IFRS, the classification of interest and dividends is an accounting policy choice: interest paid can sit in operating or financing, interest received in operating or investing, and dividends paid in operating or financing. Under US GAAP there is no such discretion - interest paid and interest received are always operating, and dividends paid are always financing.

So a company with meaningful interest costs can report a materially different operating cash flow under the two frameworks from an identical set of underlying transactions. Neither figure is wrong. If you are comparing two businesses, or the same business before and after a change of policy, this is the first thing to check rather than the last.

Restricted cash works the same way. Under US GAAP, restricted amounts are included in the total cash and cash equivalents shown in the statement of cash flows, with the split disclosed separately. Under IFRS, restricted amounts may fall outside cash and cash equivalents depending on whether the restriction stops them meeting the definition.

Five things that break a generated statement

1. Signs entered inconsistently. Costs entered as negatives in some rows and positives in others is the single most common cause of a statement that looks fine and is wrong. Pick one convention and hold it. The generator above expects costs as positive numbers and subtracts them itself, which removes the question.

2. Depreciation counted twice. Depreciation is an operating expense on the income statement and a non-cash add-back on the cash flow statement. That is correct and it is not double counting. What is double counting is including it in your operating expenses total and again as a separate line, which is easy to do when the expense figure came from a report that already grouped it.

3. Capital expenditure treated as an expense. Buying equipment does not reduce profit in the period you buy it. It reduces cash, appears in investing activities, sits on the balance sheet, and reaches the income statement only through depreciation over its useful life. A statement that expenses capex understates profit and overstates the cash effect at once.

4. Working capital with the sign the wrong way round. Receivables going up consumes cash even though revenue went up. Payables going up releases cash even though nothing was earned. If your net income is strong and your operating cash flow looks implausibly strong too, check this line first.

5. A period label that does not match the figures. An income statement covers a period, a balance sheet is a single date. Labelling a balance sheet with a range, or a P&L with one date, is the tell that the two were assembled from different sources and may not correspond to each other at all.

When a generator is the wrong tool

If the statements are going to be filed, audited, or relied on by a lender or an investor, a qualified accountant reviews and signs them. That is not a disclaimer bolted on the end, it is the actual division of labour: a generator handles structure and arithmetic, a professional handles judgement, recognition and disclosure. The questions that decide whether a set of accounts is right - when revenue is recognised, whether a lease sits on the balance sheet, what has to be disclosed - are not questions about layout.

It is also the wrong tool when your inputs are not totals yet. If you are still working from a transaction export or a trial balance, formatting is the last of your problems and the first thing you need is something that can read the export, map the accounts and produce the totals. That is where the AI Financial Statement Generator skill picks up, and there are other document generators for the invoices, purchase orders and expense reports that sit around a close.

Frequently asked questions

Is this financial statement generator really free?

Yes. The generator on this page is free, runs entirely in your browser, and needs no account. Your figures are never sent anywhere - there is no server call, so nothing you type leaves your device.

What is the difference between the free tool and the $19 skill?

The free tool formats and checks totals you already have. The AI Financial Statement Generator skill works one step earlier: you give it a transaction export or a trial balance and it produces the P&L, balance sheet and cash flow statement itself, with prior-period comparison. It is a file you load into Claude, ChatGPT, Gemini or Grok, so it also handles the follow-up questions.

Which statements does the free tool produce?

An income statement (profit and loss), a balance sheet, and a cash flow statement using the indirect method. Each one is recalculated from your inputs and checked.

Can I use the output for filing or for an audit?

No. It gives you the correct structure and arithmetic. Statements that will be filed, audited or given to a lender need a qualified accountant to review and sign them.

Why does it ask whether I use IFRS or US GAAP?

Because the two frameworks classify interest paid differently. US GAAP always puts interest paid in operating activities; IFRS lets you choose between operating and financing. That choice changes your reported operating cash flow without changing a single underlying transaction.

My balance sheet does not balance. What now?

The tool tells you the exact difference. A round figure usually means a line you have not entered. A difference equal to twice some number usually means a sign error on that line. A difference in the hundreds or thousands with an odd last digit is often a transposition - two digits swapped somewhere.

Does buying the skill come with a guarantee?

Yes. Every file is delivered instantly after checkout, and you have a 30-day money-back guarantee for any reason: email hello@kissmyskills.com within 30 days for a full refund to your original payment method.

Ready-made Claude skill

Do this inside Claude or ChatGPT, every time

This free tool does one run. The skill keeps the method in your AI, so next time you just ask.

Or get every skill with Library See plans →

Why the app

Same tool. One account for all of it.

This page works without an account. The free account is for when you come back: your tools, your AI apps and your skill library in one place.

↻

Save and come back

With any paid plan: Saved documents in your history.

▦

Higher limits

Free: Unlimited, runs in your browser. Any paid plan: Saved documents in your history.

◆

AI apps on the free plan

AI CRM with 1,000 cards per workspace, 5 AI SEO audits a day, 3 contract summaries a month, all in the same account.

❖

Works in Claude and ChatGPT

The KissMySkills connector brings 2,500+ skills and your AI apps into Claude (any plan), ChatGPT Business, Enterprise or Edu (web), Claude Code, Codex and Cursor.

How it works

Three steps, no card

  1. Try it here

    Use the Financial Statement Generator above. No account, nothing to install.

  2. Sign up free

    Enter your e-mail and the code we send. A free workspace is created on first sign-in.

  3. Open it in the app

    Find the Financial Statement Generator under Builders & free tools. Pick a paid plan, from $9 a month, only when you want saving and higher limits.

Free vs paid

What you get for this tool

Free
Free
On this page
Free, no sign-up
In the app
Unlimited, runs in your browser
Also included
AI CRM (1,000 cards per workspace), AI apps on free limits, the connector in Claude
Any paid plan
from $9/ month or $59 a year
In the app
Saved documents in your history
Catalog
With Library or Both: every one of 2,500+ skills, prompts and agents through the connector, plus 10 files a month to download
AI apps
With AI CRM or Both: AI CRM with unlimited cards and every AI app on full limits
Refund
30-day money-back on the first charge

Compare plans

Three plans: Library for skills in your chat, AI CRM for your clients and apps, Both for everything. Start free, no card.

KissMySkills plans: Free, Library, AI CRM and Both compared feature by feature
FeatureNeed it for a team? Write to us, we set it up by hand. Free $0 Free for good, plus 7 days of Both. No card. Start free Library $9 /month Cancel anytime, or $59 a year Get Library AI CRM $15 /month Cancel anytime, or $129 a year Get AI CRM Both $19 /month Library + AI CRM, or $169 a year Get Both
Inside your AI chat
Skill library2,500+ specialists, loaded into the chat by name
3 skillsfree for good, all for 7 daysAll 2,500+3 skillsas on FreeAll 2,500+
Prompt packsReady prompts for ChatGPT, Gemini, Grok and Copilot
During the trialAll–All
AI agentsMulti-step workers for coding, research and ops
During the trialAll–All
Connector for your AIClaude (free plan too), ChatGPT Business/Enterprise/Edu, Claude Code, Codex, Cursor
✓✓up to 5 devices✓✓up to 5 devices
New skills as they shipAdded to your library automatically
During the trial✓–✓
Catalog files to downloadKeep the file, use it anywhere
Buy single files, yours forever10 a monthBuy single files, yours forever10 a month
AI CRM + apps
AI CRMClients, projects and tasks your AI can update
1,000 cardsper workspace, free forever1,000 cardsper workspace, free foreverUnlimitedUnlimited
AI Contract ReviewKey terms, risky clauses, what to ask to change
3 a monthsummary card3 a monthsummary cardNo limitsaved reviews, reminders soonNo limitsaved reviews, reminders soon
AI ReceptionistWebsite chat that answers, books and collects leads
50 chats a month1 site, our branding50 chats a month1 site, our branding1,000 a monthno branding, booking1,000 a monthno branding, booking
AI Lead GenerationYour AI finds companies that fit, straight into the CRM
Up to 1,000within the free CRMUp to 1,000within the free CRMNo limitNo limit
AI RecruitingHiring board, candidate scoring, job pages
Up to 1,000 cardsUp to 1,000 cardsNo limitNo limit
AI SEO ToolsAI SEO audit, schema checks, weekly monitoring
5 audits a day5 audits a day100 a day+ 10 monitored URLs100 a day+ 10 monitored URLs
AI DashboardCharts from a CSV or Google Sheet
20 syncs a dayno saving20 syncs a dayno saving200 a day50 saved dashboards200 a day50 saved dashboards
AI tools, open on any paid plan
Claude Skill BuilderTurn your own method into a skill
5 builds a day30 a dayin the app30 a dayin the app30 a dayin the app
Prompt Studio and AI toolsPrompt library, image prompts, doc generator, diagrams, UTM, schema
Free limitsFullFullFull
Free AI generatorsEmails, bios, invoices, flowcharts and more, no sign-in
✓✓✓✓
Billing
Card needed
NoYesYesYes
Cancel
–Anytime, from your accountAnytime, from your accountAnytime, from your account
Money-back guarantee
–30 days on the first charge30 days on the first charge30 days on the first charge
Yearly price
$0$59$4.92 a month$129$10.75 a month$169$14.08 a month
Start free Get Library Get AI CRM Get Both

Paid plans renew automatically until cancelled. Single files you buy are yours forever on any plan. See the full pricing page

Free plan

Sign up free. Open it in the app.

E-mail only, no card. Paid plans start at $9 a month when you want saving and higher limits. The full catalog comes with Library or Both.