Getting started
financialmodeling.app is an AI-assisted financial modeling platform. Each company you research gets its own workspace containing a three-statement financial model, a DCF valuation, and a notebook for research notes — all linked together.
- 1
Create an account
Sign up for free — no credit card required. You will land on the dashboard immediately after.
- 2
Add a company
Click + New company in the left sidebar. Enter the company name, ticker symbol, and optionally a sector and description. Each company gets an isolated workspace.
- 3
Build a model
Select the company, then open the Model tab. Click Create Model to initialise a three-statement model. Configure the year range and currency in Model Settings.
- 4
Run a DCF
Once the model has data, open the DCF tab. Enter your WACC, terminal growth rate, and shares outstanding to get an instant enterprise and equity value.
- 5
Take notes
Open the Notes tab to write research alongside the model. Notes are organised in a notebook → section → page hierarchy.
Companies
A company is the top-level container for all of your work. Every model, DCF, and notebook belongs to exactly one company.
| Name | The company name displayed in the sidebar and workspace header. |
| Ticker | The stock ticker symbol (e.g. AAPL, MSFT). Used as a label; no live data is fetched automatically. |
| Sector | Optional. Helps you organise and filter research. |
| Description | Optional free-text notes about the company visible in the workspace header. |
| Currency | Sets the display currency for the workspace. Can also be overridden per model. |
Each company has one model, one DCF, and one notebook. Deleting a company removes all associated data.
Financial model
The financial model holds three linked statements: an Income Statement, a Balance Sheet, and a Cash Flow Statement. Year columns span from Start Year to End Year.
Columns are divided into two zones:
- Reported — years up to and including the Last Reported Year. These columns show a lock icon and are read-only by default to preserve historical data.
- Estimates — years after the Last Reported Year. These columns are fully editable.
Editing cells
Click any editable cell to enter edit mode. Type a number and press Enter to save, or Esc to cancel. The cell accepts numbers with commas, currency symbols, or spaces — all are stripped during parsing.
Cells in Estimates columns show in italic emerald when their value is computed from a formula, and in normal weight when manually entered.
Editing labels
Double-click any row label to rename it. Press Enter to save or Esc to cancel.
Adding line items
Click Add line item below any statement to insert a new row. Choose from these row types:
| Data | A standard numeric row. Values can be entered manually or computed. |
| Metric (%) | A percentage metric row (e.g. Gross Margin, Total Growth). Displayed as a percentage. |
| Header | A non-numeric section label (e.g. "Current Assets"). Not editable numerically. |
| Subtotal | Displays a subtotal. Rendered with a top border. |
| Total | Displays a total. Rendered bold with a double border. |
| Separator | An empty divider row for visual spacing. |
Statements
Three statement templates are provided. Each is pre-populated with standard line items that you can edit, rename, or extend.
Income Statement
Revenue → Cost of Revenue → Gross Profit → Operating Expenses → EBIT → Interest Expense → Pre-tax Income → Income Tax → Net Income.
Metric rows automatically compute:
- Total Growth (%) — year-over-year revenue growth
- Gross Margin (%) — Gross Profit ÷ Revenue
- Organic Growth, FX Changes, and Scope Effects rows that must sum to Total Growth
Revenue, Cost of Revenue, and Gross Profit are bidirectionally linked: editing any one of the three recomputes the others.
Balance Sheet
Assets (Current + Non-Current) → Liabilities (Current + Non-Current) → Shareholders' Equity. Subtotals and totals aggregate automatically.
Cash Flow Statement
Operating Activities (Net Income, D&A, Change in Working Capital) → Investing Activities (CapEx) → Financing Activities (Debt, Dividends) → Net Change in Cash.
The Cash Flow Statement pulls Net Income and D&A from the Income Statement automatically when they are present in the model.
DCF valuation
The DCF tab computes a discounted cash flow valuation from your model's Income Statement and Cash Flow Statement data. All outputs update in real time as you adjust assumptions.
Assumptions
| WACC (%) | Weighted Average Cost of Capital. Used as the discount rate for both FCFF and Terminal Value. Default: 10%. |
| Terminal Growth Rate (%) | Perpetual growth rate applied beyond the last forecast year. Default: 2.5%. |
| Tax Rate (%) | Effective tax rate used in the FCFF calculation. Default: 21%. |
| Shares Outstanding (M) | Diluted share count in millions. Used to compute Per Share value. |
| Net Debt ($M) | Total debt minus cash in millions. Subtracted from Enterprise Value to get Equity Value. |
FCFF projection
Free Cash Flow to the Firm is computed for each year in the model:
FCFF = EBIT × (1 − Tax Rate) + D&A − CapEx − ΔWorking Capital
Each year's FCFF is discounted back to the present:
PV(FCFFt) = FCFFt / (1 + WACC)t
Terminal value
Terminal Value = FCFFn × (1 + g) / (WACC − g)
where g is the Terminal Growth Rate and n is the final forecast year.
PV(Terminal Value) = Terminal Value / (1 + WACC)n
Valuation bridge
Enterprise Value = Σ PV(FCFF) + PV(Terminal Value) Equity Value = Enterprise Value − Net Debt Per Share Value = Equity Value / Shares Outstanding
Sensitivity analysis
The sensitivity table shows Per Share Value across a grid of WACC (rows) and Terminal Growth Rate (columns). The range is ±2% on WACC in 1% steps and ±1% on TGR in 0.5% steps. The base-case cell is highlighted.
Research notes
Each company workspace includes a notebook for research notes. Notes are stored in a three-level hierarchy:
| Notebook | The top-level container. One notebook is created automatically per company, titled "Notes". |
| Section | A grouping within the notebook. A default "General" section is created automatically. |
| Page | An individual note. Pages have a title and a text body. Full-text search covers both title and body. |
Use the + button next to a section in the sidebar to create a new page. Click any page title to open it. The search bar at the top of the notes panel filters pages by title or content in real time.
Each page shows when it was created and last edited.
AI assistant
The AI assistant is available throughout the workspace. It can assist with four types of tasks:
| Draft forecasts | Proposes revenue, margin, and working capital assumptions grounded in historical trends from the model. |
| Explain any number | Click a cell and ask why — the AI assistant explains the drivers behind that specific value. |
| Stress-test scenarios | Generates bull, base, and bear cases with a single prompt. Cases can be compared side-by-side. |
| Summarise filings | Paste in a 10-K, earnings transcript, or other text and get distilled bullets written into a notes page. |
AI-drafted forecasts are proposals. You remain in control — approve, tweak, or override any assumption before it is applied to the model.
Model settings
Access model settings via the Model Settings button on the Model tab. The following fields are available:
| Name | A label for the model, visible in the workspace header. |
| Start Year | The first year column in the model. |
| End Year | The last year column in the model. Must be ≥ Start Year. |
| Last Reported Year | The last year with actual (reported) data. Columns up to this year are shown as "Reported" (read-only). Columns after are shown as "Estimates" (editable). Leave blank to make all columns editable. |
| Currency | Sets the currency symbol displayed in the model. 18 currencies supported including USD, EUR, GBP, JPY, and others. |
| Numbers are in | Controls the scale of all numeric values in the model: Units, Thousands, or Millions. Values are displayed with the appropriate suffix (K or M). |