How is Zeffy free?
How is Zeffy free?
Zeffy relies entirely on optional contributions from donors. At the payment confirmation step - we ask donors to leave an optional contribution to Zeffy.
Learn more >
Nonprofit guides

How to Create an Annual Giving Program: A Step-by-Step Guide for Nonprofits

June 23, 2026
TL;DR — The Short Answer

Verdict: Annual giving is the highest-leverage program a small nonprofit can run -- it funds unrestricted operations and compounds when donors are thanked well and asked again.

What works: A simple three-segment donor list, automated 48-hour thank-yous, a 6-week year-end push, and one consistent campaign theme applied everywhere.

What doesn't: RFM scoring, donor-health dashboards, and multi-segment cadence plans before you've run the basic loop twice. Sophistication doesn't fix a capture problem.

Best for: Small and grassroots nonprofits, school boosters, and faith communities running with 1-2 staff or volunteers who need unrestricted revenue to cover operations.

Worth considering if: You have any donor list at all -- annual giving works at any scale. The two prerequisites are one platform that captures every gift and an automated thank-you that fires within 48 hours.

For a small or all-volunteer nonprofit, annual giving is the single highest-leverage program you'll ever run. It's the unrestricted revenue that pays rent, covers payroll, and keeps the lights on when restricted grants won't. And it compounds: a donor who gives this year and gets thanked properly is the donor who gives again next year.

But the version of annual giving you'll read about on most websites is written for orgs with a development team, a CRM analyst, and a 12-segment cadence plan. That isn't the small-nonprofit reality. The real bottleneck for a 1-2-person team isn't RFM segmentation or a downloadable worksheet. It's getting every gift (online, offline, bank-deposited) into one system, sending a thank-you within 48 hours, and asking the same people again next year.

This guide walks through 9 practical steps to do exactly that, plus a 12-month calendar, the benchmarks you actually need, and an in-page checklist you can run today.

Table of contents

What is annual giving and why does it matter?

Annual giving is the discipline of asking your donor base for a gift every year to fund your nonprofit's operating costs. Unlike project-specific campaigns, the money is unrestricted: you can spend it on rent, payroll, software, or whatever keeps the doors open.

For a small org, that's the whole point. Most restricted grants pay for programs, not operations. Annual giving is what pays for the chair the program officer sits in.

Two numbers worth knowing as you start:

  • 42.9% donor retention across the sector for annual giving programs, per AFP's Fundraising Effectiveness Project (Q4 2024). Retention has fallen five years in a row, which means thanking donors well isn't optional. Source: AFP FEP.
  • 84% of surveyed donors say they're more likely to give when a match is offered (Big Give Research Initiative, via Double the Donation). Matching is one of the few easy boosts on an annual appeal.

For a small nonprofit: the goal isn't to beat the sector average on retention. It's to keep more donors than you did last year. The single biggest lever is a thank-you that goes out within 48 hours, every time, automatically.

Annual giving vs. major gifts vs. planned giving

Most fundraising guides blur these together. They aren't the same program, and the day-to-day work is different.

DimensionAnnual givingMajor giftsPlanned giving
Typical gift size$25 to $1,000$10,000+Estate-scale (often six or seven figures)
Donor typeBroad donor base, recurring and one-timeHigh-capacity individual donors, vetted relationshipsOlder donors planning their estate
TimelineYear-round with a year-end peak6 to 18 months per giftOften realized years after the conversation
PurposeUnrestricted operationsSpecific projects, endowment, or capacityLong-term legacy funding

For most small orgs, annual giving is the only program of the three you'll actively run. Major donor fundraising and planned giving become realistic once your annual giving base is large and stable. If you want a deeper look at major gifts later, see our guide to major donor fundraising.

For a small nonprofit: start with annual giving. Treat any major gift you receive as a happy surprise, not a strategy.

Step 1: Set realistic fundraising goals

The goal-setting frameworks built for big shops involve modeling, segmentation, and capacity studies. You don't need any of that. You need a number you can defend to your board and explain to a donor.

The smallest version of goal-setting works on one line:

Annual giving goal = (current donors retention rate average gift) + (new donor target average first gift).

Use last year's actual retention if you have it. If you don't, start with the sector benchmark of 42.9% and adjust as you build your own history. The point isn't precision. It's having a number that's grounded in your real donor file, not a wish.

For a worked example, if you ended last year with 120 donors at an average gift of $85 and want to add 30 new donors at an average first gift of $50, your target is roughly (120 0.43 $85) + (30 $50) = $5,889. Round to $6,000, write it down, and break it into quarterly milestones.

