All articles
solanadonationscharityusdcsolana-pay

Crypto philanthropy is a $100M/year rail — and it's buildable

Crypto donations hit $100M+ in 2025 with an $11K average gift. The Giving Block's donation APIs support SOL and SPL tokens, Endaoment does on-chain DAFs, and Solana Pay + Blinks make donate buttons native. The landscape and the developer entry points.

Share
devrels.xyz/a/133short link

Charity is one of crypto's quietly compounding use cases. Per The Giving Block's 2026 crypto philanthropy report: over $100 million donated in crypto in 2025 (over $300M all-time since 2018), 66% year-over-year growth, and an average gift of $11,019 — roughly an order of magnitude above typical online cash donations. When MrBeast's #TeamWater campaign opened crypto rails, donations arrived in 20+ currencies — led by Solana.

Why so large? Because the donors are different: people sitting on appreciated assets, giving the asset itself. Here's how the rails work and where developers plug in.

Why donate crypto instead of cash

  • The tax mechanics (US): donate appreciated crypto held over a year directly to a 501(c)(3) and you typically avoid capital gains tax and deduct the fair market value. Selling first and donating cash means paying gains tax on the way through. This single mechanic explains the $11K average.
  • 2026 caveat: new US rules add a floor and a cap for itemizers — deductions only count above 0.5% of AGI, and the benefit is capped at 35%. Crypto donations stay attractive; the math just needs a look for large gifts. (Not tax advice; large donors have accountants.)
  • Borderless and fast: a stablecoin donation settles in seconds to a nonprofit on another continent, no correspondent banking. This matters most for disaster response, where crypto repeatedly shows up first.

The Giving Block: the fiat off-ramp model

The Giving Block is the biggest player: thousands of nonprofits (American Cancer Society, Save the Children, and the rest of the household names) accept crypto through it. The model is pragmatic: donations auto-convert to cash, so the nonprofit never touches crypto; donors get automated tax receipts by email.

Solana is well covered: the accepted-asset list includes SOL and SPL tokens — USDC, BONK, JUP, JTO, KMNO, DRIFT and more, accepted by every nonprofit in the network. Yes, someone can donate BONK to cancer research and get a tax receipt.

For developers, there are three APIs behind docs.thegivingblock.com:

  • Crypto Donation API — generate a unique deposit address (or QR) per donor per asset, instant conversion, webhooks to sync donation events back to your platform, and receipt automation. White-label or embed their donation widget.
  • Stock Donation API and Card Donation API — same integration surface for non-crypto giving, which is why fintechs use it as a one-stop "giving layer."

The integration shape for a Solana wallet or app: request API keys, fetch a deposit address for the donor's chosen nonprofit + asset, and it's an ordinary SPL transfer from there — your UX, their compliance, receipts, and off-ramp.

The on-chain alternative: Endaoment and friends

The Giving Block's trade-off is custody and conversion — the crypto exits the ecosystem immediately. The other school keeps giving on-chain:

  • Endaoment — a tax-exempt community foundation running donor-advised funds (DAFs) on-chain. Donate crypto/stock/cash into a fund now (take the deduction now), grant to nonprofits over time. Projects can also route protocol or NFT revenue into a community fund programmatically — a "give a % of fees to charity" primitive.
  • Change — ran charitable donations on Solana directly (case study on solana.com), giving nonprofits wallet-native donation endpoints.

The Solana-native patterns

If you're building donation UX on Solana itself, the primitives already exist:

  • Solana Pay — a donation is just a payment request: QR code encoding recipient + amount + reference, scannable from any wallet. Perfect for event screens, printed materials, livestream overlays.
  • Actions & Blinks — a donate button that unfurls inside the feed. One Action endpoint with preset amounts ($10/$50/$100 in USDC), and any Blink-aware surface renders it. This is the shortest path from "saw the appeal" to "funds sent" that exists in fundraising today.
  • USDC as the default asset — nonprofits fear volatility; donors want simple receipts. Stablecoin donations (USDC was a top-3 donated asset in 2025) sidestep both. Sub-cent fees mean $5 micro-donations are viable, which no card processor can say.
  • Transparency as a feature — an on-chain donation address is publicly auditable by default. Campaigns that publish their address turn the explorer into a live donation tracker.

If you build one thing

The gap worth filling: most nonprofits still treat crypto as a separate, exotic channel. The winning integrations make it invisible — a donate Blink in the social feed, a Solana Pay QR on the gala screen, The Giving Block's API handling receipts and off-ramp behind it. All the pieces are commodity; the assembly is the product.

Resources

TL;DR

  • Crypto philanthropy: $100M+ in 2025, $11K average gift, 66% YoY growth. Donors give appreciated assets for the tax treatment; nonprofits get bigger checks.
  • The Giving Block = fiat off-ramp model with real developer APIs (crypto/stock/card), webhooks, receipts — and full SOL + SPL token support including USDC, BONK, JUP, JTO.
  • Endaoment = the on-chain model: DAFs, protocol revenue → charity, grants over time.
  • Solana-native: donations are just payments — Solana Pay QRs and donate Blinks already do the UX; USDC handles the volatility objection; the chain itself is the transparency report.

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.

Crypto philanthropy is a $100M/year rail — and it's buildable | devrels.xyz