Annual report design: layout, structure and what to show

A well-designed annual report leads with the year in one page: a short letter, three to five headline numbers and what they mean. Then one section per programme or goal, each pairing a number with a story or photo, followed by the financials and a thank-you. Design it on a grid with one heading font, one body font, two brand colours and plenty of white space, and deliver it as a PDF.

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?

SectionWhat it doesLength
CoverOrganisation name, year, one strong imageOne page
The year at a glanceThree to five headline numbers with a line eachOne page
Letter from the leaderWhat the year meant, in a human voiceOne page
Mission or strategy recapThe goals the year is measured againstHalf a page
One section per programme or goalA number, a story, a photo, what's nextOne or two pages each
FinancialsIncome, spending, how money was usedOne or two pages
Thank-you and supportersFunders, partners, volunteersOne page
Contact and next stepsHow to give, join or get in touchBack 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:

  1. 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.
  2. InDesign or Affinity. Full control, if someone on the team knows them. Do you need InDesign weighs it up.
  3. 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.

Read next

Guides · 4 min read

Report format: structure, layout and a template

A standard report runs in this order: title page, executive summary, contents, introduction, method, findings, conclusions, recommendations, and references or appendices. The summary comes first but is written last. Lay it out with numbered headings, one font family for body text, tables for figures, page numbers, and each major section starting on a new page.

Read it
Guides · 7 min read

White paper format: structure, length and layout

A white paper follows a fixed format: a title page, an executive summary, the problem, background, the proposed approach, evidence, how to put it into practice, a conclusion with one next step, and references. Length follows the argument, not a page target. Lay it out like a report: numbered pages, clear headings, tables, and nothing that looks like an advert.

Read it
Design · 6 min read

How to choose fonts for a book

Choose one serif with a generous x-height for the body text, set it at 10.5 to 12 point with about 1.4 line height, and pair it with a single contrasting face for titles. Two families is the ceiling. Check the licence allows embedding before you fall in love with anything.

Read it

Write it in Markdown. Ship a book.

bukpress turns the file you are already writing into a typeset PDF and EPUB: your type, your covers, no watermark on any plan.

Start free, no card required