For a small nonprofit: set one goal for total dollars and one for total donors. Skip the per-segment, per-channel targets until you've run a full cycle.

Step 2: Segment your donors for targeted outreach

Big-shop fundraising teaches RFM segmentation: Recency, Frequency, Monetary value. It's a real framework. It's also overkill for an org that hasn't yet captured every gift in one place.

The small-org version of segmentation uses three buckets:

  • Lapsed: hasn't given in 13+ months. Your reactivation list.
  • Current: gave in the last 12 months. Your renewal list.
  • Recurring or monthly: on an active recurring gift. Your retention list -- protect it.

That's it. Three lists, three different asks, and you can run them out of a spreadsheet if you have to.

But here's the catch the enterprise guides skip: segmentation only works if every gift is in one place. The most common bottleneck we hear from small orgs is that gifts arrive through bank deposits, in-person events, and online forms, and none of it lands cleanly in the same system. You can't segment what you can't see. Capture first, segment second.

Zeffy's free donor CRM handles tags, saved segments, donor history, and email-from-the-dashboard so a small team can run the three-bucket version without paying for enterprise software.

For a small nonprofit: three segments is enough. The lift on your annual giving doesn't come from sophistication. It comes from making sure no gift falls through the cracks.

Step 3: Choose a compelling campaign theme

A theme is the one-line answer to "why are we asking right now?" For annual giving, you're funding operations, not a flashy capital project, so the theme has to do the emotional work.

The difference between generic and compelling is usually one rewrite:

  • Generic: "Support our annual fund."
  • Compelling: "Keep the lights on for the families who walk through our doors every Tuesday night."
  • Generic: "Help us continue our mission."
  • Compelling: "Make sure no student misses a competition because the bus is broken."

Three things separate a theme that lands from one that doesn't:

  • It names a person or a moment. Not "the community." A family, a student, a Tuesday.
  • It ties the operating dollar to a visible outcome. Donors don't get excited about utilities; they get excited about what utilities make possible.
  • It works in a subject line. If you can't fit it in six words, keep cutting.

A small school music booster, for example, doesn't ask donors to "support the program." It asks them to "keep the buses running so the band makes it to State." Same dollars, very different ask.

For a small nonprofit: pick one theme and use it everywhere -- email subject lines, social posts, the donation page header. Consistency beats cleverness.

Step 4: Build your campaign calendar

A campaign calendar is a single page that tells you what you're sending, when. For a small team, it doubles as the only project plan you need.

Here's a 12-month annual giving calendar you can adapt. Dates are anchored to U.S. nonprofit norms; adjust for your fiscal year if it doesn't run on the calendar year.

MonthFocusKey activity
JanuaryStewardshipSend year-in-review impact email to all donors. Send tax receipts.
FebruaryPlanningSet the annual goal, theme, and calendar. Clean your donor list.
MarchReactivationLapsed-donor reactivation email. Spring impact story.
AprilEngagementVolunteer or community spotlight. Soft ask, no campaign.
MaySpring appealSpring mini-appeal tied to a seasonal moment or fiscal-year close.
JuneFiscal-year closeIf you run on a July-June fiscal year, this is your "match the moment" push.
JulyQuiet monthOne newsletter. Plan fall campaign.
AugustRecurring pushAsk one-time donors to convert to monthly. Refresh donation page.
SeptemberPre-appeal warm-upImpact stories, behind-the-scenes content. Tease year-end.
OctoberYear-end planningLock matching gift sponsor. Draft year-end emails. Build segments.
NovemberGiving TuesdayGiving Tuesday (first Tuesday after U.S. Thanksgiving). Launch year-end appeal.
DecemberYear-end peakYear-end push with multiple email touches. December 31 is the IRS deduction cutoff for the current tax year. See our guide to year-end giving campaigns.

One note on tax dates that trips a lot of small orgs up: a donor's gift is deductible in the tax year the gift is made, with a December 31 cutoff per the IRS. April 15 is the filing deadline, not a giving deadline. Don't frame April as "last chance to give for last year." That gift went out the window on December 31.

For a small nonprofit: the calendar's job is to keep one person from forgetting one thing. If you can't run the whole thing, run November-December well and add one more month next year.

Step 5: Create a multi-channel communication plan

Multi-channel sounds like four full-time marketers. For a small org, it means: email is your workhorse, social is your reminder system, direct mail is for the donors who don't read email, and in-person is where the recurring conversions actually happen.

