A board pack has two jobs: show the numbers, and explain them. Most teams spend 90% of their time on the first job — exporting, pasting, re-colouring, checking — and squeeze the second into the night before. That is backwards. The explanation is the only part a board cannot get elsewhere.
- Spreadsheet workflow
- Live template
The twelve charts every board asks for
After reviewing a few dozen (fictionalised) board decks across SaaS, marketplaces and services businesses, the same twelve charts appear again and again. Order matters: lead with the headline, then explain it.
- ARR bridge — opening, new, expansion, contraction, churn, closing.
- Revenue vs plan — monthly actuals against budget and last reforecast.
- Gross margin — trend with the main cost drivers called out.
- Burn and runway — net burn by month, months of runway at current and planned burn.
- Net revenue retention — trailing twelve months, by cohort if you have it.
- Gross logo churn — count and ARR, with top reasons.
- Pipeline coverage — next-quarter pipeline ÷ target, by stage.
- Win rate and cycle length — by segment.
- CAC payback — blended and by channel.
- Headcount — actual vs plan, by function.
- Cash — balance, collections and DSO.
- KPI scorecard — the five metrics you committed to at the start of the year, red/amber/green.
Wiring it to live data
The budget almost always lives in a spreadsheet, and that is fine. Connect the sheet, model it as a plan table with one row per month and metric, and join it to actuals on those two keys. The ARR bridge is the only chart that needs real modelling:
with m as (
select
customer_id,
month,
arr,
lag(arr, 1, 0) over (partition by customer_id order by month) as prev_arr
from revenue.customer_arr_monthly
)
select
month,
sum(case when prev_arr = 0 and arr > 0 then arr end) as new_arr,
sum(case when prev_arr > 0 and arr > prev_arr then arr - prev_arr end) as expansion,
sum(case when arr > 0 and arr < prev_arr then arr - prev_arr end) as contraction,
sum(case when prev_arr > 0 and arr = 0 then -prev_arr end) as churn
from m
group by month
order by month;Writing the commentary
With the charts updating themselves, the hour you save goes into commentary. Good board commentary is short and follows a pattern: what happened, why, and what we are doing about it. Three sentences per chart is plenty.
“Net revenue retention dipped to 108% as two mid-market customers downsized after reorganisations. Both renewed; neither churned. We have moved expansion targets for Q4 to the enterprise segment, where NRR is 124%.”
Kimo can draft the first version: for each chart it lists the largest movements and their main drivers, which you then rewrite in your own voice. Treat it as a research assistant, not an author.
The review loop
- Freeze the period — lock the definitions version and the data cut-off, so numbers do not shift during review.
- One link, not a PDF — reviewers comment directly on charts; the CEO sees the same thing as the CFO.
- Export at the end — generate the PDF for the board portal only when the commentary is final.
The template is available in every Kimo Business Intelligence workspace. Explore a populated version in the dashboards section of the live demo, or read how a Nordic fintech cut its monthly close to two days with the same building blocks.
- #Board reporting
- #FP&A
- #Templates
Writes about Fundraising, Board meetings, SaaS metrics, Semantic layer.
People, companies and figures in this article are illustrative; charts use simulated data.



