Nonprofit Year-End Giving: The SMS/MMS Playbook for Q4 Fundraising
For most nonprofits, the fundraising year is decided in about six weeks. Giving concentrates heavily in Q4 — GivingTuesday, the December appeal, and the December 31 tax deadline — and the organizations that hit their number are usually the ones that reached donors somewhere other than email.
That is the problem. In November and December, the inbox is the single most contested channel in commerce. Your year-end appeal is competing with every retailer running Black Friday through Boxing Day. Open rates fall exactly when you need them most.
Text messaging does not have that problem. It is a channel donors actually read, usually within minutes. But it only works if you do the setup work in October, not the week before GivingTuesday. This is the playbook.
Why Text Works for Year-End Giving
Three things make SMS/MMS structurally well suited to a year-end campaign.
It is time-bound, and so is your ask. A year-end appeal has a real deadline. December 31 is not a marketing device — it is the last day a gift counts for the donor's tax year. Text is the only channel where a message sent at 10 AM on December 31 is reliably read at 10 AM on December 31.
It reaches the donors email has lost. Every nonprofit list has a segment that stopped opening email two years ago. They have not stopped caring; they have stopped checking. A mobile number is a second door into the same household.
It is short, which suits the recurring ask. Most year-end messages do not need to make the case from scratch. They need to remind, show progress, and make giving take one tap. That is a two-sentence job.
Do This in October: The Compliance Work
This is the part that sinks campaigns. Teams build a beautiful December sequence, then discover in late November that their messages are being filtered. Carrier registration is not instant, and donation traffic gets scrutinized.
Register Your 10DLC Campaign Now
If you are sending from a 10-digit number, your organization and your campaign both have to be registered through The Campaign Registry before messages flow at full throughput. Charitable and donation-solicitation traffic is its own use case in that framework, and it is reviewed. Build in weeks, not days. If your appeal volume is large and concentrated into a few sends, a short code may be the better fit — that lead time is longer still, which is another reason October is the month to decide.
Do Not Lean on the Nonprofit Exemption
Nonprofits often hear that TCPA does not apply to them. That is too simple to be useful. Tax-exempt organizations do get relief from some TCPA requirements, but those carve-outs are narrow and were largely written for voice calls to landlines. They do not give you a free pass to text mobile numbers that never opted in.
More to the point, the carriers and the CTIA guidelines are a separate gate from the law. Carriers filter on consent and complaint rates regardless of your tax status. A campaign that is arguably legal and demonstrably unconsented still gets blocked. Collect opt-in, keep the records, and treat it as a deliverability requirement rather than a legal one.
Clean the List Before You Load It
Run your mobile numbers against your opt-out records and drop anything you cannot show a consent record for. A smaller consented list outperforms a larger risky one, because complaint rates drive filtering for the rest of the campaign. One bad send in mid-November can degrade delivery for every message you send in December.
The Five-Message Year-End Sequence
This is the sequence we build most often with nonprofit clients. Five touches across nine weeks, each with a distinct job.
Message 1 — Early November: The Warm-Up
Before any ask, re-establish that this channel exists and is worth reading. Share one piece of outcome news from the year. No donation link.
Example: "This year your support funded 4,100 meals at the Eastside kitchen. Thank you. We will share our year-end goal in a few weeks. — Riverside Food Project"
This message exists to lower the opt-out rate on messages 2 through 5. Skipping it is the most common mistake.
Message 2 — GivingTuesday Morning: The Moment
Send early in the donor's local morning. Lead with the match if you have one, because the match is the reason to give today rather than later.
Example: "It is GivingTuesday. Every gift today is matched up to 25,000 dollars by the Hartwell family. Give in one tap: [link]"
Message 3 — GivingTuesday Evening: The Close
Same day, roughly eight hours later, to the non-donors only. Progress plus deadline.
Example: "We are 6,200 dollars from unlocking the full match. It closes at midnight. [link]"
Suppressing donors here matters more than the copy. Asking someone twice in one day for a gift they already made is how you lose them.
Message 4 — Mid-December: The Story
This is the MMS message. One photograph of actual work, actual people, with permission. The image does the persuading; the text just frames it.
Example: "Marcus finished his apprenticeship last week — the 40th graduate this year. Your year-end gift funds the next cohort. [link]"
MMS costs more per message than a plain text message, so send it once and send it where it counts. Mid-December, before the holiday itself, is the window when people have time to look at it.
Message 5 — December 31: The Deadline
Short, factual, no guilt. Send mid-morning and, for larger lists, consider a second send in the early evening to non-donors.
Example: "Today is the last day your gift counts for 2026 taxes. Thank you for everything this year. [link]"
What to Measure
Most nonprofits measure the wrong thing on text campaigns. Click rate is interesting; it is not the number.
| Metric | Why it matters |
|---|---|
| Revenue per message sent | The only figure that tells you whether the channel paid for itself. Calculate it per message, not per campaign. |
| Opt-out rate per send | Your early warning system. A jump on one message means that message was wrong, and the next one will underperform. |
| Delivery rate | If this drops, you have a carrier filtering problem, not a copy problem. Investigate before sending again. |
| Gifts from email-dormant donors | This is the number that justifies the channel internally. It is revenue email could not have reached. |
| Average gift by channel | Text gifts often run smaller than mail. That is fine if volume and cost per dollar raised work out — but you need to know it. |
The Rules to Follow on Every Send
| Requirement | What it means in practice |
|---|---|
| Prior express written consent | Get it before the first fundraising text, keep a timestamped record of when and how, and store it somewhere you can produce it. |
| Identify your organization | Name the nonprofit in the message. Donors should never have to guess who is asking. |
| Working opt-out | STOP must work on every message and process immediately. Honor it across every list, not just the one that was sent. |
| Quiet hours | No sends before 8 AM or after 9 PM in the recipient's local time. Across time zones, that means scheduling by zone. |
| 10DLC or short code registration | Complete before your first November send. Donation traffic is reviewed, so allow weeks of lead time. |
Start the Setup Now, Not in November
The campaign above takes about an hour to build once registration is done. Registration is the long pole, and it is the reason this is an October project.
We will register your organization, set up the five-message sequence with donor suppression and time-zone scheduling, and have it tested before GivingTuesday.
→ Book a free demo and we will build your year-end sequence with you.