Charitable Blog

Everything you need to know about Charitable and our team.

Gift box icon with orange ribbon on a green background, labeled Rewards

Charitable Rewards

Last updated on

  • By

Thank donors with something more than a receipt. Build a library of perks once, attach them to whichever campaigns need them, and Charitable works out who earned what, collects a shipping address when something needs mailing, keeps the tax math straight, and hands you a queue of things to fulfill. Built into Charitable, with no code and the payment gateways you already use.

Most nonprofits end up thanking donors twice. The receipt comes out of their donation plugin, and then the actual thank-you happens somewhere else: tote bags tracked in a spreadsheet, a digital download emailed by hand, and nobody entirely sure who is still owed a poster. The tax side is where it really bites. When a donor receives something of value, only part of that gift is tax-deductible, and a receipt that ignores the difference is a receipt someone has to correct later. Charitable Rewards closes that gap. Your donor perks become part of the fundraising you already run, inside the WordPress dashboard you already use.

The Rewards Overview dashboard, showing claim-status tiles, reward-attributed revenue, the Rewards Over Time chart, and the Reward Mix breakdown

Key Features

  • A shared reward catalog you build once and attach to any number of campaigns
  • Four reward types: recognition, digital, physical, and membership
  • Automatic mode, where reward cards unlock as the donation amount goes up
  • Levels mode, where giving-level cards set the donation amount
  • Per-campaign mode selection, so one campaign can run levels while another runs automatic
  • Fair market value recorded per reward, with the tax-deductible portion calculated for you
  • The disclosed value frozen onto each claim, so old receipts stay accurate when prices change
  • An option that lets donors decline a reward and keep the full deduction
  • Protected digital delivery through signed, expiring download links
  • Shipping addresses collected automatically for anything you mail
  • Inventory caps with a hold that stops overselling, shared correctly across peer-to-peer
  • A claims queue with bulk fulfillment, notes, an activity trail, and CSV export

Every Reward Lives in One Catalog

Rewards are a library, not a per-campaign setting. You create a reward once, give it a name, a type, and the amount that unlocks it, and then attach it to whichever campaigns need it. A tote bag you offer on three appeals is one reward in three places, not three near-duplicates drifting out of sync.

The Rewards Catalog list, showing reward titles with type badges, amounts, fair market values, status, and inventory
  • 🎁 Build once, attach anywhere, with no duplicate rewards to keep in step.
  • 🏷️ Four reward types cover recognition, digital files, shipped items, and membership perks.
  • 📦 An optional inventory cap per reward, with a hold that prevents overselling.

Rewards That Unlock As the Gift Grows

In automatic mode the donor types any amount they like and the reward cards respond. Each card shows what it takes to unlock it and how much further there is to go, so a $50 donor can see that $75 earns them something. It is a nudge, not a gate: the donation still works at any amount.

Reward cards on a donation form in automatic mode, showing locked cards with the amount still needed to unlock each one
  • 📈 Cards unlock live as the amount changes, with a clear “add $25.00 more” prompt.
  • 🔓 The highest earned reward wins, so donors are never asked to choose.
  • 🙅 Donors can decline and keep the whole gift deductible, if you enable the option.

Or Giving Levels That Set the Amount

Some campaigns are not a donation with perks attached, they are a set of tiers. Levels mode turns the rewards into the ask itself: the donor picks Friend, Champion, or Benefactor, and choosing the level sets the donation amount. This is the crowdfunding shape, and it is a per-campaign choice, so the same site can run both.

Giving-level cards on a donation form in levels mode, each with its own price and reward
  • 🎯 Picking a level sets the amount, the way backers expect on a crowdfunding page.
  • 🔀 Mode is per campaign, not per site, so tiers and nudges can coexist.
  • 💳 Recurring levels work, so a membership perk renews along with the gift.

Digital Files That Cannot Be Passed Around

A digital reward is not a link to your uploads folder. The file goes into protected storage, and the donor receives a link that is signed to them and that reward, expires after a set lifetime, and can be capped on total downloads. A link forwarded on after it lapses is simply dead.

The reward edit screen for a digital reward, showing file upload, download limit, and delivery settings
  • 🔐 Signed URLs tied to the donor and the reward, invalidated by any edit.
  • ⏳ Links expire, seven days by default, and you can cap total downloads.
  • 📧 Delivery is automatic, by email, the moment the claim is recorded.

Ship Things Without a Spreadsheet

