

A pro forma balance sheet template is your rehearsal stage for the business you are building. Instead of guessing how a new loan, hire, or product line will hit your finances, you plug assumptions into a structured model and watch assets, liabilities, and equity rebalance in seconds. For owners, agencies, and marketers, this turns vague hunches into concrete scenarios you can defend to investors, lenders, or clients. You get a repeatable structure: historical figures in one column, projections in the next 12–36 months, and key ratios auto-calculated. That template quickly becomes your single source of truth for strategic decisions, fundraising decks, and board updates.But building and maintaining that model manually is tedious. Delegating it to an AI agent means the “busywork layer” disappears: the agent pulls fresh data, updates Google Sheets, and checks that the balance sheet still balances before you ever open the file. You stay in the role of decision-maker, while the AI quietly runs the numbers behind the curtain.
### 1. Manual ways to build a pro forma balance sheet in Google Sheets1) Start from a blank Sheet- Go to https://sheets.google.com and create a new spreadsheet (see Google’s docs on creating spreadsheets: https://support.google.com/docs/answer/6000292).- Rename the file to something like "Pro Forma Balance Sheet – FY2026".2) Set up core sections- In column A, create headings in this order: Assets, Current Assets, Non‑Current Assets, Liabilities, Current Liabilities, Long‑Term Liabilities, Equity.- Under each heading, list line items inspired by templates from SCORE and Macabacus: Cash, Accounts Receivable, Inventory, Fixed Assets, Accumulated Depreciation, Accounts Payable, Short‑Term Debt, Long‑Term Debt, Owner’s Equity, Retained Earnings.3) Create historical and projection columns- In row 1, add time columns: "Last Actual", "Month 1", "Month 2" … or "Year 1", "Year 2", "Year 3" depending on your planning horizon.- Enter your last actual balance sheet numbers in the "Last Actual" column, pulling from your accounting system or CPA.4) Add formulas to total and balance- At the bottom of each section, add SUM formulas for total current assets, total non‑current assets, total assets, total current liabilities, total long‑term liabilities, total liabilities, and total equity.- Use a check cell: in a dedicated row, create a formula like `=TotalAssetsCell - (TotalLiabilitiesCell + TotalEquityCell)`. Conditional-format it to red if it is not zero so you instantly see if the sheet is out of balance (see conditional formatting docs: https://support.google.com/docs/answer/78413).5) Layer in drivers and assumptions- Create a separate "Assumptions" sheet to hold drivers: revenue growth %, margin %, days sales outstanding, new debt amounts, planned capex, etc.- Link those assumptions into your pro forma: for example, project Accounts Receivable based on revenue and DSO, or project debt balances based on planned new loans and amortization.6) Build scenarios manually- Duplicate the entire pro forma sheet for each scenario: Base Case, Best Case, Downside.- Adjust assumptions for each copy and review how assets, liabilities, and equity shift.7) Review and iterate- Share the Google Sheet with your team or clients using the Share button, giving them comment-only access for feedback.- Use version history (https://support.google.com/docs/answer/190843) to track changes and revert if a formula breaks.### 2. No‑code automation methods for your pro forma template1) Connect live accounting data to Google Sheets- Use a no‑code data sync tool like Coupler.io, Zapier, or a native connector from your accounting platform to push your latest balance sheet into a "Raw Data" sheet.- Schedule the sync daily or weekly so your pro forma always starts from fresh actuals.2) Automate assumptions and roll‑forwards with Google Apps Script- Even if you are not a developer, you can copy simple Apps Script snippets to automate repetitive updates. For example, a script that copies last month’s closing balances into the new projection column and applies growth percentages.- Learn how to attach triggers so scripts run on a schedule: https://developers.google.com/apps-script/guides/triggers.3) Use named ranges and data validation- Turn key assumption cells into named ranges (e.g., `RevenueGrowth`, `NewDebtAmount`) so formulas are readable and less error-prone.- Add data validation dropdowns for scenario selection (Base, Upside, Downside). Use `IF` or `CHOOSE` formulas tied to that dropdown to dynamically switch between assumption sets instead of maintaining three separate tabs.4) Build a simple dashboard on top- On a "Summary" tab, use `IMPORTRANGE` or direct references to pull totals and ratios from your pro forma sheet.- Add charts for Debt/Equity over time, Cash balance runway, and Total Assets growth so non‑financial stakeholders can understand the story at a glance.### 3. Scaling and automating with AI computer agents (Simular)Here is where you stop being the spreadsheet operator and become the CFO of your own AI back office.1) Let an AI agent maintain the Google Sheet- With Simular Pro (https://www.simular.ai/simular-pro), you can spin up an AI computer agent that behaves like a power user on your desktop and browser.- Give it access to Google Sheets and your accounting portal. The agent can log in, export the latest balance sheet, paste or import it into the "Raw Data" tab, and check that totals reconcile.- Because Simular Pro is designed for production‑grade reliability and transparent execution, every step it takes in your browser and in Sheets is logged and inspectable. You can review and tweak the workflow until it is bullet‑proof.Pros: removes 80–90% of the routine updating work; repeatable across many client files; no brittle API integrations needed as the agent simply works through the UI like a human. Cons: you should invest time up front to design and test the workflow.2) Use an AI agent to generate and compare scenarios- Task your Simular agent to duplicate the base pro forma tab into new scenario tabs, apply specific assumption changes (e.g., +20% marketing spend, new term loan, headcount plan), and then compute key ratios and flags.- The agent can compile a "Scenario Summary" sheet comparing all cases side by side, ready for your next leadership or client meeting.Pros: scenario analysis becomes a one-click task instead of an afternoon in spreadsheets; especially powerful for agencies modeling multiple campaigns or offers for clients. Cons: requires clear prompt design so the agent knows exactly which cells and ranges to duplicate or adjust.3) Integrate pro forma updates into your wider workflow- Because Simular Pro exposes webhooks for production pipelines, you can trigger the agent whenever a milestone happens: a new funding round closes, a big contract is signed, or a monthly close completes.- For example, your CRM or billing system can hit a webhook; Simular spins up an agent, which updates the Google Sheets pro forma, exports a PDF snapshot, and emails it to stakeholders.Pros: fully hands-off, consistent, and timestamped snapshots for investors and lenders; ideal for fast-growing teams that cannot afford manual refreshes. Cons: you should monitor the first few runs closely and keep a rollback mechanism (using Google Sheets version history) in place.By combining a solid Google Sheets template with no‑code automation and a Simular AI computer agent, you turn pro forma balance sheet modeling from a fragile one‑off spreadsheet into a scalable, reliable part of your operating system.
Start by mirroring the logic of a standard balance sheet: Assets on top, Liabilities and Equity below. In Google Sheets, use column A for labels and columns B onward for time periods (Last Actual, Month 1–12 or Year 1–3). Group line items under headings like Current Assets, Non‑Current Assets, Current Liabilities, Long‑Term Liabilities, and Equity. Add SUM formulas at the end of each group and a grand Total Assets and Total Liabilities + Equity. Create a check row that subtracts Total Liabilities + Equity from Total Assets and highlight it red if non‑zero using conditional formatting. This simple structure keeps the sheet GAAP‑friendly while staying flexible enough for scenarios. Once the skeleton is solid, you can link each projected period to assumptions on a separate tab so you are never hard‑coding numbers into the template.
First, bring in your latest historical balance sheet as the "Last Actual" column. Then, on an "Assumptions" tab, define drivers: revenue growth, gross margin, capex, new debt, and planned repayments. For working capital items like Accounts Receivable and Payable, model them using days metrics (DSO, DPO) or percent of revenue. In your pro forma columns, reference the historical balances and layer on changes: for example, Fixed Assets in Year 1 could equal prior Fixed Assets plus capex minus depreciation; Debt equals prior balance plus new borrowings minus principal payments. Use formulas that reference the assumptions tab so you can tweak one input and instantly update the whole pro forma. If you prefer guidance, study examples from resources like Bench’s pro forma guides and then adapt their logic into Google Sheets formulas.
The key is to respect double‑entry logic in your formulas. Every change you model must have a corresponding funding source or use. For example, if you add a $100k term loan, increase Cash (asset) by $100k and Long‑Term Debt (liability) by $100k. If you plan a $50k dividend, reduce Cash and reduce Retained Earnings. In Google Sheets, create a "Check" cell that is Total Assets minus (Total Liabilities + Equity). Use conditional formatting to flag any non‑zero value. When you build new drivers, sanity‑check them: does adding capex also adjust depreciation? Does issuing equity also increase Cash or another asset? Reviewing your model line by line the first few times, and comparing to a professional template (like those from SCORE or Macabacus), will help you internalize the pattern and keep the sheet balanced.
Begin by separating inputs from logic. Create a "Raw Data" tab where all imported balances land, and a "Model" tab that references that raw data. Use a connector such as your accounting platform’s Google Sheets add‑on, Coupler.io, or Zapier to sync the latest balance sheet report into the Raw Data tab on a schedule. Map the imported account names to your template lines using `VLOOKUP` or `INDEX/MATCH`. Once the mapping is stable, you will only need to maintain it when your chart of accounts changes. To go further, add Apps Script triggers that, after a sync, copy the new balances into the appropriate pro forma periods and recalculate key ratios. This way, the only manual step is reviewing the updated model rather than retyping or copy‑pasting numbers.
An AI computer agent like Simular Pro shines when you have many nearly identical workflows across clients or business units. First, standardize your Google Sheets template so every file uses the same tab and range structure. Then, train a Simular agent on one representative file: have it open the Sheet, import or paste the latest balances, update assumptions from a CRM or planning doc, recompute check cells, and export a PDF or shareable link. Once that workflow is reliable, point the agent at a directory of client templates in Google Drive and pass the specific file URL as a parameter each run. Using Simular’s webhook integration, you can trigger the agent for all clients after month‑end close. The result: you review updated, balanced pro forma balance sheets across dozens of entities without touching a single spreadsheet yourself.