Skip to content

Setting up to receive crypto

Setting Up to Receive Crypto: A Step-by-Step Guide

Section titled “Setting Up to Receive Crypto: A Step-by-Step Guide”

Ready to accept cryptocurrency donations? Here’s how to get started in 5 simple steps.

We covered this in the previous article, but here’s a quick recap:

  • The Giving Block, Full-featured, used by big nonprofits
  • Infinite Giving, Simple, great for small orgs
  • Startssl, Another option to explore

Pick one that fits your budget and needs.

Most platforms require proof of nonprofit status:

  • 501(c)(3) letter (US)
  • Equivalent documentation in your country
  • Organization registration

Have these documents ready.

Once verified:

  • Create your organization profile
  • Upload your logo
  • Write a short description
  • Choose which cryptocurrencies to accept

You can start with just Bitcoin and Ethereum, then add more later.

The platform will give you:

  • A donate button
  • A dedicated donation page
  • Widget code to embed

Add these to your website just like any other donate button.

Before going live:

  • Make a test donation yourself
  • Check that thank-you emails work
  • Verify you receive notifications
  • Confirm funds appear in your dashboard

Now you’re ready.

Set up your accounts to generate tax receipts automatically. Most platforms do this. Your donors will need:

  • Transaction ID
  • USD value at time of donation
  • Your organization’s EIN
  1. Don’t skip testing, Always test with a small amount first
  2. Don’t accept everything, Start with major coins, add exotic ones later
  3. Don’t forget to announce, Put it on your website and social media

Setting up takes about an hour with most platforms. The hardest part is gathering your nonprofit documents. After that, it’s just like adding any other payment option.


  1. Gather documents, Find your nonprofit verification paperwork
  2. Pick a platform, Choose one and create an account
  3. Make a test donation, Use a small amount to verify everything works