Crypto donations with receipts
Hypothetical. Not a client, not a result.
// The problem
Supporters offer gifts of cryptocurrency, but the charity has no safe way to accept them, no record of their value on the day and no process for receipts.
// What we would build
A donation page where supporters give from their own wallet to an address the charity controls, with each gift recorded with its value on the day and passed to the finance team for receipting. Many charities are better served by a donation platform that converts crypto for them, and we will say so when that fits.
// What is in it
- A donation page with wallet connection on the main networks
- Gifts sent to a multisig wallet the charity controls, not held by us
- Each gift recorded with the market value at the time it was received
- Donor details collected for receipting, with consent
- A finance view to reconcile gifts and hand them to your accountant
// Stack
- Next.js
- viem and wagmi
- Safe smart accounts
- Price data API
- PostgreSQL
- DigitalOcean
// estimate
- Build
- ≈ US$62,500 to US$95,600, delivered within 20 weeksCAD 89,000 to 136,100
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$1,000 a monthCAD 1,425 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Specification
- 0.4 weeks
- Design approved
- 2.4 to 3.4 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.9 weeks
- Contracts and tests
- 1.4 to 2.4 weeks
- Testing and fixes
- 0.4 weeks
- Testnet deployment
- 2.9 to 3.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Mainnet
- 0.9 to 1.4 weeks
How it is paid
- Deposit 20%
- CAD 17,800 to 27,220
- Discovery 4.3%
- CAD 3,827.00 to 5,852.30
- Specification 5.1%
- CAD 4,539.00 to 6,941.10
- Design approved 4.3%
- CAD 3,827.00 to 5,852.30
- Core features 13%
- CAD 11,570 to 17,693
- Full build 8.7%
- CAD 7,743.00 to 11,840.70
- Contracts and tests 15.3%
- CAD 13,617.00 to 20,823.30
- Testing and fixes 4.3%
- CAD 3,827.00 to 5,852.30
- Testnet deployment 5.1%
- CAD 4,539.00 to 6,941.10
- Launch 4.3%
- CAD 3,827.00 to 5,852.30
- Mainnet 5.6%
- CAD 4,984.00 to 7,621.60
- Holdback, 30 days after launch (10%)
- CAD 8,900 to 13,610