Bitcoin Donations are voluntary contributions in bitcoin to a person, organization or project. They can go straight to the recipient’s wallet or through a service. Bitcoin transfers value; it does not verify a fundraiser’s honesty or decide whether a gift is tax-deductible.
Imagine Jana wants to support a free educational project. She first checks who runs it and what contributions will fund. A button labelled “donate” is not enough: receiving goods or services in return can change the contribution’s legal treatment. One real example is the Bitcoin Development Fund at Human Rights Foundation, which funds developers, educators and projects for human rights defenders. Its work does not vouch for another fundraiser simply because both accept the same form of payment. [4] [5]
Jana can pay on-chain, with a transaction recorded directly on Bitcoin’s blockchain, or use a Lightning invoice, a payment request for the Lightning network. A donation page helps her choose the right route. BTCPay Server offers tools such as Pay Button, the Point of Sale app and the Crowdfunding app. Recipients can host them themselves and receive funds into a connected wallet. That removes custody by a payment intermediary, but not network fees, hosting costs or the work of running a server. [1] [2]
Before confirming, Jana checks the amount, payment network and address or request obtained through a trusted project channel. A scammer can substitute a QR code or imitate a website; a correctly formatted address will not expose that trick. Even a genuine website can be compromised. Bitcoin has no central cancellation service that can redirect the payment back. Returning a donation means making a new payment and safely verifying its destination. [6]
An organization wants to show how much it has raised. It need not publish every donor’s name and payment details to do so. On-chain payment history is public; reusing one address makes contributions and subsequent movements easier to link. BTCPay Server can generate a different receiving address for each new payment request. This reduces the specific link created by address reuse, but does not promise anonymity. Public campaign totals and private receipts belong separately. A blockchain balance alone also cannot show whether the money served its stated purpose. [7] [1]
Receiving a gift brings responsibility. Private keys authorize spending bitcoin, so organizers need to decide who holds them, how spending is approved, and how access is recovered or handed over when someone leaves. Multisig requires signatures from multiple keys and can divide authority, but does not by itself provide a usable backup. BTCPay Server can receive on-chain into an external wallet without storing its private keys on the server. A hot wallet, whose keys reside in an online system, and Lightning operations have different security risks. With a custodial service, access also depends on the provider. [8] [1]
If a project pays rent in euros, a gift in BTC does not guarantee a fixed euro amount. The project must decide whether to keep the bitcoin or exchange it. Clear accounts require the quantity, receipt time, exchange rate used, costs and actual conversion proceeds. The price can change along the way. Cross-border donations can be useful, but do not by themselves solve local exchange access, access to a bank account or applicable tax and sanctions rules. [6]
Creating a payment request is not receiving money. For an invoice, BTCPay Server distinguishes waiting, partial payment, processing and settlement under the configured conditions, among other states. Organizers also need procedures for late payments and overpayments. They then match received funds to the campaign and any restriction on the gift’s use. Jana may need a receipt to document her support or meet tax requirements. A technical payment record does not automatically replace it: a payment and a legally valid donation receipt establish different things. [3] [5]
The US tax authority, the IRS, describes a gift of a digital asset to charity as a noncash contribution. Depending on the circumstances, written acknowledgment, a qualified appraisal and Form 8283 may be required. The recipient organization’s signature acknowledges receipt, not the correctness of the valuation; it may also have reporting duties of its own. This illustrates why locating a transaction is not enough. These are US federal rules, not an automatic entitlement for Jana in Czechia or for every transfer labelled a donation. [5]
What Jana spends and what the project receives
In this fictional on-chain example, Jana donates 100000 satoshi, small units of bitcoin, and separately pays a network fee of 2000 satoshi. Her wallet spends 102000 satoshi in total, but the project receives 100000 satoshi. Exchanging the funds later may incur further costs. The donor’s outlay and the project’s receipt are therefore different figures. This model gives neither a current fee quote nor the amount of any tax deduction.
For the clearest picture, read this entry together with Bitcoin and Human Rights, BTCPay Server, Bitcoin Payment Processor, Open-source Bitcoin Funding, Bitcoin Privacy, Multisig. The reverse links also lead from Bitcoin and Human Rights, Open-source Bitcoin Funding.
01Can someone tell that I made the donation?+
They may be able to. On-chain payments are public, and an address can be linked to a name through other disclosed information. A fresh receiving address reduces address reuse but does not guarantee anonymity. Organizers should protect the information they collect from donors.
02Is a transaction link enough as a receipt?+
It helps demonstrate a transfer, but alone does not establish the recipient’s identity, the donation’s purpose or eligibility for a tax deduction. If you need a legal or tax receipt, check the recipient’s procedures and local requirements. Payment software does not automatically satisfy them.