Charities, open-source projects, creators and community sites increasingly want to accept donations in cryptocurrency. This guide shows a reliable way to accept crypto donations on WordPress in 2026.
Note: older guides (including a previous version of this one) recommended Coinbase Commerce-based plugins. Coinbase Commerce shut down on 31 March 2026, so those methods no longer work.
Option 1: WooCommerce + NOWPayments (recommended)
If your site runs WooCommerce, you can create a donation product and accept crypto for it with NOWPayments for WooCommerce.
- Install WooCommerce and NOWPayments for WooCommerce.
- Create a NOWPayments account and copy your API key into WooCommerce → Settings → Payments → NOWPayments.
- Create a simple, virtual product called e.g. “Donation”. Use fixed amounts as variations (10, 25, 50…) or a name-your-price extension for custom amounts.
- Hide shipping fields for virtual products so donors only see what is needed.
- Choose which coins to accept and whether to auto-convert in your NOWPayments dashboard.
- Make a small test donation and confirm the order completes.
Donations then appear as WooCommerce orders, giving you donor records, emails and exports in one place.
Option 2: Coinbase Business for US and Singapore organisations
If your organisation is registered in the US or Singapore and your store currency is USD, Coinbase Business for WooCommerce can accept donations in USDC. It does not accept Bitcoin or other coins.
Option 3: A wallet address or QR code
The simplest method is publishing a wallet address and QR code on a page. It costs nothing but gives you no automatic receipts, no donor records and no amount tracking, and mistakes in addresses or networks are irreversible. It suits very small projects only.
Best practices for crypto donations
- Explain which coins and networks you accept.
- Send a confirmation or receipt email for every donation.
- Check how crypto donations are treated for tax and reporting in your country.
- Add a short FAQ on your donation page covering refunds and anonymity.
- Link your donation page from your menu and footer.
Frequently Asked Questions
How do I accept crypto donations on WordPress?
Install WooCommerce and NOWPayments for WooCommerce, create a virtual “Donation” product, connect your NOWPayments API key, and donors can pay in cryptocurrency at checkout.
Can I use Coinbase Commerce for WordPress donations?
No. Coinbase Commerce shut down on 31 March 2026. US and Singapore organisations can use Coinbase Business for WooCommerce for USDC donations; others can use NOWPayments for WooCommerce.
Can donors give any amount in crypto on WooCommerce?
Yes. With NOWPayments for WooCommerce you can offer fixed donation amounts as product variations, or add a name-your-price extension so donors choose their own amount.

OpenAI
Perplexity
Leave a Reply