Most annual reports are read for about as long as it takes to find one number. A board member wants revenue, a donor wants to see where their money went, a partner wants proof the work happened. Design decides whether they find it in ten seconds or close the PDF.
A small team can do this with two things: a structure that puts the answer first, and a layout applied the same way on every page.
What should an annual report include?
| Section | What it does | Length |
|---|---|---|
| Cover | Organisation name, year, one strong image | One page |
| The year at a glance | Three to five headline numbers with a line each | One page |
| Letter from the leader | What the year meant, in a human voice | One page |
| Mission or strategy recap | The goals the year is measured against | Half a page |
| One section per programme or goal | A number, a story, a photo, what's next | One or two pages each |
| Financials | Income, spending, how money was used | One or two pages |
| Thank-you and supporters | Funders, partners, volunteers | One page |
| Contact and next steps | How to give, join or get in touch | Back cover |
Nonprofits are often required to publish specific financial information, and companies have legal reporting rules. This structure is for the readable report around those, not a substitute for them. Check what applies to you.
How do you design the numbers?
Numbers are the reason most people open the report, so give them room.
- One number per block. A big figure, a short label, and one sentence on why it matters. "1,240 families housed" beats a paragraph that mentions it.
- Compare it to something. Last year, the goal, or the cost per person. A number alone is hard to judge.
- Use a chart only for a trend or a split. A bar chart for five years of growth, a simple bar or stacked bar for where money went. Skip 3D charts and pie charts with more than four slices.
- Tables for the financials. Right-align the figures, label the currency once, and total the columns.
Use only figures you can source. If a number is an estimate, say so in the label.
How do you lay out the pages?
- Pick a grid and keep it. Two or three columns on a full page, with consistent margins. Repetition is what makes a report look designed.
- One heading font and one body font. A strong sans serif for headings and a readable serif or sans for text is a safe pair. How to choose fonts covers pairing.
- Two brand colours, plus neutrals. One for headings and highlights, one for charts. More than that turns every page into a poster.
- White space is part of the design. A page with one number and one photo reads faster than a page with six.
- Start each section on a new page, so readers can find their part from the contents.
- Page numbers and a contents page for anything past eight pages.
Page margins and line length has the numbers for text blocks, and dark and coloured pages covers when a coloured background helps.
How do you write the stories?
Each programme section needs one person or one moment, not a list of activities. "Maria started the course in March; by June she had her first paying client" carries more than "we delivered 14 workshops". Get permission before you use names and photos, and keep each story to one or two short paragraphs beside its number.
How do you make the annual report without a designer?
Three realistic routes:
- Canva or a template from a design tool. Fast for a highly visual, mostly-image report. Text-heavy sections get slow to edit, since every page is laid out by hand. Canva for books covers the limits.
- InDesign or Affinity. Full control, if someone on the team knows them. Do you need InDesign weighs it up.
- Write it, let a tool set the pages. In bukpress you write the report in Markdown, choose title, subtitle and body fonts with their own sizes and colours, margins and a paper texture, and the preview shows each A4 page as the export will set it.
---starts a new page, tables keep their header row across pages, and on Essentials and up you can add a designed front and back cover, use your own page background and save the look as a Brand Kit, so next year's report starts from this one.
Be clear about the trade-off: bukpress sets text, headings, tables and images in a single column. It does not do multi-column grids, text wrapped around images or free-placed elements, so a magazine-style report belongs in Canva or InDesign. The Free plan exports up to 40 pages, 20 times a month, with no watermark. See pricing.
Common questions
How long should an annual report be?
Long enough for the numbers and a story per programme. For small organisations that's often 8 to 20 pages, with a one-page summary up front.
Should an annual report be a PDF or a web page?
A PDF is easiest to email, print and archive. Many organisations also put the headline numbers on a web page and link the PDF from it.
What makes a good annual report design?
Consistency: one grid, two fonts, two colours, and every section built the same way, with the most important number first.
When should you start on the annual report?
Start the structure and story collection during the year, so that when the financials close you're only adding numbers, not starting from nothing.