A workable cadence for a 6-week year-end push:

  • Week 1: Soft-launch email with the theme and a story. One social post.
  • Week 2: Giving Tuesday push. Two emails (morning and evening), three to four social posts.
  • Week 3: Impact update. One email, two social posts.
  • Week 4: Matching gift announcement (if you have one). One email, social posts.
  • Week 5: Mid-December reminder. One email, two social posts.
  • Week 6: Final 48-hour push: December 30 and December 31. Two emails on the last day.

That's about 2-3 emails per month during the active push, which is the upper bound a small list will tolerate without unsubscribes spiking.

Use direct mail for lapsed donors and older demographics who don't open email reliably. Print is expensive per piece, so reserve it for the segments where it works.

On benchmarks: don't anchor to email open rates. The numbers across primary sources conflict so widely (28-40% in some reports) that any single figure is misleading. Click-through rate is a cleaner signal. Mailchimp's benchmark for nonprofits is 3.27% CTR. If you're north of that, your subject lines and content are working.

One channel small orgs underuse: in-person gifts at events. If you can't accept a card payment on the spot, you lose the gift. Tap to Pay on your phone turns any phone into a card reader so an in-person gift lands in the same system as your online gifts, automatically segmented and receipted.

For a small nonprofit: if you can only do one channel well, do email and do it during the year-end six-week window. Everything else compounds the email; nothing replaces it.

Step 6: Set up your giving infrastructure

This is the step the enterprise guides treat as a footnote and the small-org reality treats as the whole game. Annual giving infrastructure isn't a CRM project. It's four things that have to work together so no gift is lost:

  • A donation form with a recurring toggle so a one-time donor can become a monthly donor in one click.
  • A donor CRM that holds every donor, every gift, and the history of what you've sent them.
  • Automated tax receipts and thank-you emails that go out within minutes, not days.
  • A way to capture offline gifts (cash, check, in-person card) in the same system as online gifts, so segmentation is even possible.

Most small orgs piece this together from a payment processor, a spreadsheet, a separate email tool, and a notebook. The cracks are where gifts and donors disappear.

This is where Zeffy fits. Zeffy is a 100% free fundraising platform built specifically so a small team can run the whole loop end-to-end without paying for enterprise software. The stack:

  • Free donor CRM with tags, saved segments, donor history, and email-from-the-dashboard
  • Automated tax receipts and thank-you emails
  • Tap to Pay on your phone for in-person gifts

No platform fee, no transaction fee, no credit card fee. Ever. Zeffy relies entirely on optional contributions from donors. 100K+ nonprofits, $2B+ raised, $0 fees.

The Ayala Band and Color Guard, a school music booster in Chino Hills, California, has raised over $737,000 across 47 campaigns over 23 active months on Zeffy, processing 3,314 gifts. The point isn't a single big number. It's what sustained annual giving looks like when one platform holds every campaign, every donor, every gift over multiple years -- without fees eating into the program budget.

For a small nonprofit: the right answer here is the one tool that captures every gift and sends the thank-you automatically. Pick a platform and consolidate. The cost of running four disconnected tools isn't the subscriptions -- it's the donors you'll lose because you didn't thank them in time.

Step 7: Launch with a strong kickoff

Your kickoff is the moment the campaign becomes real to your donors. It doesn't need to be a gala. It needs to feel like something is starting.

Three things make a kickoff land:

  • A clear opening email. One story, one ask, one button. Three example subject lines that work for small orgs: "We're asking once a year. This is it." / "The Tuesday-night program needs you." / "[Donor first name], can you start our year?"
  • Visible momentum. Donors give when they see other donors giving. Use a fundraising thermometer on your donation page and in your emails to show progress in real time.
  • A reason to act now. A matching gift, a deadline, a milestone. Urgency without manufactured panic.

For social, two posts during the launch week are plenty: one with the story, one with the thermometer or a donor count. The goal isn't to flood feeds. It's to make sure no one who follows you missed that the campaign exists.

For a small nonprofit: a quiet kickoff with one well-written email beats a noisy one with five mediocre touches. Send the best email you can write, then get out of the way.

Step 8: Track progress and optimize

You're not building a donor-health dashboard. You're checking whether the appeal is working in time to adjust.

The smallest version of tracking:

  • Weekly during an active campaign: total dollars raised, total gifts, number of new donors. Five minutes, every Monday.
  • Monthly the rest of the year: active recurring donor count, email click-through rate (anchored to the 3.27% nonprofit benchmark per Mailchimp), and lapsed-donor count.
  • After the campaign: total raised vs. goal, retention rate vs. last year, and the conversion rate from year-end donor to recurring donor.

