Bitcoin Donations: How Nonprofits Accept, Convert, and Account for Crypto Gifts
Nonprofits accepting Bitcoin donations need infrastructure for receiving, converting, and reporting. A practical guide.
Bitcoin donations to nonprofits crossed $1 billion in 2024 for the first time, according to The Giving Block's Annual Report. Fidelity Charitable alone processed $786 million in crypto contributions that year, a 14x increase from 2023. The average crypto gift on The Giving Block's platform reached $11,019 in 2025: roughly 30 times larger than the typical online donation. Yet most nonprofits still lack the infrastructure to accept, convert, and properly account for these gifts.
This guide covers the full lifecycle of a Bitcoin donation: how nonprofits receive crypto via on-chain or off-chain rails, convert it to fiat or hold it as an asset, issue tax-compliant receipts, and acknowledge donors. The infrastructure choices range from fully managed platforms that handle everything to self-custodial setups where the nonprofit controls its own keys.
Why Donors Give Bitcoin Instead of Cash
The tax incentive is the primary driver. Under US tax law (IRC Section 170), donating appreciated cryptocurrency held for more than one year allows the donor to deduct the full fair market value of the asset while paying zero capital gains tax on the appreciation. This makes Bitcoin one of the most tax-efficient assets to donate.
Consider a donor who bought 1 BTC at $10,000 and donates it when it's worth $100,000. If they sold first and donated cash, they would owe federal capital gains tax on $90,000 of gain (potentially $13,500 or more at the 15% long-term rate). By donating the Bitcoin directly, the donor claims a $100,000 charitable deduction and owes nothing in capital gains. The nonprofit receives the full value.
Key tax distinction: The IRS classifies cryptocurrency as property, not a publicly traded security. This matters: for crypto donations exceeding $5,000, donors must obtain a qualified appraisal from a certified appraiser to claim the deduction. A simple exchange price screenshot is insufficient. This was confirmed by IRS Chief Counsel Advice Memorandum 202302012 (January 2023).
IRS Reporting Requirements by Donation Size
| Donation Value | Donor Requirement | Nonprofit Requirement |
|---|---|---|
| Over $250 | Written acknowledgment from charity | Provide contemporaneous written receipt |
| $500 to $5,000 | Complete Form 8283 Section A | Provide receipt with description of property |
| Over $5,000 | Form 8283 Section B plus qualified appraisal | Sign Form 8283; file Form 8282 if sold within 3 years |
| Over $500,000 | Attach full appraisal to tax return | Same as above |
The deduction for long-term capital gains property donated to a public charity is capped at 30% of adjusted gross income, compared to 60% for cash gifts. Excess deductions carry forward for five years. For crypto held one year or less, the deduction is limited to the lesser of cost basis or fair market value.
Managed Donation Platforms
Most nonprofits use a managed platform to accept Bitcoin donations. These services handle custody, conversion, compliance, and tax receipting so the nonprofit never needs to touch a wallet or manage private keys. The tradeoff is fees and dependence on a third party.
The Giving Block
Founded in 2018 and acquired by Shift4 Payments in 2022, The Giving Block is the largest managed crypto donation platform for nonprofits. It serves over 2,000 organizations including Save the Children and the American Cancer Society. In 2025, the platform processed over $100 million in donations, representing 66% year-over-year growth. Bitcoin accounted for 48% of donations, followed by stablecoins (RLUSD at 17%, USDC at 11%), Solana (7%), and Ethereum (5%).
The platform converts crypto to fiat same-day via Shift4's settlement infrastructure. Nonprofits receive USD via ACH. Pricing is tiered, typically around 3.95% on crypto and stock donations, though exact rates vary by contract.
BitPay
BitPay offers donation processing for verified 501(c)(3) organizations at a 1% processing fee with next-business-day fiat settlement. It supports over 100 cryptocurrencies including stablecoins, and added Lightning Network support in 2022. BitPay is regulated by FinCEN and operates in 229 countries. Nonprofits get a hosted donation page, website integration, and email billing options. The nonprofit never holds crypto: conversion happens automatically at the time of receipt.
OpenNode
OpenNode stands out for its Lightning-native approach and generous nonprofit pricing. The first $50,000 in donations for 501(c) organizations is processed free. After that threshold, the fee is 1%. Currency conversion and Lightning withdrawals are also free. OpenNode supports both on-chain and Lightning payments, with exchange rates locked at the moment of donation to eliminate volatility risk. Nonprofits can embed a simple “Donate with Bitcoin” button with no coding required.
Platform Comparison
| Feature | The Giving Block | BitPay | OpenNode |
|---|---|---|---|
| Processing fee | ~3.95% (tiered) | 1% | Free up to $50K, then 1% |
| Lightning support | No | Yes | Yes (native) |
| Fiat settlement | Same-day ACH | Next business day | Configurable |
| Supported cryptos | 100+ including stablecoins | 100+ | Bitcoin only |
| Auto-conversion | Yes | Yes | Yes (rate locked at donation) |
| Self-custody option | No | No | No |
| Tax receipts | Automated | Automated | Manual export |
Donor-Advised Fund Passthrough
The simplest approach for nonprofits that want zero crypto exposure is the donor-advised fund (DAF) model. Fidelity Charitable has processed over $1.6 billion in cumulative crypto contributions since 2015, accepting Bitcoin, Ethereum, Litecoin, and Solana. The donor transfers crypto to the DAF and receives the tax deduction immediately. Fidelity sells the crypto, and the nonprofit later receives a cash grant: no crypto infrastructure required.
Blockchain-native alternatives include Every.org, which charges no platform fee (1% third-party brokerage fee applies) and accepts 80+ cryptocurrencies, and Endaoment, an on-chain DAF on Ethereum that has facilitated $24 million in donations to 400+ nonprofits. These platforms insulate the nonprofit from all crypto complexity: custody, conversion, compliance, and tax reporting happen at the DAF layer.
Self-Custodial Infrastructure
Nonprofits with technical capacity can control their own keys and eliminate platform fees entirely. The primary tool for this is BTCPay Server: free, open-source, self-hosted Bitcoin payment processing software released under the MIT license.
BTCPay Server
BTCPay Server generates a unique Bitcoin address for each donation using an extended public key (xpub) from the nonprofit's cold storage wallet. Funds flow directly to hardware wallet custody without passing through an intermediary. The server supports both on-chain Bitcoin and Lightning Network payments (via LND or Core Lightning), with built-in crowdfunding and point-of-sale apps.
Hosting costs are typically $8 to $30 per month on a VPS, with no transaction fees beyond Bitcoin network fees. Notable nonprofit users include the Human Rights Foundation, The Tor Project, and OpenSats. At the 2024 Bitcoin Nashville conference, BTCPay Server processed $34,000 in transactions, while Baltic HoneyBadger handled 2,998 Lightning payments totaling over €27,000.
Operational tradeoff: Self-hosting BTCPay Server eliminates fees and third-party dependencies but requires ongoing server maintenance, Lightning node management, and technical expertise. The Human Rights Foundation recommends this path for organizations with dedicated technical staff or volunteers. For most nonprofits, a managed platform is the pragmatic starting point.
Technical Setup Tiers
The spectrum of donation infrastructure ranges from zero technical involvement to full sovereignty. Each tier involves different tradeoffs between simplicity, cost, and control.
- Tier 1 (DAF passthrough): donor gives crypto to Fidelity Charitable or Every.org; nonprofit receives a cash grant; no crypto infrastructure needed
- Tier 2 (managed platform): The Giving Block, BitPay, or OpenNode handles custody, conversion, and receipts; nonprofit embeds a donate button
- Tier 3 (self-custodial with hosted processor): nonprofit provides an xpub to a payment processor that derives unique addresses per donation without accessing funds
- Tier 4 (self-hosted BTCPay Server): full sovereignty with zero fees beyond hosting; requires server administration and Lightning node management
- Tier 5 (direct address): publish a Bitcoin address on the website; free but privacy-poor, with no automated receipts or conversion
Lightning Network for Small Donations
On-chain Bitcoin fees fluctuate significantly: during mempool congestion, a single transaction can cost $10 to $20 or more. For a $25 donation, that fee represents 40% to 80% of the gift. The Lightning Network solves this with sub-cent fees and near-instant settlement, making small Bitcoin donations practical.
OpenNode, BitPay, and BTCPay Server all support Lightning donations. Donors typically see a dual option at checkout: pay on-chain or via Lightning. For recurring small gifts, the fee savings compound. A Lightning Address (a human-readable identifier like donate@nonprofit.org) simplifies the donor experience by removing the need to scan invoices.
Geyser Fund is a Lightning-native crowdfunding platform that has facilitated over $1.5 million across 100+ projects and 50,000+ contributors. While oriented toward creators and community projects rather than traditional 501(c)(3) organizations, it demonstrates the viability of Lightning-first fundraising for causes that attract Bitcoin-native audiences.
The Volatility Problem and Auto-Conversion
Bitcoin's price volatility is the most common objection from nonprofit finance teams. A donation received on Monday morning could be worth 5% less by Tuesday if markets move sharply. For organizations that depend on predictable budgets, this risk is unacceptable.
Auto-conversion eliminates this risk by converting donated crypto to fiat at the moment of receipt. OpenNode locks the exchange rate at the time of payment. BitPay settles in fiat by the next business day. The Giving Block converts same-day via Shift4. In all cases, the nonprofit's books reflect a fiat amount, not a fluctuating crypto position.
Some nonprofits adopt a split strategy: convert 80% to 90% immediately for operational expenses and retain 10% to 20% as a Bitcoin position. This requires a formal investment policy approved by the board, similar to how an organization might hold equities in an endowment. The retained Bitcoin is marked to market on financial statements and creates ongoing accounting obligations under FASB ASU 2023-08, which requires fair value measurement for crypto assets.
Notable Bitcoin Philanthropy
The largest single act of Bitcoin philanthropy remains the Pineapple Fund: an anonymous donor who distributed 5,104 BTC (approximately $55 million at the time) to 60 charities between December 2017 and mid-2018. Recipients included GiveDirectly, the Electronic Frontier Foundation, the Internet Archive, and MAPS (Multidisciplinary Association for Psychedelic Studies), each receiving grants of $1 million to $5 million.
The Human Rights Foundation operates a Bitcoin Development Fund that has granted $9.6 million in BTC to 319 projects across 62 countries since 2020. HRF uses BTCPay Server for its own donation processing and distributes grants directly in Bitcoin, serving as an example of an organization that both accepts and disburses crypto at scale.
At the aggregate level, Fidelity Charitable reported $786 million in crypto contributions in 2024 alone: a figure that represented the bulk of the industry-wide $1 billion milestone. Bitcoin dominated, accounting for 64% of all crypto donations that year according to The Giving Block's data.
Accounting and Compliance
When a nonprofit receives a Bitcoin donation and converts it immediately, the accounting is straightforward: record the fiat value received as contribution revenue, just like any other gift. The complexity arises when the organization holds crypto on its balance sheet.
Under FASB ASU 2023-08 (effective for fiscal years beginning after December 15, 2024), crypto assets must be measured at fair value with changes recognized in net income each reporting period. This means a nonprofit holding Bitcoin will see its financial statements fluctuate with the market, which may concern donors and board members reviewing the organization's fiscal health. For a deeper look at crypto accounting frameworks, see the stablecoin accounting and tax guide.
Form 8282 Obligations
If a nonprofit sells donated cryptocurrency within three years of receiving it, it must file IRS Form 8282 and send a copy to the original donor. This applies to any donated property (not just crypto) with a claimed value over $5,000. Since most nonprofits auto-convert Bitcoin immediately, they are selling on day one: filing Form 8282 is effectively mandatory for any significant crypto donation.
Managed platforms like The Giving Block and BitPay handle this reporting automatically. Self-custodial setups require the nonprofit to track donation dates, sale dates, and proceeds manually or through accounting software.
International Considerations
The tax advantages described above apply to US donors and 501(c)(3) organizations. Tax treatment varies significantly by jurisdiction. In the UK, Gift Aid does not apply to crypto donations, though donors may still claim capital gains tax relief. In Canada, cryptocurrency donations are treated as dispositions, meaning the donor realizes a capital gain at the time of donation: a less favorable treatment than in the US.
For nonprofits operating in regions with restrictive financial systems, Bitcoin donations can bypass banking limitations entirely. The Human Rights Foundation specifically highlights this use case for organizations working in financially repressive environments, where traditional cross-border payment rails may be censored or unavailable. Lightning enables near-instant transfers of small amounts to field workers and beneficiaries without relying on correspondent banking networks.
Reducing Donation Friction with Modern Infrastructure
The largest barrier to crypto donations is not donor willingness but donation friction. A donor who decides to give Bitcoin should be able to complete the process in under a minute, not navigate a multi-step flow involving wallet connections, network selection, and fee estimation.
Platforms that support instant settlement on Layer 2 networks reduce this friction considerably. Spark, for instance, enables instant Bitcoin and stablecoin transfers with negligible fees, making it practical for nonprofits to accept even small donations without transaction costs eating into contributions. For organizations already processing Bitcoin merchant payments, the same infrastructure can serve the donation use case. A $5 donation that would lose $2 to on-chain fees arrives in full on a Layer 2 rail.
As donation platforms integrate newer payment rails, the gap between “donate with credit card” and “donate with Bitcoin” continues to narrow. The combination of tax advantages for donors, instant settlement for nonprofits, and growing infrastructure maturity suggests that crypto philanthropy is moving from niche to mainstream.
To explore how Bitcoin payment infrastructure works from the nonprofit's operational perspective, see the Bitcoin merchant payments guide and the on-ramps and off-ramps overview.
This article is for educational purposes only. It does not constitute financial or investment advice. Bitcoin and Layer 2 protocols involve technical and financial risk. Always do your own research and understand the tradeoffs before using any protocol.