When a reward is something you mail, Charitable collects the shipping address on the donation form and drops the claim into a fulfillment queue. You work the queue, mark things fulfilled in bulk, and leave notes that stay attached to the claim. Every status change is recorded, so there is an activity trail rather than a memory of one.

The Claims list, showing donor, reward, status, and fulfillment actions
  • 📮 Addresses are collected on the donation, not chased afterward.
  • ✅ Bulk fulfillment for the whole queue, with notes and an activity trail per claim.
  • 📤 Filter, search, and export to CSV when someone else does the packing.

Receipts That Are Ready for Tax Time

This is the part generic perk tools get wrong. When a donor receives something of value, only part of their gift is deductible. Record a fair market value on the reward and Charitable works out the deductible portion, discloses it to the donor, and puts it on the receipt. The value is copied onto the claim, so updating a reward’s price later never rewrites receipts donors already hold.

The fair market value and tax receipting settings on a reward
  • 🧾 The deductible portion is calculated and disclosed, not left to the donor.
  • 🧊 Disclosed values are frozen per claim, so historical receipts stay correct.
  • 🙅 A decline option lets donors forgo the perk and deduct the entire gift.

One Stock Pool Across Peer-to-Peer

Set rewards once on the parent campaign and every fundraiser page under it inherits them. The inventory cap follows the reward, which is the behavior peer-to-peer actually needs: a cap of 50 means 50 in total, not 50 for each of your two hundred fundraisers. There is nothing to configure.

Reward cards on an Ambassadors fundraiser page, inherited from the parent campaign
  • 👥 Fundraiser pages inherit the parent’s rewards, set up once.
  • 📦 One shared stock pool, counted across the parent and every child.
  • 🎨 A dedicated Ambassadors rewards layout for crowdfunding-style pages.

Know Exactly What Is Working

The Overview tab answers the questions you actually have: what has been claimed, what it earned, and what still needs fulfilling. A chart tracks rewards over time, a breakdown shows which rewards are carrying the campaign, and anything needing attention is surfaced rather than buried.

The Rewards Overview report, showing headline numbers, the Rewards Over Time chart, status breakdown, and per-reward tables
  • 📊 Reward-attributed revenue, so you can see what the perks are actually raising.
  • 🔎 Per-reward performance, to tell the tote bag from the poster.
  • 📁 CSV and PDF export over any date range.

Donors See What They Earned

The thank-you does not stop at the confirmation page. Rewards appear on the donation receipt, in the donor dashboard, and in the My Donations shortcode, so a donor can come back later and see what they unlocked and what is on its way. A shortcode also renders your reward cards anywhere on your site, complete with remaining inventory.

Reward cards rendered by the shortcode, each showing its amount, description, donor count, and remaining inventory
  • 👤 Rewards on the receipt and in the dashboard, not just at checkout.
  • 🧩 A reward cards shortcode to show perks anywhere on your site.
  • 🔁 Recurring donations keep their rewards, renewing with the gift.

Set Up in About Three Minutes

A setup wizard runs the first time you open Rewards and walks you through creating your first reward, attaching it to a campaign, and choosing the mode. If you would rather not, every step is a normal screen you can do by hand.

Step 1 of the Rewards setup wizard, with the overview video and the "What you'll set up" checklist
  • 🚀 A guided wizard from zero to a live reward in about three minutes.
  • 🧪 Optional example rewards you can look at and delete.
  • ↩️ Re-run it any time from the Other tab.

More information

Get started with the Charitable Rewards documentation.

Minimum requirements:

  • PHP 7.4+
  • Charitable Pro 1.8.18+

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.

Get free tips and resources right in your inbox, along with 60,000+ others

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

Featured Video:

Watch more videos on our YouTube channel.

What's New In Charitable

View The Latest Updates
🔔 Subscribe to get our latest updates
📧 Subscribe to Emails

Email Subscription

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

Donations Improvement

📊 Your Pro Dashboard Can Now Compare, Export, and Score!

Most fundraising dashboards only tell you how much you have raised. Charitable Pro 1.8.19 rebuilds the dashboard and the Reports Overview around the harder questions: whether anything is broken, whether this period beat the last one, and which single change would make the most difference today. Why this is important:

  • 📈 Every figure has a trend: Pick a period and the tiles and the chart move together, with each total shown against the previous period.
  • 🗓️ Charts that stay readable: Short ranges group donations day by day, while longer ranges group by week or month, so a full year reads as a curve instead of a flat line.
  • 🔀 Compare any 2 periods: Not just consecutive ones, so you can ask how this December did against last December. That matters because fundraising is seasonal.
  • 📤 Export the whole summary: Send the full overview out as CSV or PDF, ready for a board pack or a funder report.
  • 🎯 Score your setup for free: Have your fundraising setup scored, so the one change worth making next is the one you can see.