If you're below benchmark on CTR, the issue is almost always the subject line or the audience. If you're above benchmark but below goal, the issue is the ask amount or the segments you're missing. Fix one thing at a time.

The Ayala Band and Color Guard example is what this looks like over time: 47 campaigns sustained across 23 active months, with 3,314 gifts running through one platform (Zeffy internal data). Consistency on the dashboard is what compounds -- not any single home-run campaign.

For a small nonprofit: if you can answer "is this working?" in under five minutes a week, your tracking is right-sized. Anything more elaborate is procrastination.

Step 9: Steward donors year-round

Stewardship is the difference between 42.9% retention and 60% retention. It's also the part most small orgs skip because their comms capacity is thin.

A realistic, year-round stewardship cadence that a 1-2-person team can actually run:

  • Within 48 hours of every gift: automated tax receipt + branded thank-you email. This is non-negotiable, and it has to be automated. If a human has to remember to send it, it won't happen.
  • 30 days after the gift: impact update -- one short email tied to the program the gift supports. Can be a templated series.
  • Quarterly: one short newsletter. Two stories, one number, one ask for a non-financial action (volunteer, share, attend).
  • Annually: a year-in-review email and (if capacity allows) a printed annual report. The email matters more than the report.
  • 11-12 months after the last gift: the renewal ask. This is the heart of annual giving.

The 48-hour thank-you only works if it's automated on top of your donation form. Zeffy's free donor CRM sends the receipt and the thank-you the moment the gift is processed, with the donor's full history attached so you can personalize the next touch.

The Ayala Band and Color Guard's 47-campaign run is also a stewardship story: donors come back because the operational habit of thanking, updating, and asking again actually happens -- not because anyone redesigned the strategy each year.

For a small nonprofit: automate the 48-hour thank-you, write the renewal ask in November, and let everything in between be one quarterly newsletter. That's a real stewardship program.

6 ways to boost your annual giving results

Once the basic loop is running, these are the highest-leverage additions, in order of impact.

1. Promote matching gifts

84% of donors are more likely to give when a match is offered (Big Give Research Initiative, via Double the Donation). It's the single easiest way to lift average gift size on an annual appeal. Find one local business or board member willing to match the first $X of giving, then put the match everywhere -- the donation page, the subject line, the social post. Our guide to donation-matching programs walks through how to structure one.

2. Convert one-time donors to monthly

A monthly donor at $25 is worth $300 over the year -- far more than a typical one-time gift. After the year-end campaign, send a one-email ask to your one-time donors with a soft pivot to monthly. Recurring donations compound year over year and are the most predictable revenue you'll ever have.

3. Personalize the ask amount

Generic giving levels ($25, $50, $100) work fine. Suggested amounts tied to a donor's last gift work better. If their last gift was $50, ask for $75. The lift is small per donor and large across a list.

4. Run a peer-to-peer push around the campaign

Ask 10 of your most loyal donors to create personal fundraising pages and share with their networks. People give when asked by their friends. Our peer-to-peer fundraising guide covers the mechanics.

5. Tie giving levels to visible outcomes

"$50 keeps the helpline running for a day" beats "$50 supports our mission" every time. Pick three to five outcomes and pin them to your giving tiers on the donation page.

6. Send the renewal ask at month 11

Most retention is lost because the renewal ask never goes out. Calendar it in November, write it once, and let your CRM target everyone whose last gift is approaching the 12-month mark.

Annual giving program checklist

An honest, in-page checklist for a small team launching or relaunching annual giving. Print it, share it, work through it.

PhaseDone?Action
FoundationPick one donation platform that captures online, recurring, and offline gifts in one place
FoundationTurn on automated tax receipts and 48-hour thank-you emails
FoundationImport or clean your donor list; tag lapsed, current, and recurring segments
PlanSet the annual goal in dollars and donors using the simple formula
PlanPick one theme that names a person, moment, or outcome
PlanBlock out the 12-month calendar; anchor Giving Tuesday and December 31
PlanLine up a matching gift sponsor for year-end
CampaignWrite the kickoff email and the year-end series in advance
CampaignAdd a thermometer to the donation page
CampaignSchedule the 6-week year-end email series
CampaignPlan a 48-hour final push on December 30-31
StewardshipConfirm automated receipts and thank-yous are firing on every gift
StewardshipSend a 30-day impact update template
StewardshipCalendar the renewal ask 11 months after each gift
ReviewWeekly 5-minute check during active campaigns
ReviewPost-campaign review: total raised, retention, monthly conversion

How much should a small nonprofit aim to raise in annual giving?

