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 Ask for Donations: 25+ Free Scripts & Templates

June 16, 2026
TL;DR — The Short Answer

Verdict: Specificity is the cure for the "asking feels gross" problem. One dollar amount tied to one outcome beats "please support our important work" every time.

What works: Short, named, dollar-anchored asks sent through the channel that fits the donor relationship — email for warm lists, text for past donors, in-person for major gifts.

What doesn't: Vague appeals ("any amount helps"), long mission-statement openers, and donation forms that charge processing fees and break trust at the moment of giving.

Best for: Solo founders, volunteer-led boards, and sub-$100K orgs who need to ask this week and don't have a CRM or grant writer on staff.

Worth considering if: You've been putting off asking because the scripts you have feel embarrassing. These 25+ templates are copy-paste-ready, and every [DONATION LINK] slot goes to a free Zeffy form so $100 in equals $100 out.

Table of contents

Asking for money feels icky when the ask is vague. Specificity is the cure.

If you run a 30-hour-a-week nonprofit, you've probably written some version of "please support our important work" and felt a little gross about it. That feeling isn't a confidence problem. The script is genuinely embarrassing, and there's no tooling underneath it: no donor history to personalize from, no specific dollar-to-outcome anchor, no one-click destination that lands 100% of the gift on the mission.

This guide hands you 25+ copy-paste scripts across the six channels small nonprofits actually use: email, text message, social media, in person, phone, and direct mail. Every template's [DONATION LINK] slot resolves to a free Zeffy donation form so $100 in equals $100 out. More than 100K+ nonprofits have raised $2B+ on Zeffy with every dollar landing on the mission.

Why asking feels icky (and the one fix that actually helps)

Most "how to ask for donations" guides treat asking as a confidence problem. Be braver. Be more authentic. Find your voice.

If you're running an animal rescue solo and you don't want to "be begging for money" on Facebook, that advice doesn't help. The reason the ask feels gross isn't that you're not bold enough. It's that the generic "please support our important work" line you've been handed is actually embarrassing, and there's nothing operational underneath it.

A vague ask sounds like begging. A specific ask sounds like a professional inviting a partner. The difference is three things:

  • One dollar amount tied to one outcome. Not "any amount helps." Try "$50 covers a week of food for one shelter dog."
  • A channel that fits the donor relationship. A first-time supporter gets a short email. A board member gets an in-person ask. A past donor gets a text.
  • A one-click destination that doesn't shrink the gift. Every dollar your donor sends should land on the mission, not on processing fees.

For a small nonprofit: this is the whole game. Learn to ask specifically and you stop dreading it, because the ask sounds like a serious request for a serious cause.

Before you ask: the 5-minute prep that doubles your success

Before you send a single message, run this checklist. It takes five minutes and makes the ask sound like it was written for one person, not a list.

  • Know your specific ask amount. Pick a dollar figure tied to a real cost. $25, $50, $100, $250. Avoid ranges.
  • Know what that amount buys. "$50 covers two vet visits." "$100 feeds a family for a week." "$250 funds one tutoring session." If you can't say what the money does, the donor can't either.
  • Know the donor's connection to the cause. Past giving, event attendance, the friend who introduced them. Look it up in Zeffy's free donor management tools before you write the greeting.
  • Have one short impact story ready. One person, one moment, one outcome. Not a paragraph of mission statement.
  • Prepare for the obvious objections. "I just gave." "I can't right now." "Where does the money actually go?" Write two-sentence answers ahead of time.

Personalized asks tend to convert better than generic ones. You don't need a CRM the size of a hospital's. You need to know the donor's name, what they last gave, and why they care.

For a small nonprofit: this prep is the work. Five minutes of looking up past giving beats an hour rewriting the message.

How to ask for donations by email (5 templates)

The subject line is the letter. If donors don't open it, the rest doesn't matter. Lead with a specific number or a specific person, never with "Help us today."

When you're ready to send these, use Zeffy's built-in email tool to send donor emails right from the donor record so merge fields pull the right giving history automatically.

1. First-time donor ask

Subject: A small ask, a big difference for [cause]

Hi [First name],

I'm [Your name], and I run [Org name]. We [one-sentence mission, e.g. "rescue and rehome senior dogs in [city]"].

Right now we're trying to cover vet bills for three dogs who came in last week. $50 covers one round of bloodwork. $100 covers a full intake exam. $250 covers a dental.

If you can chip in any of those amounts, here's the link: [DONATION LINK].

If not, no worries at all. Even forwarding this to one friend helps.

Thank you,

[Your name]

2. Lapsed donor re-engagement

Subject: [First name], we miss you

