Learn to build your Income Statement, Balance Sheet, and Statement of Cash Flows in Excel. This guide provides practical steps and formulas for a deep understanding of your business's financial health.

Creating your financial statements in Excel is the best way to understand the true financial story of a business. It forces you to see exactly how revenue flows into net income, how that income builds equity on the balance sheet, and how all of it reconciles with your final cash balance. This guide will walk you through building the three core financial statements—the Income Statement, the Balance Sheet, and the Statement of Cash Flows—using practical steps and clear Excel formulas.
Financial statements aren’t created out of thin air; they are summaries of your granular accounting data. The source document you need is a Trial Balance. This is a report from your general ledger that lists every single account (like Cash, Sales Revenue, Rent Expense) and its corresponding final balance for a specific period.
Your trial balance should have at least three columns: Account Name, Debit Balance, and Credit Balance. According to the rules of accounting, the total of all debits must equal the total of all credits. Before you build anything, make sure your trial balance is in balance.
Here is a simplified example of what your trial balance data might look like in an Excel sheet, which we’ll call "TB_Data":
Sample Trial Balance Data:
Organizing this data clearly on one sheet is the foundation for everything that follows. We'll use formulas to pull these numbers into the financial statements, creating a dynamic model that updates automatically if you change a number on the trial balance.
The Income Statement (also called the Profit & Loss or P&L) shows your company’s financial performance over a period of time (e.g., a month or a year). Its formula is simple: Revenues - Expenses = Net Income.
Here’s how to build it step-by-step in a new Excel sheet.
At the top of your sheet, enter the company name, the title of the statement, and the period it covers.
Example:
ABC Company
Income Statement
For the Year Ended December 31, 2023
Under your header, start with revenue. Instead of typing the number directly, we'll use a formula to pull it from your trial balance sheet. The SUMIF function is perfect for this. It sums values in a range that meet a specific criterion.
=SUMIF(TB_Data!A:A, "Sales Revenue", TB_Data!C:C). This formula looks in column A of your "TB_Data" sheet for the text "Sales Revenue" and sums the corresponding values from the credit column (C).=SUMIF(TB_Data!A:A, "Cost of Goods Sold", TB_Data!B:B).This is an easy calculation. In the cell for Gross Profit, enter a formula that subtracts COGS from Revenue:
=[Cell with Total Revenue] - [Cell with Total COGS]
List your operating expenses like Rent, Salaries, and Marketing. Use the SUMIF function for each, pulling the corresponding debit balances from your trial balance.
=SUMIF(TB_Data!A:A, "Rent Expense", TB_Data!B:B)=SUMIF(TB_Data!A:A, "Salaries Expense", TB_Data!B:B)Then, create a "Total Operating Expenses" line item and use the SUM function to add them all up.
Finally, subtract total operating expenses from your gross profit to find your Net Income (or Net Loss).
=[Cell with Gross Profit] - [Cell with Total Operating Expenses]
This Net Income figure is extremely important. Don't forget it—you’ll need it for both of the other two statements.
The Balance Sheet is a snapshot in time, showing what your company owns (Assets) and what it owes (Liabilities), and the owner's stake (Equity) on a single day. The foundational accounting equation must always hold true: Assets = Liabilities + Equity.
The Balance Sheet header specifies a single date.
Example:
ABC Company
Balance Sheet
As of December 31, 2023
Split your assets into "Current" (expected to be used within a year) and "Non-Current."
=TB_Data!B2 assuming Cash is in row 2).Sum everything to get a final "Total Assets" number.
Just below your assets, start the L&E section.
Calculate "Total Liabilities & Shareholder's Equity." This number must equal your "Total Assets." Create a check cell at the bottom of your sheet: =[Cell for Total Assets] - [Cell for Total L&E]. The result should be zero. If it isn't, you have an error somewhere to troubleshoot.
Start using Feather now and get audit-ready answers in seconds.
The Statement of Cash Flows is often the most challenging, but it provides incredible insight. It explains the change in your cash balance over the period by reporting cash flows from three activities: Operating, Investing, and Financing.
We'll use the Indirect Method, which starts with Net Income and adjusts it back to a cash basis.
Your first line item on the Statement of Cash Flows is Net Income. Link directly to that calculated cell from your Income Statement.
This section reconciles net income to the actual cash generated by core business operations.
Summing CFO, CFI, and CFF gives you the "Net Increase/Decrease in Cash." Add this to your beginning cash balance (from the prior period's balance sheet). The result, "Ending Cash Balance," must match the Cash line item on your current Balance Sheet. This is your final check that all three statements are correctly linked.
Manually creating financial statements in Excel provides an unparalleled, ground-up understanding of how a company's financial components are interconnected. Once you’ve mastered this process, you will not only be proficient at reporting but also better prepared to interpret the results and advise on business decisions.
As you shift from building statements to analyzing what they mean, you'll encounter complex questions about tax treatments for specific transactions, revenue recognition rules, or state nexus requirements. Instead of breaking your concentration to start a manual hunt for IRS documentation, you can get instant, audit-ready answers and keep your focus on strategic guidance—which is where Feather AI helps. We handle the tax research so you can focus on the advising.
Written by Feather Team
Published on November 19, 2025