A donor who gave you $50 in January is not a renewable resource you can tap on demand. But most nonprofit SMS calendars treat them like one — three asks in Q1, four in Q2, a "we're behind on our goal" panic text in June — and then someone in the room asks why the opt-out rate tripled. It didn't triple because of one bad message. It tripled because of the fourth one.
Full disclosure: I work for Ready, an SMS platform. So I have a stake in you texting your donors. Which is exactly why I want you to text them less often than you're tempted to — because a list that opts out isn't a list you can raise money from next quarter.
The fatigue curve isn't linear — it has a cliff
The mistake most fundraising teams make is imagining opt-outs as a slow, gentle drip: send more, lose a little more, roughly proportional. That's not what the data pattern looks like on opted-in lists. It looks like a flat line that suddenly turns into a wall.
Our ecommerce colleagues wrote about this same shape in the fourth text in seven days doubling unsub rates, and the donor version rhymes. The difference is emotional: a shopper who unsubscribes from a shoe brand feels nothing. A donor who blocks your number felt guilted, and that feeling attaches to your organization's name — not just your phone number.
Here's the rough shape I'd tell a nonprofit to plan around. These are directional approximations from opted-in SMS list behavior, not a study you should quote in a grant report:
| Appeals per month | Typical opt-out per send | Donor read as |
|---|---|---|
| 1 | ~0.5–1% | "They only text when it matters" |
| 2 | ~1–2% | "Active but reasonable" |
| 3 | ~2–4% | "Getting pushy" |
| 4+ | ~5–8%+ | "This is spam / block" |
The jump from three to four isn't gradual. It's the point where a meaningful slice of your list reclassifies you from cause they support to number that won't stop. And a block is worse than an opt-out — blocked messages still cost you a segment, still count against your throughput, and give you no signal that anything went wrong.
Why the fourth appeal specifically breaks things
Three tolerable asks in a month share a property: a donor can construct a story where each one was justified. The disaster appeal, the matching-gift deadline, the volunteer callout that also mentioned giving. Fine.
The fourth one shatters that story. Now the pattern is undeniable — this organization texts me about money constantly — and human beings are extraordinarily good at pattern-matching for exploitation. Once a donor decides you're a faucet of asks, every future text is read through that frame, including the ones that aren't asks at all.
This is why frequency damages more than the send that triggered it. A donor who blocks you in June doesn't come back for your year-end campaign, and 30% of annual giving lands in the last three days of December. You spent your December list capacity on a June panic text.
A cadence framework that protects the list
You don't need a complicated model. You need a monthly budget of donor attention and the discipline not to overspend it. Here's a framework I'd hand a nonprofit texting a warm, opted-in donor list:
- Cap direct appeals at two per month. Two "please give" texts is a ceiling, not a target. Most months you should be under it.
- Earn a third slot with something that isn't an ask. Impact updates, a thank-you with a photo, a volunteer opportunity — non-ask messages reset the fatigue counter because they remind the donor why they opted in. Two asks and one genuine update reads very differently from three asks.
- Reserve the fourth slot for true urgency only, a few times a year. Disaster response, a real matching deadline, the last 72 hours of December. If every month has a "fourth slot," you've re-baselined to four and the cliff moves with you.
- Segment so heavy senders don't hit everyone. A lapsed donor and a monthly sustainer should not get the same cadence. Texting a lapsed donor costs one segment — but texting them at appeal-week frequency wastes it.
The non-ask message is the part teams skip because it doesn't have an attributable dollar next to it. It's also the single most effective fatigue reducer you have. Think of it as paying down the goodwill you'll withdraw at year-end.
Track the signal, not just the send count
A cadence rule only works if you can see when you're violating it and what it's costing you. Three things to instrument:
Opt-out rate per campaign, not per month. If your STOP rate creeps from 1% to 4% across a quarter, that's the fatigue curve on your own list. Watch the slope, not the absolute number.
Ready handles STOP, UNSUBSCRIBE, and the common variants automatically — an opt-out propagates so the contact can't be messaged again across any campaign, not just the one they replied to. That matters for compliance (it's a real TCPA requirement, and compliance is ultimately your responsibility, not your vendor's), but it's also your cleanest fatigue gauge. Every STOP is a donor telling you the cadence crossed their line.
Reply sentiment, not just reply volume. A "please stop texting me so much" reply that doesn't contain the word STOP won't trigger an auto opt-out — but it's the same signal, arriving early. In Ready's unified inbox, inbound replies land in one place (and sync into GoHighLevel for connected accounts), so a fundraising coordinator can actually read the room instead of guessing from a dashboard. When you start seeing "again?" and "how many times" replies, you're one send from the cliff.
Block-adjacent silence. Blocks are invisible by design — the donor doesn't reply, they just vanish. If a segment's response rate falls off after a heavy month while your list size holds steady, you're likely looking at silent blocks. Treat a sudden engagement drop as a frequency symptom, not a content problem.
The math on why restraint pays
Say you have a 10,000-donor SMS list and you're deciding whether to run a fourth appeal this month.
Standard tier on Ready is $0.02/segment plus the $0.0045 carrier pass-through — $0.0245 all-in. A single-segment appeal to 10,000 donors costs $245. Cheap. That's the trap — the send is so cheap it feels free to add one more.
Now price the opt-outs. Push from three appeals to four and your per-send opt-out rate jumps from ~3% to ~6%. On 10,000 donors that fourth text costs you roughly 600 opted-out contacts instead of ~300 — an extra 300 donors you can never text again. If even a tenth of them would have given $25 at year-end, that's $750 in future revenue burned to send a $245 message you didn't need to send.
The send is cheap. The list is not. Every opt-out is a permanent removal from the one channel where opted-in donors actually reply.
When texting more often is actually fine
Honesty check: the cap isn't a moral law. Some situations genuinely support higher frequency.
- Active disaster response where donors expect rapid updates — cadence tolerance rises when the messages are clearly urgent and clearly not routine.
- A donor who opted into a specific campaign (a peer-to-peer fundraiser, a capital push) has consented to a burst of related messages — that's a different 10DLC use case and a different expectation.
- A double-opted-in list tolerates more than a scraped or single-opt list, because those donors chose you twice. Double opt-in loses you some sign-ups up front and saves you the STOP death spiral later.
The rule is read the consent, then set the cadence — not one number for every donor forever.
The practical takeaway
Your SMS list is the highest-intent audience you have, and the fastest to destroy. The fourth appeal in a month is where a supporter stops reading you as a cause and starts reading you as spam — and a block is a door that doesn't reopen for your year-end campaign.
Cap direct asks at two a month, earn a third with a non-ask update, and reserve the fourth for genuine urgency a few times a year. Then watch your per-campaign opt-out slope and your reply sentiment so the list tells you when you're pushing too hard — before the cliff, not after.
If you want a place where STOP handling and inbound replies live in one inbox so you can actually see the fatigue signal, you can start with 2,500 free credits on Ready — no card required — and pace your first quarter against the framework above. The restraint is the strategy.