Hi [First name],

You gave $[last gift amount] to [Org name] back in [month/year], and I wanted to say thank you again. That gift paid for [specific outcome].

We haven't been in touch in a while, so I won't pretend I'm just checking in. We're raising $[goal] by [date] to [specific project]. Your last gift was [amount]. Would you consider doing the same again? [DONATION LINK]

Either way, it's good to be back in your inbox.

[Your name]

3. Urgent appeal

Subject: 72 hours to fund [specific thing]

Hi [First name],

Quick one. We have 72 hours to raise $[amount] for [specific situation, e.g. "emergency surgery for a rescue we took in Tuesday"].

$50 covers anesthesia. $150 covers the procedure. $300 covers the full recovery week.

Here's the link: [DONATION LINK]. I'll send one update on Friday with the result, either way.

Thank you,

[Your name]

4. Year-end giving

Subject: What your gift did this year, [First name]

Hi [First name],

Before the year closes out, I wanted to show you what your support paid for in 2026: [3 specific outcomes with numbers, e.g. "187 meals served, 12 families housed, 4 scholarships funded"].

Our 2027 goal is [next goal]. To hit it, we need [amount] by December 31. A gift of $[ask amount] right now would [specific impact]: [DONATION LINK].

If you give before midnight on the 31st, it counts on this year's tax return.

Thank you for being part of this,

[Your name]

5. Thank-you-turned-ask

Subject: Thank you for [specific past gift]

Hi [First name],

I never properly thanked you for the $[amount] you gave [when]. That gift covered [specific outcome]. Real impact, real people.

I'm writing today because we're working on [next project] and I thought of you. Would you consider another $[ask amount] to fund [specific outcome]? [DONATION LINK]

And if not, the thank-you stands on its own. We wouldn't be here without donors like you.

[Your name]

The anatomy of a good donation email

  • Subject line: Lead with a number or a name. Avoid "Help us" or "Urgent."
  • Greeting: First name, never "Dear Donor."
  • Story: One person or one moment. Two sentences max.
  • Specific ask: One dollar amount tied to one outcome.
  • CTA: One link, above the fold.
  • Gratitude: A sign-off that lands even if they don't give.

For a small nonprofit: pick two of these templates, swap in your numbers, and send them this week. Don't wait for the perfect version.

How to ask for donations by text message (4 scripts)

SMS tends to be read fast, which makes it the right channel for short, time-bound asks and the wrong channel for cold outreach. Only text people who have opted in. Keep each message under 160 characters where you can.

The workflow is simple: write the text in your own SMS tool, then paste a short Zeffy donation form URL. Zeffy is the payment destination, not a mass-texting service.

1. Event follow-up

Hi [First name], thanks for coming to [event] last night. We raised $[amount] in the room. If you couldn't grab a card, here's the link: [DONATION LINK]. Any amount helps.

2. Matching gift deadline

[First name], a board member is matching every gift up to $50 until 8pm tonight. Your $50 becomes $100. [DONATION LINK]

3. Quick update with ask

Hi [First name], the four kittens you saw on our page are now in foster homes. We're at $[X] of our $[goal] goal for next month's vet bills. $25 helps: [DONATION LINK]

4. Peer-to-peer outreach (for board members and volunteers)

Hey [First name], it's [Your name]. I'm fundraising for [Org name] and trying to raise $500 by Friday. Would you chip in $25? [DONATION LINK]. No worries if not.

For a small nonprofit: text the people who already gave once. Texting strangers reads as spam. Texting past donors reads as a personal nudge.

How to ask for donations on social media (platform by platform)

Social media is where the "I don't want to look like I'm begging" fear hits hardest. The fix is the same as everywhere else: specificity. A post that says "$50 buys a week of food for one shelter dog. Here's the link" sounds professional. "Please support our important work" sounds desperate.

Facebook

For eligible US 501(c)(3)s, Facebook may offer in-platform fundraisers. Availability and features shift, so confirm what's active for your org before you build a campaign around it. If you'd rather not depend on Meta's tools, just post a link to your donation form. It works the same.

Post example 1 (impact-led):

Meet Cooper. He came in Tuesday with a broken leg. Surgery cost us $1,200. We're raising it back so we can say yes to the next Cooper. $50 = one round of meds. $200 = one follow-up surgery. Link in comments.

Post example 2 (milestone):

$8,400 of $10,000. 38 donors. 12 days left. If you've been thinking about giving, now's the moment: [DONATION LINK]

Instagram

Stories beat the feed for asks because they feel personal and they let you stack a sticker over a real photo of the work.

Story script:

