Financial modelling templates
Multi-year projection models (1, 3, 5, 7 and 10 years) with the same statement structure as IAS 1 and IAS 7-style cash flows. Sector presets set management-planning assumptions (CIMA-style cost and working-capital drivers). Select a time horizon to open the model.
Presentation follows common IFRS-style structures (for example IAS 1 for the primary statements and IAS 7 for cash flows) when your chart of accounts and line mappings are set up for that purpose. Outputs depend on your data, mappings, and judgments; they are not audited financial statements and are not a substitute for professional accounting advice.
Annual projection for the current year. Useful for budgeting and short-term planning.
1 year
Three-year rolling forecast. Common for strategic plans and lender reviews.
3 years
Five-year financial model. Standard for business plans and investment cases.
5 years
Seven-year projection. Suited to medium-term debt and project finance.
7 years
Ten-year strategic model. Used for long-term valuation and scenario analysis.
10 years
Sample Template Financial Model 2020 V2 structure. Five-year model from 2020.
5 years
Sample Template 2020 — Years 2020 to 2024
The three statements use the same IAS 1 / IAS 7-style layout for every sector. Industry presets only set default drivers for planning and sensitivity (management accounting — similar to CIMA cost and working-capital thinking), not audited statutory numbers. Data prepopulated from "General" preset.
Presentation follows common IFRS-style structures (for example IAS 1 for the primary statements and IAS 7 for cash flows) when your chart of accounts and line mappings are set up for that purpose. Outputs depend on your data, mappings, and judgments; they are not audited financial statements and are not a substitute for professional accounting advice.
Load assumptions from your financial statements (trial balance / P&L / SFP / cash flow) for a period. Same period as in Financial statements.
Structure aligned to Sample Template Financial Model 2020 V2.
- CoverModel title, entity name, version and base year
- AssumptionsInputs and drivers: revenue, costs, growth, tax, working capital
- Revenue build-upRevenue by stream or category, growth and volume/price
- Opex build-upOperating expenses by category and % or fixed amounts
- Working capitalReceivables, payables and inventory days and balances
- DepreciationCapex, useful lives and D&A schedule
- Debt scheduleBorrowings, interest and repayments
- Income statementStatement of profit or loss (P&L)
- Balance sheetStatement of financial position
- Cash flowStatement of cash flows
- SummaryKey metrics, ratios and dashboard
How to populate each assumption for the model.
Show guidelines
- Base revenue (Year 0)(Currency)
Use prior-year actual revenue or management’s budget for the first year. If using revenue lines, ensure the sum of all streams equals total revenue. Management view (CIMA-style planning): baseline for budgets and variance analysis.
- Revenue growth %(%)
Use management forecast, strategic plan, or industry benchmark. Consider volume and price; keep consistent with market and capacity. Supports long-range planning and scenario stress tests.
- Cost of sales %(% of revenue)
Historical gross margin or budget. Vary by product mix and input costs; benchmark against peers where relevant. Classify direct vs indirect costs for internal margin decisions (management accounting).
- Operating expenses %(% of revenue)
Sum of salaries, rent, marketing, admin, etc. Use budget or prior-year ratio; can be built from opex lines by category. Useful for controllable vs fixed-cost framing in management reports.
- Finance cost %(% of revenue)
Interest as % of revenue. Link to debt schedule and average borrowing rate; use drawn debt and applicable rate. Align with financing cash outflows in liquidity planning.
- Tax rate %(%)
Applicable statutory corporate tax rate (e.g. Uganda 30%). Adjust for incentives or losses if modelled separately. Statutory rate — distinct from transfer pricing and deferred tax (IAS 12) in full compliance work.
- Depreciation % of revenue(% of revenue)
Derive from capex, useful lives and opening PP&E. Keep aligned with depreciation supporting schedule. Ties to IAS 16-style charges in statutory accounts when policies match.
- Capex % of revenue(% of revenue)
Planned capital spend as % of revenue. Use budget or maintenance + growth capex; link to depreciation schedule. Cash planning for investing activities (IAS 7).
- Receivables days(Days)
Days sales outstanding (DSO). Use historical collection period or target; consider payment terms and credit policy. Core working-capital driver (CIMA performance).
- Payables days(Days)
Days payables outstanding (DPO). Use historical or supplier terms; align with working capital policy. Pairs with receivables and inventory days for the cash conversion cycle.
- Inventory days(Days)
Days inventory held. Use historical or target turnover; adjust for seasonality or supply chain changes. For IAS 2 inventory, management uses the same days for throughput planning.
- Opening cash(Currency)
Cash and cash equivalents at the start of Year 0. Use latest balance sheet or closing actuals. Opening position for the cash flow bridge.
- Opening equity(Currency)
Total equity at the start of Year 0. Use latest balance sheet; include share capital and retained earnings. Anchor for statement of changes in equity (IAS 1).
ClariFi can suggest ideas or turn plain language into driver changes. Requires OPENAI_API_KEY and advisor access.
Edit any input — the model updates as you type. Use ± to nudge values. Add revenue, cost of sales, or operating expense lines for a breakdown by category.
Key drivers
Slide to adjust — values stay in sync with the fields below.
Projected statements use IAS 1-style P&L and SFP labels and an IAS 7-style cash flow layout; amounts are model outputs from your assumptions, not prepared financial statements.
| Line item | Y1(2020) | Y2(2021) | Y3(2022) | Y4(2023) | Y5(2024) |
|---|---|---|---|---|---|
| Revenue | KSh 10,000,000 | KSh 11,000,000 | KSh 12,100,000 | KSh 13,310,000 | KSh 14,641,000 |
| Cost of sales | KSh 5,500,000 | KSh 6,050,000 | KSh 6,655,000 | KSh 7,320,500 | KSh 8,052,550 |
| Gross profit | KSh 4,500,000 | KSh 4,950,000 | KSh 5,445,000 | KSh 5,989,500 | KSh 6,588,450 |
| Operating expenses | KSh 2,500,000 | KSh 2,750,000 | KSh 3,025,000 | KSh 3,327,500 | KSh 3,660,250 |
| EBITDA | KSh 2,000,000 | KSh 2,200,000 | KSh 2,420,000 | KSh 2,662,000 | KSh 2,928,200 |
| Depreciation and amortisation | KSh 300,000 | KSh 330,000 | KSh 363,000 | KSh 399,300 | KSh 439,230 |
| EBIT / Operating profit | KSh 1,700,000 | KSh 1,870,000 | KSh 2,057,000 | KSh 2,262,700 | KSh 2,488,970 |
| Interest expense | KSh 200,000 | KSh 220,000 | KSh 242,000 | KSh 266,200 | KSh 292,820 |
| Interest income | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Profit before tax | KSh 1,500,000 | KSh 1,650,000 | KSh 1,815,000 | KSh 1,996,500 | KSh 2,196,150 |
| Income tax expense | KSh 450,000 | KSh 495,000 | KSh 544,500 | KSh 598,950 | KSh 658,845 |
| Profit after tax | KSh 1,050,000 | KSh 1,155,000 | KSh 1,270,500 | KSh 1,397,550 | KSh 1,537,305 |
| Line item | Y1(2020) | Y2(2021) | Y3(2022) | Y4(2023) | Y5(2024) |
|---|---|---|---|---|---|
| Cash and cash equivalents | KSh 1,165,068 | KSh 1,931,575 | KSh 2,774,733 | KSh 3,702,206 | KSh 4,722,427 |
| Trade receivables | KSh 1,232,877 | KSh 1,356,164 | KSh 1,491,781 | KSh 1,640,959 | KSh 1,805,055 |
| Inventory | KSh 904,110 | KSh 994,521 | KSh 1,093,973 | KSh 1,203,370 | KSh 1,323,707 |
| Other current assets | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Total current assets | KSh 3,302,055 | KSh 4,282,260 | KSh 5,360,486 | KSh 6,546,535 | KSh 7,851,188 |
| Property, plant and equipment | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Other non-current assets | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Total non-current assets | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Total assets | KSh 3,302,055 | KSh 4,282,260 | KSh 5,360,486 | KSh 6,546,535 | KSh 7,851,188 |
| Trade payables | KSh 452,055 | KSh 497,260 | KSh 546,986 | KSh 601,685 | KSh 661,853 |
| Short-term debt | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Other current liabilities | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Total current liabilities | KSh 452,055 | KSh 497,260 | KSh 546,986 | KSh 601,685 | KSh 661,853 |
| Long-term debt | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Other non-current liabilities | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Total liabilities | KSh 452,055 | KSh 497,260 | KSh 546,986 | KSh 601,685 | KSh 661,853 |
| Share capital | KSh 5,000,000 | KSh 5,000,000 | KSh 5,000,000 | KSh 5,000,000 | KSh 5,000,000 |
| Retained earnings | KSh 6,050,000 | KSh 7,205,000 | KSh 8,475,500 | KSh 9,873,050 | KSh 11,410,355 |
| Other equity | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Total equity | KSh 11,050,000 | KSh 12,205,000 | KSh 13,475,500 | KSh 14,873,050 | KSh 16,410,355 |
| Line item | Y1(2020) | Y2(2021) | Y3(2022) | Y4(2023) | Y5(2024) |
|---|---|---|---|---|---|
| Profit before tax | KSh 1,500,000 | KSh 1,650,000 | KSh 1,815,000 | KSh 1,996,500 | KSh 2,196,150 |
| Depreciation and amortisation | KSh 300,000 | KSh 330,000 | KSh 363,000 | KSh 399,300 | KSh 439,230 |
| Change in working capital | KSh -1,684,932 | KSh -168,493 | KSh -185,342 | KSh -203,877 | KSh -224,264 |
| Other operating adjustments | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Cash from operating activities | KSh 115,068 | KSh 1,811,507 | KSh 1,992,658 | KSh 2,191,923 | KSh 2,411,116 |
| Capital expenditure | KSh -500,000 | KSh -550,000 | KSh -605,000 | KSh -665,500 | KSh -732,050 |
| Other investing activities | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Cash from investing activities | KSh -500,000 | KSh -550,000 | KSh -605,000 | KSh -665,500 | KSh -732,050 |
| Proceeds / (repayment) of debt | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Dividends paid | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Other financing | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Cash from financing activities | KSh 0 | KSh 0 | KSh 0 | KSh 0 | KSh 0 |
| Net change in cash | KSh -384,932 | KSh 1,261,507 | KSh 1,387,658 | KSh 1,526,423 | KSh 1,679,066 |