Check out our announcement here.

Checkout



Added to cart


Feature New

🎟️ Introducing Charitable Events: Sell Tickets Inside Your Campaigns!

Most nonprofits sell event tickets in one tool and collect donations in another, which leaves two sets of reports and a manual match at the end of the year. Charitable Events brings both together, selling tickets through the same donation forms and payment gateways you already run in Charitable. Why this is important:

  • 🎟️ Every ticket is a donation: Ticket sales run through the gateway you already use and count toward the campaign goal, with everything managed under Charitable » Events.
  • 📱 QR check-in from any phone: Each attendee gets their own QR code on the receipt, and volunteers scan at the door through a check-in link that needs no WordPress account.
  • 🧾 Receipts ready for tax time: Give each ticket type a fair market value, and Charitable puts the correct tax-deductible amount on every donor receipt.
  • 📋 Attendee details at checkout: Ask every guest for a meal choice, shirt size, or access needs, with a separate attendee record created for each ticket.
  • 🗓️ Blocks and calendars included: Three editor blocks plus Sugar Calendar and The Events Calendar support put your events where supporters already look.

Check out our announcement here.

Checkout



Added to cart


ai New

🚀 Unleash AI Power in Charitable!

Your AI assistant can now build, edit, and manage your Charitable fundraising campaigns directly — just by asking. With Charitable Pro adding write support for the WordPress Abilities API, tools like ChatGPT, Claude, and Cursor can handle full administrative actions safely through MCP. Why this is important:

  • 🤖 Campaign creation in plain language: Prompt your assistant with a goal like “Set up a fundraiser for the shelter with a $5,000 goal”, and it builds a real draft campaign complete with suggested donation tiers.
  • 🎨 Instant donation form tweaks: Add custom fields, change button colors, or reorder elements without diving into form settings.
  • 📝 Offline gift logging: Tell your assistant about cash or check gifts, and it will match donor emails and record transactions into your history.
  • 🛡️ Safety and control by default: Write access stays strictly off until turned on in Charitable » Tools » AI MCP, keeping read-only reporting safe by default.
  • 📜 Full audit logging: Every change made by an AI assistant is tracked under Charitable » Tools » Logs, so you always know who (or what) updated your site.

Check out our announcement here.

Checkout



Added to cart


Improvement Payments

💰 Accept Recurring Donations with Windcave and Charitable

A donor sets their gift up once on Windcave’s secure payment page, and Charitable bills every renewal after that on schedule. Why this is important:

🏦 Organizations banked in New Zealand or Australia: monthly giving on the gateway your bank already set you up with, with no second processor to onboard.
⛪ Churches taking regular tithes and offerings: congregants set their own schedule once, which is the simplest way to launch recurring church giving without a separate platform.
🌏 Groups with donors in several currencies: Windcave handles more than 20, so a supporter can give in the currency they actually hold.
📅 Operating funds rather than one-time campaigns: switch on Recurring Only mode and the one-off option disappears, so every gift to that campaign is a subscription.
🧾 Teams with no developer on staff: 3 sets of credentials pasted into a settings page, and no code anywhere.

Check out our announcement here.

Checkout



Added to cart


automation update

⚡ Visual Automation Builder: Drag and Drop With No Code!

Charitable Automation Connect 2.3.0 introduces the Visual Automation Builder, a full-screen canvas that lays each automation out as a flow of connected cards: a trigger, optional conditions, and a list of actions that run in order.

🧩 Many actions, one trigger: Tag a donor, send an email, add a note, and fire a webhook from a single event, dragged into any order.

✉️ Act inside Charitable: New Send Email, Tag Donor, and Add Donor Note actions run with no external service required.

🔤 Merge tags: Personalize emails and notes with live fields like {first_name}, {total}, and {campaign_name}.

🔁 Apply to existing donors: Run Tag Donor and Add Donor Note against the donors you already have.

🖥️ Canvas or Simple: Switch views anytime, and automations built before 2.3.0 keep working unchanged.

Read more here.

Checkout



Added to cart