Photo of the dog / kid / classroom + caption: "This is [name]. $50 covers a week of [outcome]. Link in bio." Add a poll sticker: "Can you chip in $25? Yes / Already did."

Feed caption:

Three years ago we had one foster home. Today we have 18. The growth costs money. $25 covers intake for one animal. $100 covers a full vet exam. Link in bio. Every dollar lands on the mission.

LinkedIn

LinkedIn donors want professional framing. Skip the heartstrings opener. Lead with the outcome.

Post example:

In 2026, our organization placed 47 veterans in stable housing for an average cost of $312 per placement. We're raising $15,000 to fund the next 48. If your company runs a matching gift program, this is a fit. Link to give: [DONATION LINK]

X (formerly Twitter)

Treat X as a reach and awareness channel. Most users won't donate from the platform itself, so use posts to share milestones and link out to your form.

Post example:

$50 = 10 meals. $100 = 20. $500 = one week of operating costs for our pantry. We're at $3,200 of $5,000 by Friday: [DONATION LINK]

For a small nonprofit: pick the platform where your donors actually hang out. One channel done well beats five channels done badly. And if begging on Facebook still feels gross after you write the specific version, post it on Instagram Stories to your warm list instead.

How to ask for donations in person (word-for-word script)

The in-person ask is the highest-converting and the most uncomfortable. The fix is preparation and one rule: make the ask, then go silent. The pause after the ask is where the yes lives.

Casual conversation script

Hey [Name], it's good to see you. How have you been?

[Listen.]

I wanted to mention something quickly. We're trying to raise $5,000 by the end of the month for [specific project]. I thought of you because [reason: you came to our last event / you mentioned this cause once / your friend gave last year]. Would you consider $250?

[Stop talking. Wait.]

Formal meeting script

"Thank you for taking the meeting. I'll keep this to 20 minutes.

Here's what we do: [one sentence].

Here's what's happening right now: [one sentence about the specific need].

Here's what your gift would do: [$X funds Y].

I'd like to ask you to consider $[specific amount] this year. Is that a number we can talk about?"

[Stop talking. Wait.]

Event-based ask

Thanks for being here tonight. I'm not going to ask you for money from the stage. I'm going to tell you what $100 does. $100 covers one [specific outcome]. There are cards on every table and a QR code on the screen. If tonight moved you, that's where to go.

Board member solicitation training

If you're handing this to a volunteer board, keep the language plain. No "major gifts officer" jargon. The script is:

  • 1. Greet them.
  • 2. Thank them for past support if they've given.
  • 3. Describe the specific project in one sentence.
  • 4. Say one dollar amount and what it funds.
  • 5. Ask: "Would you consider $X?"
  • 6. Stop talking.

If they say yes on the spot, turn your phone into a zero-fee card reader with Zeffy Tap to Pay and take the gift right then with no terminal. If they want to think about it, send the follow-up email within 24 hours with the donation link.

For a small nonprofit: the in-person ask is uncomfortable the first time and easier every time after. Practice the script out loud once before the meeting.

How to ask for donations over the phone (call script)

Phone asks work best with past donors. Cold phone calls feel like sales calls and convert like sales calls.

Full phone script

Opening: "Hi [Name], this is [Your name] from [Org name]. Is this an okay moment to talk for two minutes?"

[If no: ask for a better time. End politely.]

[If yes: continue.]

Reconnect: "I wanted to call personally because you gave $[amount] last [year/month] and I never thanked you on the phone for that. That gift paid for [specific outcome]. Thank you."

Transition to ask: "The reason I'm calling: we're working on [project] right now, and we're trying to raise $[goal] by [date]. I'd like to ask if you'd consider another gift, around the same level as last time."

Pause.

Handle the answer:

  • If yes: "Thank you. I'll text you the donation link as soon as we hang up."
  • If maybe: "Totally understand. Want me to send the link and you can decide later?"
  • If no: "No problem at all. Thank you again for last year. Can I keep you on our updates?"

Close: "Thanks for the time, [Name]. Have a good rest of the day."

Voicemail script

Hi [Name], it's [Your name] from [Org name]. No need to call back. I just wanted to thank you for your support last year and let you know we're running a new campaign for [project]. I'll send you an email with the details. Take care.

Best call times are usually weekday early evenings or Saturday mornings. Don't call before 9am or after 8pm.

For a small nonprofit: ten calls to past donors will outperform a hundred calls to strangers. Start there.

How to ask for donations via direct mail (letter template)

Direct mail still works, especially for donors over 60 and for major gifts. A physical letter cuts through inbox noise and gets opened.

If you can't print and mail in-house, Zeffy's Donor Mail option handles printing and postage at around $1 per piece, which keeps small mailings viable. For more on the format, see our full donation request letter guide.

