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.
In the app: Unlimited, runs in your browser.
In the app app.kissmyskills.com
Free Financial Statement Generator
Enter your figures and get a properly structured income statement, balance sheet or cash flow statement - with every subtotal recalculated and the reconciliation checked.
Your statement will appear here.
Enter your figures, then click Generate.
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.
Iris - Financial Reporting Analyst AI SkillTurn your numbers into board-ready reports and investor updates people can actually read.Try free Included in Library · $9/mo
Richard - AI Financial Analysis AgentTurn financial data into analysis - not just what the numbers are, but why, and what...Try free Included in Library · $9/mo
Miles - Financial Analyst AI SkillGet investment-grade analysis on any company - DCF models, comps, and investment memos.Try free Included in Library · $9/mo
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
Try it here
Use the Financial Statement Generator above. No account, nothing to install.
Sign up free
Enter your e-mail and the code we send. A free workspace is created on first sign-in.
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
- 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
- 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.
| 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 days | All 2,500+ | 3 skillsas on Free | All 2,500+ |
Prompt packsReady prompts for ChatGPT, Gemini, Grok and Copilot | During the trial | All | – | All |
AI agentsMulti-step workers for coding, research and ops | During the trial | All | – | 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 forever | 10 a month | Buy single files, yours forever | 10 a month |
| AI CRM + apps | ||||
AI CRMClients, projects and tasks your AI can update | 1,000 cardsper workspace, free forever | 1,000 cardsper workspace, free forever | Unlimited | Unlimited |
AI Contract ReviewKey terms, risky clauses, what to ask to change | 3 a monthsummary card | 3 a monthsummary card | No limitsaved reviews, reminders soon | No limitsaved reviews, reminders soon |
AI ReceptionistWebsite chat that answers, books and collects leads | 50 chats a month1 site, our branding | 50 chats a month1 site, our branding | 1,000 a monthno branding, booking | 1,000 a monthno branding, booking |
AI Lead GenerationYour AI finds companies that fit, straight into the CRM | Up to 1,000within the free CRM | Up to 1,000within the free CRM | No limit | No limit |
AI RecruitingHiring board, candidate scoring, job pages | Up to 1,000 cards | Up to 1,000 cards | No limit | No limit |
AI SEO ToolsAI SEO audit, schema checks, weekly monitoring | 5 audits a day | 5 audits a day | 100 a day+ 10 monitored URLs | 100 a day+ 10 monitored URLs |
AI DashboardCharts from a CSV or Google Sheet | 20 syncs a dayno saving | 20 syncs a dayno saving | 200 a day50 saved dashboards | 200 a day50 saved dashboards |
| AI tools, open on any paid plan | ||||
Claude Skill BuilderTurn your own method into a skill | 5 builds a day | 30 a dayin the app | 30 a dayin the app | 30 a dayin the app |
Prompt Studio and AI toolsPrompt library, image prompts, doc generator, diagrams, UTM, schema | Free limits | Full | Full | Full |
Free AI generatorsEmails, bios, invoices, flowcharts and more, no sign-in | ✓ | ✓ | ✓ | ✓ |
| Billing | ||||
Card needed | No | Yes | Yes | Yes |
Cancel | – | Anytime, from your account | Anytime, from your account | Anytime, from your account |
Money-back guarantee | – | 30 days on the first charge | 30 days on the first charge | 30 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.