Skip the one-size-fits-all dollar targets you'll find online -- they're not anchored in your donor file. Use the formula in Step 1: (current donors retention rate average gift) + (new donor target average first gift). Anchor retention to the 42.9% sector benchmark (AFP FEP, Q4 2024) if you don't have your own history yet. The point of the goal is to break it into quarterly milestones you can actually track, not to hit a number you saw in a guide.

When should you start an annual giving program?

As soon as you have a donor list, even a small one. Annual giving works at any scale because it's a discipline, not a budget category. The two things you need before you start are (a) a donation platform that captures every gift and (b) an automated thank-you that goes out within 48 hours. Everything else can be added in version two.

How do you convert one-time donors to annual or recurring donors?

Three moves, in order. First, send a thank-you within 48 hours that doesn't include another ask. Second, send a 30-day impact update tied to what the gift made possible. Third, send a soft "would you make this monthly?" email about 60-90 days after the first gift, with a one-click way to switch. The conversion rate is small per email and large over a year.

What is the difference between annual giving and major gifts?

Annual giving is a broad-base program of smaller, year-over-year gifts funding operations. Major gifts are larger ($10,000+) gifts cultivated through individual relationships, usually tied to specific projects or capacity. The two aren't separate worlds -- annual donors are where major donors come from. Building a strong annual giving base is how you identify the handful of donors who could give more.

What does an annual giving officer do?

At a larger org, an annual giving officer owns the calendar, the appeals, the segmentation, the renewal asks, and the reporting. At a small org, that role is usually one person on staff or a board member, and the job is the same -- just scoped down. The day-to-day work is writing appeals, sending them, tracking what comes in, and making sure every donor gets thanked.

What is the difference between planned giving and annual giving?

Annual giving funds this year's operations through regular gifts. Planned giving is a future commitment, usually through a will, trust, or estate plan, that is realized years later. Annual giving is the work most small orgs should focus on. Planned giving becomes worth investing time in once you have a stable annual base and a handful of long-tenured donors.

Written by
Camille Duboz
Share this article

https://home.simplyk.io/blog/annual-giving-program

Keep reading :

Nonprofit guides
Expert Guide to Recurring Donations for Nonprofits

Boost donor retention and revenue with recurring donations. Use these proven strategies to launch a successful recurring giving program for your nonprofit in 2024.

Read more
Fundraising ideas
50+ Spring Fundraising Ideas for Nonprofits (2026)

Boost donations this spring with creative fundraising ideas for every month! From Pi Day campaigns to Mother's Day brunches, engage your community easily.

Read more
Nonprofit guides
How to Get Donations: 12 Tactics That Work for Small Nonprofits

Learn how to get donations for a fundraiser and raise more money for your nonprofit. Explore our 10 best tips to reach your donation goals.

Read more

Raise funds with Zeffy. 100% free, forever.

Sign up for free
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

More fundraising tips, straight to your inbox!

Join 250K+ fundraising leaders receiving exclusive tips

Get weekly fundraising tips from nonprofits experts

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Zeffy is the only 100% free fundraising platform for nonprofits.

Get tailored fundraising ideas—free AI tool!

Find your ideal grant among thousands—free AI tool!

Start your nonprofit in 3 days—for free.

Start fundraising
Zeffy is 100% free and always will be. (We even cover transactions fees.)
Sign up and start fundraising for free today
With Zeffy, 100% of the money you raise goes to your cause. <br>No credit card fees. No platform fees. No fees period.
Did you know
Sign up for free
With Zeffy, 100% of the money you raise goes to your cause. <br>No credit card fees. No platform fees. No fees period.
Did you know
Sign up for free
Question
Cost :
$
$$
Effort :
1
23
Fun :
★★

Insights from over $100M in monthly transactions

Quick wins for you:

  • Look for people who attend related events, follow relevant Facebook groups, or subscribe to aligned newsletters.These aren’t just potential donors—they’re your future advocates.
  • Look for people who attend related events, follow relevant Facebook groups, or subscribe to aligned newsletters.These aren’t just potential donors—they’re your future advocates.

See our Guide for Mission Statements

How Loose Ends turned fee savings into mission impact
$1,715
saved
1
new hire
2500+
finished textile projects
This is some text inside of a div block.
This is some text inside of a div block.
  • This is some text inside of a div block.
  • This is some text inside of a div block.
  • This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
  • This is some text inside of a div block.
  • This is some text inside of a div block.
  • This is some text inside of a div block.

Heading

Heading

Heading

Heading

Heading

Always Say Thanks
Every donor gets an automatic, branded thank-you email the moment they give. It’s fast, personal, and completely hands-off.