Letter template

[Org letterhead]

[Date]

Dear [First name],

Last March, you gave $[amount] to [Org name]. I want you to know exactly where it went: [one specific outcome with a number or a name].

I'm writing again because we're facing [specific situation]. To meet it, we need to raise $[goal] by [date].

Here's what your gift would do at three levels:

$50 covers [outcome].

$150 covers [outcome].

$500 covers [outcome].

You can give online at [short URL] or use the enclosed reply envelope.

Whatever you decide, thank you for being part of this work. We wouldn't exist without donors like you.

With gratitude,

[Your name]

[Your title]

P.S. If you give before [date], your gift will be matched dollar for dollar by [name or board].

Envelope teaser copy

  • "What your gift did last year. Open inside."
  • "A specific number. A specific outcome. Two minutes to read."
  • "You gave $[amount] last March. Here's what it paid for."

For a small nonprofit: mail to your top 50 past donors, not your full list. The cost-per-acquisition math only works on warm names.

Real nonprofit example: HunterSeven Foundation

HunterSeven Foundation, a Providence, Rhode Island veteran-health research nonprofit, has raised roughly $490,000 in donations across its Zeffy donation forms between October 2024 and May 2026. That's $490,000 with no platform fee taken off the top: every dollar a donor sent landed on the mission.

For a small nonprofit: if HunterSeven can raise $490,000 across consistent Zeffy forms with zero platform fees removed, a 30-hour-a-week org using the same setup keeps every dollar too. Start with one form, one channel, and one script from this article. That's the whole replicable model.

Who should you ask for donations?

Three audiences fund nonprofit work: individuals, businesses, and foundations. For most small orgs, individuals are the lifeline.

Per Giving USA 2025 via NPTrust, individuals gave $392.45 billion of the $592.50 billion donated in the United States in 2024, or 66.7% of total giving. Adding bequests pushes that share to roughly 74%. Grants and corporate giving make up the rest.

If you've applied for 15 grants in three years and won none, you're not unusual. Grants are a coin flip with a slow clock. Individual giving is what funds the rent.

Individuals

Individual donors give for cause connection, peer pressure (the good kind), and tax benefit. The ask format that works: a warm greeting, one specific number, one outcome, one link.

Major donor meeting request:

Hi [Name], I'd like to ask for 30 minutes of your time in the next two weeks to talk through where [Org name] is headed in 2027. I'm not asking for a gift on the call. I want to share the plan and hear what you think. Are any of these dates open: [three options]?

Businesses and firms

Local businesses respond to specific, low-effort asks. National corporations respond to formal sponsorship proposals tied to events, programs, or matching gift programs.

Before you ask, check the company's past charitable giving and stated community focus. A bank that funds youth financial literacy is the right ask for an after-school math tutoring program, not for an animal rescue.

Corporate sponsorship email opener:

Subject: Sponsorship opportunity, [Event name], [Date]

Hi [Name],

I'm reaching out because [Company] funded [related cause] last year, and [Org name] is hosting [Event] on [Date], expecting [audience size]. We have three sponsorship tiers between $1,000 and $10,000.

I've attached a one-page overview. If a 15-minute call makes sense, I have time [two options].

Thanks,

[Your name]

Foundations

Foundations fund specific projects against specific criteria. The opening doesn't ask for the money. It establishes fit.

Foundation LOI opening paragraph:

[Org name] respectfully submits this letter of inquiry for a grant of $[amount] over [period] to support [specific program]. Our work aligns with the [Foundation]'s stated priority of [exact language from their site]. In the past [period], we have [one specific outcome with a number] and are positioned to [next outcome] with this support.

For a small nonprofit: build the individual donor base first. It's the cheapest channel per dollar raised and the only one you fully control.

The psychology of asking: 7 wording tricks that increase donations

These are practitioner habits, not laws of nature. Try them, watch your numbers, keep what works.

  • 1. Use "you," not "we." "Your $50 covers a vet visit" beats "We use $50 to cover vet visits." The donor is the hero.
  • 2. Tie every dollar to one outcome. "$50 = 10 meals" gives the donor a job to do. "Any amount helps" gives them a shrug.
  • 3. Use "because" to give the donor a reason. "We need $5,000 by Friday because the lease renewal lands Monday" reads as honest. "We need $5,000 by Friday" reads as arbitrary.
  • 4. Create urgency with real deadlines. A board match that ends at 8pm tonight is a real deadline. "Donate today" is not.
  • 5. Use social proof. "Join 247 donors who gave this month" beats "Please consider giving."
  • 6. Make the default option your target amount. If your average gift is $75, set the donation form's preselected amount to $75. Donors tend to take the default.
  • 7. Use a specific number, not a range. "$100" lands harder than "$50 to $250." Ranges feel like a menu. Numbers feel like a request.

