For Business

For Business

Accepting Bitcoin Donations for Nonprofits: A Practical U.S. Guide

How U.S. nonprofits can accept bitcoin donations, handle IRS reporting, choose a processor, and issue donor receipts correctly.

Accepting Bitcoin Donations for Nonprofits: A Practical U.S. Guide

U.S. nonprofits can accept bitcoin donations today, and the process is more straightforward than most development directors expect. The harder part is making sure you handle the accounting and donor receipts correctly from the start.

Why nonprofits are adding bitcoin as a donation method

Bitcoin fundraising has picked up noticeably since the IRS clarified that cryptocurrency is treated as property for tax purposes. That ruling turned out to be good news for donors: contributing appreciated bitcoin to a 501(c)(3) can let them avoid capital-gains tax on the appreciation while still claiming a charitable deduction for the fair market value at the time of the gift. For some donors, that's more financially attractive than selling the bitcoin and donating the cash proceeds.

The practical effect is that donors holding long-term appreciated bitcoin sometimes prefer to give it directly rather than liquidate first. Nonprofits that can't accept it simply lose those gifts to organizations that can.

A smaller but real factor: international donors. Wire transfers from some countries are slow and fee-heavy. Bitcoin clears on-chain in minutes to an hour regardless of where the sender is, which matters for certain humanitarian organizations.

What the IRS requires from the nonprofit side

The nonprofit itself doesn't pay tax on donations it receives, but it does have reporting obligations when bitcoin is involved.

Gifts over $500. If a donor contributes more than $500 worth of cryptocurrency, they need to file IRS Form 8283 (Noncash Charitable Contributions). Your organization will need to sign Part IV of that form as the donee organization, acknowledging receipt. You don't appraise the gift; the donor's qualified appraiser does that for gifts over $5,000.

Gifts over $5,000. For crypto donations valued above $5,000 by the donor, a qualified appraisal is required. The appraiser must be independent and meet IRS standards. As the recipient organization, you sign the acknowledgment section but are not responsible for the appraisal itself.

Your acknowledgment letter. For any gift over $250, you're required to provide a contemporaneous written acknowledgment. For bitcoin, this letter should state the date of the gift, the number of bitcoin or satoshis received, and a note that no goods or services were provided in exchange (if that's accurate). Do not put a dollar value in the letter. Valuation is the donor's responsibility. If you add a number and it differs from what the donor uses, it creates confusion and potential IRS issues.

When you sell the bitcoin. If you convert the bitcoin to USD after receiving it, that's a disposition of property. Your organization should record the fair market value on the date received and the proceeds when sold. If there's a difference, that may create an obligation to report it. Many nonprofits convert immediately to avoid holding cryptocurrency on the balance sheet, which also simplifies accounting considerably.

None of this is legal or tax advice. IRS rules around crypto donations have been evolving, and you should confirm current requirements directly with the IRS or a CPA familiar with nonprofit tax filings before setting up a crypto giving program.

Choosing a processing approach

There are two broad paths: self-custody and third-party processors.

Self-custody

You generate a bitcoin wallet address and publish it on your donation page. Donors send funds directly. You hold the keys.

The upside is no fees and no intermediary. The downside is that someone at your organization needs to manage the wallet, secure the private keys, track incoming transactions with timestamps and values, and handle the eventual conversion to USD. For most nonprofits, the operational overhead isn't worth it unless they have staff who are comfortable with the technical side.

Third-party crypto donation processors

Several platforms specialize in nonprofit bitcoin fundraising. They handle key management, provide donor receipts, issue tax documents, and often convert to USD automatically before the funds hit your bank account. Fees vary but typically run 1-2% of the donation, which is comparable to credit card processing.

Some platforms also allow donors to contribute without your organization holding crypto at any point, which removes it from your balance sheet entirely. The processor converts bitcoin to USD and sends you dollars.

