GAAP Financial Statements: Generate a GAAP Income Statement, Balance Sheet and Statement of Cash Flows
GAAP financial statements are the four statements US generally accepted accounting principles require: a balance sheet, an income statement, a statement of cash flows and a statement of changes in equity, presented on the accrual basis with accompanying notes. AIStatements builds all four in GAAP presentation format from a bookkeeping export in about a minute.
Upload a trial balance or connect QuickBooks and get the full set back in GAAP presentation format: income statement, balance sheet, statement of cash flows and statement of changes in equity, footed, tied to each other and ready for a lender, board or CPA to read.
Free demo pack used
Your one free pack is built. Starter keeps going: every close, every statement, the AI analysis on each pack, PDF and XLSX exports, for $39 a month billed yearly.
Generate statements from your own books · sample CSV
Software, not advice · Files parse in your browser, nothing is uploaded
What financial statements are required by GAAP?
GAAP requires four statements, and a complete set is all four together for the same period, not a P&L on its own. The balance sheet reports assets, liabilities and equity at a single date. The income statement reports revenue, expenses and net income across a period. The statement of cash flows reconciles net income to the actual movement in cash, split into operating, investing and financing activities. The statement of changes in equity shows how equity moved from the beginning of the period to the end, through net income, contributions and distributions. Notes accompany all four and are considered part of the statements rather than an appendix.
The order matters because each one feeds the next. Net income is calculated on the income statement, carried into retained earnings on the equity statement, which produces the equity figure the balance sheet needs to balance, and only then can the cash flow statement be built by comparing two balance sheets. Trying to produce them in any other sequence is where most homemade sets fall apart. That dependency chain is set out in the order financial statements are prepared.
Two practical notes for US small and mid-size companies. First, private companies are not filing with the SEC, so nobody is checking format against a rulebook, but lenders, investors and buyers still expect the standard four and read a missing cash flow statement as a warning sign. Second, the statement of changes in equity is the one most often skipped, and for a single-owner company it can be a four-line schedule rather than a full page. It still needs to exist, which is what the statement of retained earnings generator handles.
What makes financial statements GAAP compliant?
Three things: the basis of accounting, the recognition and measurement rules applied to each account, and the presentation and disclosure. Software can help with the third and part of the first. The second is professional judgment and always will be.
The basis has to be accrual. GAAP recognizes revenue when it is earned and expenses when they are incurred, regardless of when cash moves. A set of statements run on the cash basis is not GAAP no matter how it is formatted, which is the single most common reason a small business set gets rejected by a lender. If your books are on cash basis in QuickBooks, the conversion happens through adjusting entries for receivables, payables, prepaids, accrued payroll, deferred revenue and depreciation, not through a report setting. The practical difference between the two is covered in GAAP vs cash basis accounting.
Recognition and measurement is where the standards actually live: ASC 606 for revenue, ASC 842 for leases, ASC 326 for credit losses on receivables, ASC 330 for inventory, and the depreciation and impairment rules for fixed assets. These decide what a number should be, and no software can make that call for you because it depends on contracts and facts that are not in a trial balance.
Presentation and disclosure is the layer that is mechanical, and it is the layer most sets get wrong for no good reason: classified balance sheets separating current from non-current, comparative columns for the prior period, subtotals in the expected places, consistent captions, and notes covering significant accounting policies, basis of presentation, debt terms, commitments, contingencies, related party transactions and subsequent events. Getting this layer right is what makes a set look professional, and it is the part AIStatements automates.
GAAP basis vs tax basis vs cash basis financial statements
Most US small businesses could legitimately issue statements on any of three bases, and choosing the wrong one wastes money. GAAP basis is full accrual with the complete disclosure package. Tax basis follows the rules used to prepare the federal return, so it uses tax depreciation such as bonus and Section 179, it may not book deferred taxes, and it can be materially different from GAAP on the same underlying business. Cash basis records revenue when collected and expenses when paid.
Tax basis and cash basis are both examples of what practitioners call OCBOA, an other comprehensive basis of accounting. They are perfectly legitimate to issue, and a CPA can compile or even audit them, as long as the basis is disclosed and the statement titles are changed so nobody mistakes them for GAAP. That is why tax basis statements say "Statement of Assets, Liabilities and Equity, Tax Basis" rather than "Balance Sheet." Using GAAP titles on non-GAAP statements is the mistake that gets a set sent back.
The decision usually comes down to who is reading. A bank with a GAAP covenant in the loan agreement needs GAAP. A buyer in diligence will normalize whatever you give them but reads tax basis as less rigorous. An investor expects GAAP. Your own tax preparer would rather have tax basis. A owner-operator who just wants to know how the year went is well served by either. If the reader has not specified, GAAP is the safer default because it converts down more easily than the reverse.
The cost difference is real. A GAAP set requires the full note disclosures and the accrual adjustments; a tax basis set skips deferred taxes and uses depreciation you already have. For a company with no external reporting requirement, paying for GAAP conversion buys nothing. Ask the reader before you decide.
Are notes to financial statements required by GAAP?
Yes. Under GAAP the notes are part of the financial statements, not supplementary material, and a set issued without them is described as omitting substantially all disclosures. That phrase is not an insult, it is a formal description used in CPA compilation engagements, and it is a legitimate way to issue statements as long as the omission is disclosed. Plenty of small business packs go out that way.
When notes are included, the ones that appear in nearly every private company set are: a summary of significant accounting policies covering revenue recognition, inventory valuation and depreciation methods; the basis of presentation and what entities are included; debt, with maturities and covenant terms; leases; concentrations, meaning any customer or supplier the business depends on; commitments and contingencies including pending litigation; related party transactions; and subsequent events through the date the statements were available to be issued.
AIStatements does not write your notes. Notes are drawn from contracts, loan agreements, legal matters and management representations that are not in a bookkeeping export, and generating them from ledger data alone would mean inventing facts. What the platform does produce is the four statements in GAAP presentation format plus a written analysis of the numbers, which is the part that is mechanical. If your engagement needs a full note package, that is a CPA deliverable, and the difference between the service levels is explained in compilation vs review vs audit.
What is the difference between audited and unaudited GAAP financial statements?
The statements themselves can be identical. The difference is entirely in what an independent CPA has done with them and what they are willing to say. Unaudited GAAP financial statements are prepared by management or a bookkeeper and carry no CPA opinion; every private company producing a monthly pack for its own board is issuing unaudited statements. They are the normal case, not a deficiency.
Above that sit three CPA engagement levels. A preparation engagement under AR-C 70 means the CPA drafted the statements with no assurance and no report. A compilation under AR-C 80 means the CPA read them for obvious problems and attached a short report, still with no assurance. A review under AR-C 90 adds inquiry and analytical procedures and gives limited assurance. An audit is the only one that gives an opinion, and it is the only one that lets someone say "audited financial statements" without misrepresenting.
This matters commercially because the words get used loosely and the price difference is large. A lender asking for audited statements is asking for something that costs thousands of dollars and takes weeks; a lender asking for financial statements usually means the monthly pack. Confirm which before you commission anything. AIStatements produces unaudited statements, and it says so on the output, because software cannot perform an attest engagement. Firms use it as the drafting layer underneath a preparation or compilation engagement, which is what financial statement compilation software and financial statement drafting software cover.
From a bookkeeping export to a GAAP-format statement pack
Start with an adjusted trial balance, or a QuickBooks or Xero connection, and include the prior period. The prior period is not optional here: GAAP presentation expects comparative columns, and the statement of cash flows literally cannot be built without two balance sheets. Exporting one period and then discovering the cash flow statement is missing is the most common wasted trip. The mechanics of that source file are on trial balance to financial statements.
Every account is then classified to a statement and a caption. This is the step that turns a chart of accounts into a presentation: five bank accounts collapse into one "Cash and cash equivalents" line, the balance sheet is split into current and non-current, expenses are grouped into the subtotals a reader expects, and anything the classifier is not confident about is put in front of you rather than guessed. The map is saved against that company, so the following month is an import rather than a rebuild. Firms running this across a client roster do it from financial statement software for accounting firms.
What comes back is a formatted PDF and XLSX containing the income statement, balance sheet, statement of cash flows and statement of changes in equity for the period with comparatives, plus a written analysis of margins, trends and anything that looks wrong. The set is internally consistent: net income ties from the income statement into equity, ending cash on the cash flow statement agrees to the balance sheet, and the balance sheet balances. Individual statements are also available on their own through the income statement generator, balance sheet generator and cash flow statement generator. Plans start at $39 a month and are listed on the pricing page.
Two cases have their own presentation rules and their own pages. Nonprofits follow ASC 958, which replaces the balance sheet with a statement of financial position and the income statement with a statement of activities, split by donor restriction rather than by department: see nonprofit financial statements. And a set going to a bank has a specific reader with specific ratios in mind, which is covered on financial statements for a business loan.
What we do not claim, in writing
AIStatements produces financial statements in GAAP presentation format. It does not certify, attest to or guarantee GAAP compliance, and no software can, because compliance depends on recognition and measurement judgments about contracts, estimates and facts that never appear in a trial balance. It is not a CPA, it does not issue a preparation, compilation, review or audit report, and it does not provide accounting, tax or audit advice. The statements it produces are unaudited. Have a licensed professional review anything that goes outside the business.
| GAAP basis | Tax basis (OCBOA) | Cash basis | |
|---|---|---|---|
| Revenue recognized | When earned, under ASC 606 | Per the federal return rules | When cash is collected |
| Depreciation | Useful life, book method | Tax method including bonus and Section 179 | As deducted on the return |
| Receivables and payables | On the balance sheet | On the balance sheet | Not recorded |
| Deferred taxes | Required | Generally not presented | Not presented |
| Statement titles | Balance Sheet, Income Statement | Statement of Assets, Liabilities and Equity, Tax Basis | Statement of Cash Receipts and Disbursements |
| Typically accepted by | Banks with GAAP covenants, investors, buyers | Tax preparers, many community lenders | Internal use, very small companies |
Common questions
What are GAAP financial statements?
GAAP financial statements are financial statements prepared under US generally accepted accounting principles: a balance sheet, an income statement, a statement of cash flows and a statement of changes in equity, all on the accrual basis with accompanying notes. They use standard captions and comparative columns so a lender, investor or buyer can read them without explanation.
What are the four financial statements required by GAAP?
The balance sheet, which shows assets, liabilities and equity at one date. The income statement, which shows revenue, expenses and net income over a period. The statement of cash flows, which reconciles net income to the cash that actually moved. And the statement of changes in equity, which shows how equity moved over the period. Notes accompany all four.
Does GAAP require accrual accounting?
Yes. GAAP recognizes revenue when it is earned and expenses when they are incurred, not when cash changes hands, so cash basis statements are never GAAP regardless of formatting. Converting cash basis books to GAAP takes adjusting entries for receivables, payables, prepaids, accrued payroll, deferred revenue and depreciation, not a report setting.
Are small businesses required to follow GAAP?
No law requires a private US company to follow GAAP. The requirement comes from whoever reads the statements: a bank loan agreement with a GAAP covenant, an investor agreement, a franchisor, a bonding company, or a buyer in diligence. Businesses with no external reader can legitimately issue tax basis or cash basis statements, provided the basis is disclosed and the statement titles are changed.
What is the difference between GAAP and tax basis financial statements?
GAAP uses book depreciation, records deferred taxes and follows ASC recognition standards. Tax basis follows the federal return, so it uses tax depreciation including bonus and Section 179 and usually omits deferred taxes. Both are legitimate to issue, but tax basis statements must be retitled, for example Statement of Assets, Liabilities and Equity, Tax Basis, so no reader mistakes them for GAAP.
More from the statement pack
- Balance sheet generator
- Income statement generator
- Profit and loss statement generator
- Cash flow statement generator
- Financial statements for small business
- Financial statement analysis software
- Investor reporting software
- Financial reporting software for accountants
- QuickBooks financial statements
- QuickBooks profit and loss statement
- QuickBooks balance sheet
- QuickBooks cash flow statement
- QuickBooks trial balance
- QuickBooks general ledger
- Liveflow alternative
- Fathom alternative
- Reach reporting alternative
- Jirav alternative
- Financial reporting software
- Financial statement software
- Spotlight reporting alternative
- Caseware alternative
- Financial statement drafting software
- Syft alternative
- Cube alternative
- Cch prosystem fx engagement alternative
- Nonprofit financial statements
- Month end close software
- Monthly financial reporting package
- Construction financial statements
- HOA financial statements
- Property management financial statements
- Year end financial statements
- Financial statement compilation software
- Dental practice financial statements
- Financial statements for a business loan
- Financial statements for selling a business
- Trial balance to financial statements
- Restaurant profit and loss statement
- Church financial statements
- Interim financial statements
- Statement of retained earnings
- Chart of accounts to financial statements
- General ledger to financial statements
- Rental property income statement
- Rental property accounting software
- Profit and loss statement for self employed
- Year to date profit and loss statement
- Profit and loss statement software
- Financial report generator
- AI accounting software
- QuickBooks statement writer alternative
- Auditfile alternative
- Caseware vs cch prosystem fx engagement
- Accounting cs alternative
- Financial statement generator
Walk into your next board meeting with the pack already done
Upload your bookkeeping export. Get the P&L, balance sheet, cash flow and the written analysis in about 60 seconds.
Encrypted in transit · We never sell your data