For a small nonprofit: pick three of these and apply them everywhere. You don't need all seven this quarter.

What to do after someone donates (the follow-up that creates recurring donors)

The thank-you is the next ask. A donor who feels seen gives again. A donor who gets a generic auto-receipt drifts.

Send the thank-you within 24 to 48 hours. Personal beats polished: a one-line note about what the gift will fund will outperform a templated certificate every time. Recurring donors tend to be worth more over time, mostly because retaining one is far cheaper than acquiring one.

Thank-you email template

Subject: Thank you, [First name]

Hi [First name],

Your $[amount] just came in. Here's exactly what it will pay for: [specific outcome].

I wanted to write this myself instead of letting the auto-receipt do it. Your support actually matters here.

If you ever want to see the work in person, the door's open. Just reply to this email.

With gratitude,

[Your name]

Zeffy sends automatic thank-you emails and IRS-compliant tax receipts the second a donation lands, so the operational thank-you is handled. The personal note is the one you add on top.

Turn one-time donors into recurring donors

The same form that accepts a one-time gift can also offer a monthly giving option with the recurring choice preselected. Two things tend to convert one-timers into monthly donors:

  • A follow-up email 30 days after the first gift that says "Want to make this monthly? It would mean [specific recurring outcome]."
  • A monthly impact note (two sentences, one photo) so the donor sees what the recurring gift is doing.

For a small nonprofit: the thank-you is the cheapest, highest-ROI fundraising work you can do. Don't outsource the warmth.

Common mistakes when asking for donations (and how to avoid them)

  • Being vague about the amount. "Any donation helps" tells the donor nothing. Instead: name one specific number tied to one outcome.
  • Making it about your organization, not the donor. "We are committed to our mission" is a sentence about you. Instead: "Your $50 funds one outcome."
  • Forgetting to actually ask. Long impact stories with no clear request convert badly. Instead: end every message with one sentence that contains a dollar amount and a link.
  • Not following up. The thank-you is the next ask. Instead: send a personal note within 48 hours, then a 30-day check-in.
  • Making the donation process complicated. Long forms, surprise fees, and required accounts kill conversions. Instead: send donors to a one-page form where the gift takes 30 seconds.

For a small nonprofit: the most common mistake is the first one. Specificity is the cure for almost everything else too.

Tools and resources

Zeffy's 100% free donor management & CRM software

Every script in this guide needs a destination. Here are the Zeffy tools that make the operational layer work, all at $0 for nonprofits.

  • Donation management: Build a one-page donation form in minutes. Every dollar lands on the mission with no platform fee, no transaction fee, no credit card fee. Ever. Explore Zeffy donation forms.

For a small nonprofit: you don't need all four on day one. Start with a donation form, paste the link into your first email script, and add the other tools as your fundraising channels grow.

How do you politely ask for donations?

Lead with one specific dollar amount tied to one specific outcome ("$50 covers a week of food for one shelter dog") and a single link to give. Address the donor by name, keep the message short, and thank them whether they give or not. Specificity reads as professional, not pushy.

How do you write a donation request message?

Open with the donor's first name. State the need in one sentence. Tell one short impact story. Name one dollar amount and what it buys. Include one clickable link. Close with thanks. The whole message should be 100 to 150 words.

What is a nice message for donations?

A nice donation message names the donor, names a specific outcome, and ends with gratitude that lands whether or not the person gives. Example: "Hi [Name], your $50 would cover one vet visit this week. Here's the link. Either way, thank you for caring about this work."

How do you ask for money on a post?

Lead with a specific number ("$50 = 10 meals"), use one photo of the actual work, and put the donation link in the comments or bio. Skip "please support our important work." Donors share posts that feel concrete and skip posts that feel vague.

How do you ask for donations without sounding desperate?

Vague asks sound desperate. Specific asks sound professional. Replace "we need your help" with "$100 covers one tutoring session, and we're funding 12 by Friday." A clear number tied to a clear outcome stops the message from reading as begging.

What do you say when asking for donations for a fundraiser?

Name the fundraiser, the goal, the deadline, and what one specific gift covers. Example: "We're raising $5,000 by Friday for next month's pantry restock. $25 covers a family of four for a week. Here's the link." Keep it under 80 words.

Written by
Camille Duboz
Share this article

https://home.simplyk.io/blog/how-to-ask-for-donations

Keep reading :

No items found.

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.