For Business
How Canadian Nonprofits Can Accept Bitcoin Donations
A practical guide for Canadian charities and nonprofits on how to accept bitcoin donations, meet CRA reporting requirements, and stay FINTRAC-compliant.

Canadian charities are starting to see bitcoin show up in donor conversations, and a few are already accepting it. The setup is not as complicated as most executive directors assume, but there are real compliance questions that need answers before you put a wallet address on your donation page.
Why donors give in bitcoin
The short version: some donors hold bitcoin that has appreciated significantly, and donating it directly to a registered charity can be more tax-efficient than selling first. When a Canadian taxpayer donates a capital property, including cryptocurrency, to a registered charity, the donation receipt is based on the fair market value at the time of transfer and the capital gain is generally not triggered. Compare that to selling the asset, paying tax on the gain, and then donating the after-tax proceeds. For donors sitting on large crypto positions, the difference can be substantial.
CRA's administrative position on cryptocurrency donations has generally followed the same rules that apply to donations of publicly traded securities, though the analogy is not perfect and the guidance continues to evolve. Donors should confirm the current treatment with a tax professional before acting on any assumption.
From the nonprofit's side, the appeal is access to a donor segment that may not otherwise write cheques. Bitcoin fundraising events and campaigns have raised meaningful amounts for international relief organizations and university endowments. Canadian charities are not locked out of this.
What the CRA expects from your charity
Registered charities in Canada operate under the Income Tax Act and are overseen by the CRA's Charities Directorate. Accepting cryptocurrency does not change your core obligations, but it does create some practical reporting questions.
Fair market value at the time of receipt. When you receive a bitcoin donation, you need to establish its fair market value in CAD on the date of receipt. This is the amount you can issue on an official donation receipt, and the amount you record as revenue. Bitcoin prices are publicly observable across multiple exchanges, so establishing a reference price is straightforward, but your policy should specify which source you use and document it consistently.
Official donation receipts. CRA requires that receipts include the eligible amount of the gift, which for a property donation is the fair market value minus any advantage received. If you are accepting bitcoin with no strings attached, the full fair market value is typically the eligible amount. The receipt must meet all standard CRA requirements: registered charity number, receipt number, date, name and address of the donor, and so on.
What happens to the bitcoin after you receive it. Most charities convert to CAD promptly, which avoids exposure to price volatility and simplifies your bookkeeping. Some larger organizations hold a small portion as part of an investment policy, but that requires board approval and is a separate governance question. The CRA generally does not prescribe how quickly you must convert, but your auditor will want a clear policy.
Confirm current CRA requirements at canada.ca/en/revenue-agency before finalizing your processes, since guidance in this area has developed over time and may continue to change.
FINTRAC and money services business rules
This is where things get more complicated for some organizations. FINTRAC regulates money services businesses (MSBs) under the Proceeds of Crime (Money Laundering) and Terrorist Financing Act. Dealing in virtual currency is explicitly listed as an MSB activity.
Whether your charity's acceptance of bitcoin donations constitutes "dealing in virtual currency" in a way that triggers MSB registration is a question worth getting a legal opinion on, especially if you plan to accept donations frequently or at meaningful volume. The general position has been that a charity receiving donations is not in the business of dealing, but the line is not always obvious, particularly if you are using a processor that converts on your behalf or if you are holding significant amounts.
If you determine that registration applies, FINTRAC compliance involves: registering as an MSB, implementing a written compliance program, conducting know-your-client (KYC) procedures above prescribed thresholds, keeping records, and reporting certain transactions. These are not insurmountable, but they require real administrative capacity.
For most smaller charities accepting occasional crypto donations, the practical path is to use a third-party processor that handles the conversion and takes on much of the compliance burden. See the next section on how that works.
Confirm current FINTRAC requirements at fintrac-canafe.gc.ca before establishing your program.
How to actually receive bitcoin donations
There are two main approaches. Each has trade-offs.
Direct wallet acceptance
You create or obtain a bitcoin wallet, publish the address (or a QR code), and donors send bitcoin directly. You then convert to CAD through a Canadian exchange or hold it according to your policy.
This approach gives you more control and lower transaction costs. The downsides: you need to track the fair market value at the time of each incoming transaction, manage private key security, and handle your own conversion. It also requires your finance team to be reasonably comfortable with cryptocurrency operations, which is not a given.
If you go this route, hardware wallets are standard for anything beyond small balances. The wallet address should be controlled by more than one person following the same multi-signature or access controls your charity uses for other financial accounts.
Third-party donation processors
Several payment processors specifically serve nonprofits and handle bitcoin donations. The typical flow: the donor sends bitcoin, the processor converts it to CAD (usually within seconds to minutes), and deposits the fiat equivalent to your bank account. The processor issues the donor with the transaction details they need to support their receipt request, and your charity receives a clean CAD amount to record.
The trade-off is fees, which vary by processor and transaction volume, and dependency on a third party's compliance posture. Some processors operating in Canada are registered as MSBs; others operate cross-border. Verify their regulatory status before signing on.
This model is much simpler operationally and is probably the right starting point for most Canadian charities.
A comparison
| Factor | Direct wallet | Third-party processor |
|---|---|---|
| Setup complexity | Higher | Lower |
| Per-transaction cost | Lower | Higher (processor fee) |
| Volatility exposure | Yes, unless you convert quickly | Minimal (auto-convert) |
| KYC/AML burden | On your charity | On processor |
| Donor privacy | More | Less |
| Accounting simplicity | Requires more work | Cleaner fiat records |
If your charity is already comfortable running a retail or online payment setup, direct wallet acceptance is a reasonable extension. If this is new territory, start with a processor.
Setting up your donation page
A few practical points that often get missed:
Publish a wallet address or a processor-hosted donation widget, not both, to avoid confusion about where funds are going. If you use a processor, link to their hosted page rather than trying to embed it yourself unless you have web development capacity to maintain it.
State clearly what you do with bitcoin donations. Donors have questions about whether you convert immediately, and some may specifically want you to hold bitcoin for mission-related reasons. Transparency here builds trust.
Include the current price or a link to a price reference so donors can estimate the CAD equivalent. They are trying to figure out how large their gift is.
Tell donors what information you need to issue a receipt: their name, address, and the amount in CAD at time of donation. The mechanics of providing this depend on your process, but if they send bitcoin directly to your wallet, you need them to contact you with that information since their name is not attached to a blockchain transaction.
For charities that already have freelancers or contractors who work in crypto, your finance team may already have some of this infrastructure in place.
Building internal policy before you launch
Before you accept your first crypto donation, document at least these four things:
- Valuation method. Which source do you use for CAD price (e.g., the closing price on a specific exchange)? At what point in the transaction do you capture it?
- Conversion policy. Do you convert immediately, within 24 hours, or hold? What's the maximum you'll hold in crypto at any time? Who approves exceptions?
- Custody and access controls. Where are private keys stored? Who has access? What is the approval process for transfers?
- Receipt issuance process. How does a donor get their receipt? What documentation do you retain?
These policies do not need to be complex. A one-page addendum to your existing gift acceptance policy is usually enough to start. Your auditor will want to see something, and your board should approve it before you go live.
If your organization also runs a retail presence or sells merchandise, you may find it useful to read about how retail stores handle bitcoin payments in Canada for context on the payment infrastructure side.
FAQ
Can a Canadian registered charity issue a donation receipt for bitcoin?
Yes, if the charity is registered under the Income Tax Act and the donation meets the requirements for a gift. The receipt should state the fair market value in CAD at the time of the donation. Check current CRA guidance, since the specific requirements for crypto have been subject to administrative updates.
Does accepting bitcoin donations make our charity an MSB under FINTRAC?
Not automatically, but the answer depends on how you receive and handle the donations. FINTRAC's definition of "dealing in virtual currency" is broad enough that some charity activities could fall within it, particularly if volume is high or if you use a processor that converts on your behalf in ways that look like exchange activity. Get a legal opinion specific to your situation before accepting crypto at any significant scale.
What if the value of the bitcoin drops between when we receive it and when we convert it?
The donation receipt is based on the value at the time of receipt, not at the time of conversion. If you hold bitcoin and the price falls, your charity absorbs that loss. This is the main reason most charities have a policy of converting to CAD promptly.
Are there Canadian platforms specifically for nonprofit crypto fundraising?
Several Canadian-based processors serve nonprofits and are registered in Canada. There are also international platforms with Canadian charity support. Verify each platform's regulatory status, fee structure, and whether they have experience with CRA receipt requirements before committing. We don't endorse specific products.
Do donors need to report the donation on their taxes differently than a cash gift?
Canadian donors donating cryptocurrency are generally donating a capital property. The tax treatment differs from a cash gift, and the eligible amount for the receipt is calculated differently. Donors should work with a tax professional to ensure they are claiming the donation correctly and understanding any implications for their capital gains position.
Accept Bitcoin Canada is an independent educational resource. We are not affiliated with any wallet, exchange, or processor mentioned here, and nothing in this article is financial, tax, or legal advice. CRA, FINTRAC, and provincial requirements change, so confirm current rules with qualified professionals before acting.