Annual Report
User Guide
Build a polished annual report that retains donors, satisfies the board, and tells your year well. 12 sections, CSV imports for repetitive lists, HTML preview and Word .docx output.
1. About This Tool
Most nonprofits do annual reports badly or skip them. Studies consistently show that organizations that publish a real annual report retain donors at noticeably higher rates than those that don't. The friction is rarely about the content, it's about pulling together twelve disparate sections into one polished document. That's the friction this tool removes.
You enter your inputs once, in a structured editor. The Build & Export page produces a print-ready HTML preview and a downloadable Word document with your data inserted into a clean layout. You can publish as-is, or polish in Word before sending.
2. Why Annual Reports Matter
- Retention. Donors who receive an annual report are 50%+ more likely to give again than donors who don't.
- Grant credibility. Foundations and major donors expect to see a public annual report before writing a $25K+ check.
- Board alignment. Producing the report forces the board and Executive Director to align on what mattered this year.
- Press & recruitment. Volunteer applicants, journalists, and potential board members will Google you and find this document.
Most nonprofits publish 3โ6 months after fiscal year-end. Earlier is better for donor retention. Don't wait for the audit, financials labeled "preliminary, pre-audit" are acceptable.
3. Getting Started
Demo credentials: demo@example.org / demo: fully populated with a sample 2025 report.
For a click-by-click walkthrough of your very first report, see 4. Your First Session below. Budget about 6 to 10 hours of focused work the first time. Subsequent years are 2 to 4 hours because you reuse last year's report as a starting point.
4. Your First Session
This walkthrough takes you from a blank screen to a finished, exported report using the app's real buttons and fields. Everything you type saves automatically, so you can stop and pick up later at any point.
Step 1: Sign in and open the app
The sign-in screen appears when you open the app. Enter your email and click the button to email yourself a one-click sign-in link (no password to remember). Prefer Google? Use the "Sign in with Google" option. You can also explore first with the demo account (demo@example.org / demo), which is pre-filled with a sample 2025 report.
After sign-in you arrive on the Dashboard. The left sidebar is your map: Dashboard, AI Automations, a Main group (My Reports, Start a Report), an Active Report group (Report Wizard), an Output group (Build & Export, Report Summary), and a Learn & Help group.
Step 2: Start a report
On the Dashboard, click the + Start a Report button (top right). This opens the Start a Report page.
In the Fiscal year field, enter the year you are reporting on (it defaults to last year). Then click the green Create [year] report → button. The app creates the report and drops you straight into the wizard's first step, Cover & Identity.
Step 3: Use the Report Wizard step bar
At the top of every wizard step is a row of numbered chips: Cover, Letter, Mission, Glance, Programs, Financials, Donors, Board, Staff, Funders, Volunteers, Back Cover, and Export. The chip you are on is highlighted navy; finished chips show a green check. Below it a line reads "Step N of 13 · X of 12 sections complete · click any step to jump."
At the bottom of each step is a ← Back button and a green Save & Continue → button. You do not have to do the sections in order: click any chip in the step bar to jump straight to that section. The note "All changes save automatically" means nothing is ever lost. You can also reach the wizard anytime from Report Wizard in the sidebar, which resumes at your first incomplete section.
Step 4: Fill the Cover & Identity step (worked example)
In the Organization name field type your nonprofit's name, for example Riverside Youth Alliance.
In Report title type something like 2025 Annual Report. In Tagline (optional) add one short phrase, for example A Year of Showing Up for Our Kids.
Paste an image URL in the Hero photo field, or use the file picker just below it to upload one (keep it under 500KB). If you upload one, add a short Image description for screen readers. In Accent color (hex) enter a brand color such as #2563EB; this color is used throughout the exported report.
The Cover chip turns green and you move to the Executive Director / Chair Letter step.
Step 5: Draft one more section, then export
On the Executive Director / Chair Letter step, fill Author name (for example Dana Whitfield) and Author role (for example Executive Director), then write in the Letter body box. Even a rough draft is fine; you can polish it later. If you see a Draft with AI panel above the form, you can generate a starting draft from what you have entered and edit it before applying. Click Save & Continue: Mission →.
Jump to the Year at a Glance chip. Click + Add Metric, then fill Label (for example People served), Value (for example 480), and Sub-text (for example +34% vs prior year). Add 3 to 6 of these big-number highlights.
Click the Export chip at the end of the step bar, or use Build & Export in the sidebar. The page header shows your report year and percent complete.
Use Print / PDF to open a styled preview in a new tab (then your browser's Print → Save as PDF), or click Word (.docx) to download an editable Word document. Other buttons offer Copy, HTML, and Text. Walk the pre-publish checklist on that page before you share the report.
You now have a saved report you can reopen anytime from My Reports in the sidebar (click a report to resume in the wizard). Return to fill the remaining sections (Programs, Financials, Donors, Board, and the rest) whenever you are ready. Each follows the same pattern: open the step, fill the fields, click Save & Continue.
5. The 12 Wizard Steps
The report is built as a 13-step wizard: the 12 content sections below, plus a final Build & Export step. Reach any of them from the step bar at the top of the wizard, or from Report Wizard in the sidebar.
| # | Section | Purpose |
|---|---|---|
| 1 | Cover & Identity | Title, tagline, hero image, accent color |
| 2 | Executive Director / Chair Letter | Personal, signed message setting the tone |
| 3 | Mission & Values | Mission, vision, values list |
| 4 | Year at a Glance | Big-number metrics dashboard |
| 5 | Programs & Impact | Per-program description, outcomes, stories |
| 6 | Financial Highlights | Revenue and expense breakdowns + narrative |
| 7 | Donor Recognition | Named donors grouped by giving tier |
| 8 | Board of Directors | Names, roles, optional bios |
| 9 | Staff (optional) | Names and titles |
| 10 | Funders & Partners | Institutional supporters |
| 11 | Volunteers (optional) | Volunteer recognition |
| 12 | Back Cover & CTA | Contact info, EIN, call to action |
5. CSV Imports
For tabular sections, you can paste CSV data directly:
Donor list
Name,Amount,Tier Sandra Hartley,25000,Visionary Maria Lopez,300,Supporter Anonymous,10000,Leadership Circle
Tier is optional, if blank, it'll be calculated from amount using standard giving tiers.
Board roster
Name,Role,Bio Pat Garcia,Board Chair,Retired nonprofit CFO with 20+ years in social services. Devon Reyes,Treasurer,CPA specializing in small business.
Both lists export back out, too: the Donor Recognition and Board of Directors pages each have an Export CSV button next to Import CSV, so you can download what you have entered (Name, Amount, Tier for donors; Name, Role, Bio for the board) as a spreadsheet to reuse or back up.
Export your donor list from your Donor CRM, Excel, or QuickBooks. Most tools export CSV directly. Paste into the import box and the app maps columns automatically by header name.
6. Financial Highlights
Two tables: Revenue (broken down by source) and Expenses (broken down by function), plus a narrative summary.
Click path
Open the Financials chip in the Report Wizard (or click Report Wizard in the sidebar and jump to it). Add each revenue line, then each expense line, then write the narrative, then click Save & Continue →.
Worked example
For a $620,000-revenue organization you might enter revenue lines such as Individual donations, 310000; Foundation grants, 180000; Corporate sponsorships, 70000; Earned program revenue, 60000. Then expense lines such as Programs, 440000; Administration, 90000; Fundraising, 70000. The exported report totals each table automatically and uses your accent color for the headers.
Standard revenue categories
- Individual donations
- Foundation grants
- Corporate sponsorships
- Government grants (if applicable)
- Earned program revenue
- Special events (net)
- Other
Standard expense categories
- Programs (typically 70%+ of total)
- Administration / general & admin
- Fundraising
If your Form 990 reports functional expenses, your annual report should match those numbers. Discrepancies will be noticed by sophisticated donors and grantmakers.
7. Donor Recognition
Click path
Open the Donors chip in the Report Wizard. Either paste a CSV list (see 5. CSV Imports) or add donors one at a time, set each donor's name and amount (and tier, if you want to override the automatic one), then click Save & Continue →. A donor named Anonymous stays anonymous in the published report.
Donors are automatically grouped by giving tier in the published report. The tool uses the standard 8-tier structure:
| Tier | Threshold |
|---|---|
| Founder's Circle | $100,000+ |
| Visionary | $25,000+ |
| Leadership Circle | $10,000+ |
| Benefactor | $5,000+ |
| Patron | $1,000+ |
| Sponsor | $500+ |
| Supporter | $100+ |
| Friend | $1+ |
Before publishing, confirm every named donor has consented to being listed. Honor "anonymous" requests strictly. Check DNS (Do Not Solicit) flags in your CRM. A donor named without consent will tank the relationship.
8. Build & Export
Click path
Click the Export chip at the end of the wizard step bar, or Build & Export in the sidebar. The buttons on this page are:
- Word (.docx): downloads an editable Word document with all sections in the correct order. Refine in Word, add photos, then export to PDF from Word.
- Print / PDF: opens a styled preview in a new tab; use your browser's Print → Save as PDF to make a print-ready PDF.
- Copy: copies the report text to your clipboard.
- HTML: downloads a standalone HTML file of the report.
- Text: downloads a plain-text version.
The HTML preview and PDF use your accent color throughout. The DOCX is plain-styled and intended for further refinement. Work through the Pre-publish checklist shown on this page (signed letter, financials matching your 990, donor consent confirmed, current board roster) before you share the report.
9. Writing Tips
The Executive Director letter
- Open with one specific accomplishment from this year.
- Tell one short story, one program participant or moment.
- Acknowledge what was hard. Donors trust honesty more than corporate-speak.
- End with an invitation.
- Keep under 500 words. Long letters don't get read.
Program impact
- Lead with a specific number. ("In 2025 we served 480 nonprofits" beats "We served many nonprofits.")
- Include a direct quote whenever possible.
- Be honest about scope. "Pilot year" or "year 1" framing is honest and appealing.
Visual design
- One hero photo on the cover. Choose one that captures a feeling, not your logo.
- Pick an accent color that contrasts with navy (the tool's default). Avoid muddy or neon colors.
- Use real photos of real people (with permission) over stock photos.
10. Cross-App Integration
Other All In One Nonprofit tools you can pull data from:
| App | What to pull |
|---|---|
| Donor CRM | Export donor list with names, amounts, and tiers. Paste into the Donors CSV importer. |
| Compliance Tracker | Pull Form 990 functional expense figures for the Financials section. |
| Volunteer Hub | Pull top-hour volunteers and total annual hours for the Volunteers section. |
| Marketing | Reuse mission language and messaging pillars for consistency. |
| Board Handbook | Pull current board roster. |
๐จ Document Branding
Brand the documents this tool generates. In Settings โ Document branding (shared by your whole team):
- Letterhead: upload your organization's letterhead image; it appears at the top of every Word/PDF document.
- Footer: address, phone, email, website, and EIN, plus optional page numbers, print at the bottom of every page.
Set it up once and it's applied automatically to your exports.
Signature details. Beyond the signature image, you can also save a default closing (for example, "Sincerely,"), your name, and your title. These are added with your signature when you export a document, so letters sign off correctly without retyping them each time.
Snippets and stats. Your settings also include a Stats & Snippets panel. Save reusable blocks of text you use often (your mission statement, standard boilerplate, a recurring call to action) and copy any of them into a document you are drafting, so you never rewrite the same wording twice.
โ Back to topAdministrator Access
The sign-in screen has an Administrator Access link below the Sign In button. Use it to sign in as Administrator with just a password, no email needed. This is a per-browser admin role; the password is stored only on the current computer.
- First time: Click Administrator Access. You'll see a "First-time setup" prompt with two password fields, enter a password (6+ characters) and confirm it. Click Create Admin Password.
- Subsequent times: Click Administrator Access, enter that same password, and click Enter Admin Panel.
- Once signed in as Administrator, you'll land on the dashboard with full admin privileges, including the Admin page in the sidebar (visibility into all teams, users, and activity stored in this browser).
- Click ย Back to regular sign-in at the bottom of the admin panel to return to the normal sign-in screen.
Note: the admin password is unique to each browser. If you set it up at home and then visit the app on a work computer, you'll see the first-time-setup prompt again. To grant admin access on a new machine, register a regular user account or set up a fresh admin password there.
โ Back to topAutomations
The 12 report sections are now steps in one guided Report Wizard: a clickable step bar shows where you are, what is complete, and Save & Continue moves you forward. Open it from Report Wizard in the sidebar; it resumes at your first incomplete section.
Inside the wizard, the writing-heavy steps include AI drafting: the Executive Director letter, program narratives, Year at a Glance highlights, mission polish, and the back cover call to action each have a Draft with AI button that writes from the facts you entered. The Full Report Compiler on the Build & Export step drafts every narrative section in one pass, and you apply the pieces you like. Every draft is editable before it touches your report, and every output offers Copy, Text, Print, Word, and Email.
See the AI Automations Guide for how each automation works. These features are free , then will be part of a paid plan.
โ Back to topContact & Support
This Annual Report app is part of All In One Nonprofit, a growing library of self-service tools for small nonprofit organizations.
The Fundraising & Development Suite
This app is included with the Fundraising & Development Suite and is also available as part of an All-Access Subscription. See pricing →. The apps in the suite:
- Fundraising & Development, a full fundraising-strategy course
- Donor Management, donor and gift tracking and stewardship
- Marketing, campaign calendars and messaging templates
- Grant Management, a grant pipeline, proposals, and reporting
Related All In One Nonprofit tools
- Impact & Outcomes, outcome metrics feed program impact sections of the annual report
- Nonprofit Annual Return (IRS Form 990), financial data appearing in the annual report should reconcile to the 990
- Board Handbook Builder, board roster appearing in the annual report references the structure documented in the handbook
- See all suites & pricing
Questions, suggestions, bug reports
Reach us through the contact form on buildyourclub.com.
A note on legal advice
All In One Nonprofit provides plain-language educational tools and document drafts, not legal advice. For decisions with legal consequences, consult a qualified attorney who works with nonprofits.
Important disclaimers
This tool produces drafts based on widely-accepted annual report practice. Financial data in your annual report should reconcile to your audited or reviewed financials and your filed Form 990. Inconsistencies between the annual report and the 990 invite questions from donors, funders, and the IRS. Have your finance committee or auditor review financial sections before publication.
Working with your organization
All In One Nonprofit works as a shared organization. From My Organization you can set up your organization and see who has joined, and everyone is recognized across every app once they sign in. Anyone who signs in with an email address on your organization's own domain (for example you@yournonprofit.org) joins automatically; people using a personal address such as Gmail, Yahoo, or Outlook join with the invite code or email invitation you send them. Signing in is passwordless: enter your email at the member portal, app.buildyourclub.com, and we email you a one-click sign-in link (signing in with Google also works). New to the platform? The Platform Playbook shows what to do first, by role. Deeper in-app collaboration arrives with your suite as we roll it out, so you can set up your organization now and grow into it.
See the whole platform
Want to see how this fits the rest of All In One Nonprofit? The Complete Platform Guide walks through every app and suite, with screenshots.
Open the Complete Platform Guide →