· 9 min read · AIStatements editorial
How to Prepare Financial Statements, Step by Step
Generate statements from your own books · sample CSV
Software, not advice · Files parse in your browser, nothing is uploaded
Try it on a sample company, or upload your own CSV
To prepare financial statements: close the books, then build the income statement, the statement of retained earnings, the balance sheet, and the cash flow statement, in that order. Each statement feeds the next, so the sequence matters.
That one paragraph is the whole map. The rest of this guide walks through each step with the specific checks a controller runs before signing off, because a statement pack that does not tie together is worse than no pack at all. A lender or investor who finds one mismatch will assume there are more.
Why the order of financial statements matters
Financial statements are not four independent reports. They are one connected model of the business:
- Net income from the income statement flows into retained earnings.
- Retained earnings is a line on the balance sheet, which must balance to the penny.
- The cash flow statement reconciles net income to the actual change in cash, and that ending cash must equal the cash line on the balance sheet.
Prepare them out of order and you end up plugging numbers to force agreement, which is how errors get buried. Follow the sequence below and every number is checkable.
| Order | Statement | What it answers | The check before you move on |
|---|---|---|---|
| 1 | Income statement (P&L) | Did we make money this period? | Revenue and expenses tie to the closed trial balance |
| 2 | Statement of retained earnings | What happened to the profit? | Beginning balance + net income - distributions = ending balance |
| 3 | Balance sheet | What do we own and owe right now? | Assets = liabilities + equity, exactly |
| 4 | Cash flow statement | Where did the cash actually go? | Ending cash equals the balance sheet cash line |
Step 1: close the books before you build anything
Statements built on an unclosed ledger are drafts, not statements. Before you touch a report, finish the close:
Reconcile every cash and card account
Match each bank account, credit card, and payment processor (Stripe, PayPal, Square) to the ledger. Unreconciled differences over about 0.5% of monthly revenue deserve investigation, not a write-off. Timing differences like uncleared checks are fine; unknown differences are not.
Record accruals and deferrals
Book revenue you earned but have not invoiced, expenses you incurred but have not been billed for (the December contractor invoice that arrives in January), prepaid amounts, and depreciation. This is the step that separates accrual statements from a glorified bank register. If you are unsure whether you are on cash or accrual basis, settle that first, because the answer changes what belongs in this step.
Run and scan the trial balance
Total debits must equal total credits. Then scan for accounts with the wrong sign: negative cash, a credit balance in an expense account, a debit balance in accounts payable. Each one is a misposting waiting to distort a statement. The full task list, with owners and a three-day schedule, is in our month end close checklist.
Step 2: prepare the income statement
Build it top down: revenue, cost of goods sold, gross profit, operating expenses, operating income, then interest and taxes, ending at net income. Two rules keep it honest:
- Separate COGS from operating expenses. Gross margin is the first number a reader computes. A services firm mixing delivery contractor costs into general expenses will show a fake 90% gross margin that falls apart under one question.
- Show comparatives. Current month, prior month, and year to date at minimum. A single column with no comparison hides every trend.
Sanity checks: gross margin should sit in a believable range for your model (roughly 70 to 85% for software, 30 to 50% for services with subcontractors, 20 to 40% for product businesses). A margin that moved more than 5 points month over month usually means a posting error, not a business change. A structured income statement generator enforces this layout automatically instead of you rebuilding it in a spreadsheet each month, so treat a hand-built P&L as the fallback, not the default.
Step 3: prepare the statement of retained earnings
Short but load-bearing. Beginning retained earnings, plus net income from step 2, minus dividends or owner distributions, equals ending retained earnings. Example: beginning balance $84,000, net income $12,500, owner draws $5,000, ending balance $91,500. That $91,500 goes straight onto the balance sheet. If the balance sheet later refuses to balance, this line and depreciation are the two most common culprits.
Step 4: prepare the balance sheet
List assets in order of liquidity (cash, receivables, inventory, prepaid, fixed assets), then liabilities by due date (payables, accrued liabilities, deferred revenue, long-term debt), then equity including the ending retained earnings from step 3.
Checks that catch 90% of errors:
- It balances exactly. Off by any amount, even $1, means something is wrong. Never plug it.
- Cash equals the reconciled bank balances from step 1.
- Accounts receivable is real. Tie it to an aged AR report and flag anything over 90 days.
- Deferred revenue exists if you bill upfront. Annual prepayments with no deferred revenue liability is the single most common error in self-prepared SaaS statements.
Run the balancing check before anything else, because the balance sheet is the statement lenders read first, and it is the one they check.
Step 5: prepare the cash flow statement
Use the indirect method, which is what nearly every small company and every accounting system produces. Start with net income, then adjust:
- Add back non-cash expenses (depreciation, amortization).
- Adjust for working capital: an increase in receivables consumes cash, an increase in payables or deferred revenue provides cash.
- List investing activities (equipment, capitalized software).
- List financing activities (loans drawn or repaid, owner contributions or draws).
The sum of the three sections must equal the change in cash, and beginning cash plus that change must equal the balance sheet cash line. This statement is where a profitable company discovers it is running out of money: $12,500 of net income with $30,000 of new receivables is a $17,500 cash problem wearing a profit costume. A cash flow statement generator derives the whole thing from the P&L and balance sheet, which removes the most error-prone manual step in the pack.
Final review before anyone outside sees the pack
- Every cross-statement tie holds: net income to retained earnings, retained earnings to balance sheet, ending cash to balance sheet.
- Comparatives are present and any swing over 10% has a one-line explanation.
- Rounding is consistent (whole dollars everywhere, or cents everywhere).
- The period label, entity name, and basis of accounting appear on every page.
Budget two to four hours for the full pack once the close is done, the first few times. It gets faster, and the checks become muscle memory.
What documents do you need to prepare financial statements?
You need an adjusted trial balance as the primary input, plus the support behind the adjustments. In practice that means reconciled bank and credit card statements for every account through the period end, a fixed asset register with current depreciation, loan statements showing principal and interest split, schedules for prepaid expenses and accrued liabilities, and the prior period's closing balance sheet so you have opening figures to compare against.
The prior balance sheet is the one people forget, and it is not optional. The indirect cash flow statement is built entirely from the movement in balance sheet accounts between two dates, so without last period's closing numbers there is nothing to derive the change from. If you are working from a trial balance rather than a full ledger export, our walkthrough on preparing financial statements from a trial balance covers the mapping step in detail.
Who prepares a company's financial statements?
Management is responsible for them, always, even when someone else does the work. Inside a small business the practical preparer is usually the bookkeeper or controller; outside, it is an accounting firm producing them monthly or annually for a client roster. A CPA who compiles, reviews or audits the statements is a separate role: they are attesting to work management is accountable for, which is why a compilation report explicitly says the statements are management's representation.
That division matters when a lender asks who prepared the pack. Internally prepared statements, statements prepared by an outside bookkeeper, and CPA-compiled statements are three different things to a credit committee even when the numbers are identical. Check the covenant language before assuming your monthly pack satisfies it, and see compilation vs review vs audit for what each level involves.
How often should financial statements be prepared?
Monthly for management, quarterly for boards and most lenders, annually for tax and any formal engagement. Monthly is the useful cadence because errors are cheap to find close to the transaction and expensive to unpick a year later, and because a business that only sees its numbers annually is steering from eleven-month-old information.
The reason most small companies do not prepare monthly statements is effort, not disagreement about the value: two to four hours a month per entity is a real cost when nobody has spare hours. That is the constraint financial statement preparation software removes, by turning the assembly into a review step and leaving the judgment where it belongs.
Where AIStatements fits
AIStatements is a financial statement generator: upload your bookkeeping export, and in about 60 seconds you get the formatted statement pack, cross-checked and with written analysis of what moved. It is software that formats and analyzes your data, not accounting or tax advice, so have a professional review anything you file.