When evaluating processors, check whether they:

  • Support Form 8283 donor receipt generation
  • Offer immediate liquidation to USD (if that's your preference)
  • Integrate with your existing donor CRM
  • Are registered as a Money Services Business with FinCEN (or operate through a partner that is)
  • Provide clear transaction records for audits

The FinCEN question matters. Depending on how a processor is structured, they may be required to register as an MSB under the Bank Secrecy Act. You're not responsible for their compliance, but working with a properly registered processor reduces risk for your organization.

Setting up your donation page

The implementation is simpler than the compliance side.

Most donation page builders don't support bitcoin natively, so you'll typically add a separate button or section that either opens a crypto processor's hosted page or displays your wallet address with a QR code.

A few things that help conversion rates on the donation page:

  • Display a real-time USD equivalent next to the bitcoin amount so donors know roughly what they're sending
  • Provide clear instructions for first-time crypto donors (many have bitcoin but have never sent to an external address)
  • State clearly what information you'll need from them for the acknowledgment letter, particularly their email address

You might also reference how donors should handle their own tax paperwork. You're not giving tax advice, but pointing them to IRS Publication 526 (Charitable Contributions) shows you've thought about the donor experience. For freelancers or self-employed donors who've earned bitcoin as income, the tax situation is different from someone who bought and held; they may find this guide on how freelancers can get paid in bitcoin useful context before they make a gift.

Accounting and audit trail

This is where many nonprofits create problems for themselves without realizing it.

When bitcoin arrives in your wallet or processor account, record the following immediately: date and time of receipt, amount in bitcoin, fair market value in USD at that moment (use a reputable price source and document which one you used), and the donor's name and contact information if known.

That USD value at the time of receipt is your recognized gift amount for accounting purposes. It goes on your books regardless of what happens to bitcoin's price afterward. If you hold it and the price drops before you sell, that's a realized loss. If it goes up, that's a gain. Both have accounting implications under GAAP, particularly for organizations that follow ASC 820 (Fair Value Measurement). Your auditors will want to see consistent policy documentation.

The simplest policy for most nonprofits: convert to USD within 24-48 hours of receipt, every time, no exceptions. It eliminates holding risk and makes the accounting clean.

Updating your gift acceptance policy

Before you accept your first crypto donation, update your gift acceptance policy. Most nonprofit governance best practices and many state charitable solicitation registrations require one.

The policy should address:

  • Which cryptocurrencies you accept (bitcoin only, or others)
  • Whether you hold or immediately convert
  • Minimum gift thresholds, if any
  • How you determine fair market value
  • Who is authorized to manage crypto wallets or processor accounts

Getting board approval for the policy before you launch is worth the time. If a large bitcoin gift arrives and the board hasn't approved a crypto policy, you may be in a position of explaining a six-figure transaction retroactively.

For comparison, online retail businesses face a similar setup process, though without the nonprofit-specific compliance layer. If you want to see how the underlying mechanics work before committing to a nonprofit-specific processor, the guide on accepting bitcoin for your online store covers the basics of receiving payments and converting to USD.


FAQ

Do we need to register with FinCEN to accept bitcoin donations?

Probably not. Nonprofits receiving donations are generally not considered money transmitters under the Bank Secrecy Act and typically don't need to register as a Money Services Business. However, if your organization is moving funds on behalf of others or acting as an intermediary, that changes the analysis. Confirm with legal counsel familiar with FinCEN regulations.

Can we issue a tax receipt with a dollar amount on it?

No. For cryptocurrency donations, the donor is responsible for determining fair market value for their own tax deduction. Your acknowledgment letter should describe what was received (number of BTC, date) and confirm no goods or services were provided, but should not include a dollar amount. Putting one on the letter risks conflicting with the donor's own valuation.

What if a donor wants to remain anonymous?

You can accept anonymous bitcoin donations if your gift acceptance policy allows it. The challenge is that you can't issue an acknowledgment letter to someone you can't identify, which means they can't claim a charitable deduction. Most donors who want a deduction will provide their name and contact information. For anonymous gifts, document what you received and when; you may still need to report the transaction depending on the amount.

How quickly should we convert bitcoin to USD?

There's no legal requirement to convert at any specific time, but most small and mid-size nonprofits convert immediately or within 24 hours. Holding cryptocurrency exposes the organization to price volatility and creates more complex accounting. Your investment policy and board should govern this decision.

Does accepting bitcoin affect our 501(c)(3) status?

No. Accepting cryptocurrency donations is consistent with 501(c)(3) status as long as the funds are used for exempt purposes. The IRS hasn't issued guidance suggesting otherwise. That said, unusual or very large crypto gifts may attract scrutiny in an audit, so solid documentation is worth the effort.

← Back to all guides