Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/nonprofit/apps$ build app --web --mobile

Nonprofit apps

Donors, volunteers and impact reports in one place.

Nonprofits are usually sold software built for much larger organisations, with a monthly bill to match. We build what your team actually uses, a supporter app or a reporting portal, sized so that running it after launch fits your budget, and connected to the tools you already have.

// what matters here

What is different in this industry.

01

One record per supporter

Giving, volunteering and events sit together, so staff can thank a monthly donor who also volunteers, and supporters get one email rather than three.

02

Running costs you can plan for

We size hosting and support to the organisation, and the estimate shows the monthly cost separately, so the board approves a number it can keep paying.

03

Receipts done right

Official donation receipts are issued with the details your finance team specifies for registered charities, and kept for your records.

04

Consent built in

Email preferences and consent records follow CASL and the privacy rules that apply to you, and supporters can change them themselves.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb appMobile app

Donor and volunteer app

Hypothetical. Not a client, not a result.

// The problem

A charity keeps donors, volunteers and event sign-ups in separate tools, so supporters get duplicate emails and staff cannot see a person's whole relationship with the organisation.

// What we would build

A web and mobile app where supporters give once or monthly, sign up for volunteer shifts and events and manage their own details, with an admin side that shows each person's giving and volunteering together and issues receipts.

// What is in it

  • Gifts posted to QuickBooks Online by fund, built on the QuickBooks Online API
  • One-time and monthly giving through your payment processor, with receipts issued automatically
  • Volunteer shifts with sign-up, reminders and check-in on the day
  • Supporters update their own details and email preferences
  • One record per person across giving, volunteering and events
  • English and French for supporters

// Stack

  • Next.js
  • React Native
  • PostgreSQL
  • Stripe
  • CRM integration
  • DigitalOcean

// estimate

Build
≈ US$145,000 to US$222,000, delivered within 36 weeksCAD 206,300 to 315,500
Hosting
≈ US$344 a monthCAD 490 a month
Support
≈ US$2,500 a monthCAD 3,565 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
Data mapping and sandbox connection
0.4 weeks
Design approved
9.4 to 15.9 weeks
Core features
1.9 to 2.9 weeks
Full build
0.9 to 1.9 weeks
First build on devices
3.4 to 5.9 weeks
Sync built and reconciled in sandbox
1.4 to 1.9 weeks
Testing and fixes
0.4 to 0.9 weeks
Store submission
0.9 to 1.9 weeks
Launch
0.9 to 1.4 weeks
Live cutover
0.9 to 1.4 weeks
Hypercare
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

App store review
1 week

How it is paid

Deposit 20%
CAD 41,260 to 63,100
Discovery 7.9%
CAD 16,297.70 to 24,924.50
Data mapping and sandbox connection 1.6%
CAD 3,300.80 to 5,048.00
Design approved 7.9%
CAD 16,297.70 to 24,924.50
Core features 6.5%
CAD 13,409.50 to 20,507.50
Full build 4.3%
CAD 8,870.90 to 13,566.50
First build on devices 17.3%
CAD 35,689.90 to 54,581.50
Sync built and reconciled in sandbox 4.9%
CAD 10,108.70 to 15,459.50
Testing and fixes 2.1%
CAD 4,332.30 to 6,625.50
Store submission 5.7%
CAD 11,759.10 to 17,983.50
Launch 7.9%
CAD 16,297.70 to 24,924.50
Live cutover 1.6%
CAD 3,300.80 to 5,048.00
Hypercare 2.3%
CAD 4,744.90 to 7,256.50
Holdback, 30 days after launch (10%)
CAD 20,630 to 31,550
Example projectWeb app

Impact reporting portal

Hypothetical. Not a client, not a result.

// The problem

Program staff record attendance and outcomes on paper and in spreadsheets, and someone spends weeks each year turning them into a different report for each funder.

// What we would build

A simple web portal where program staff record sessions and outcomes once, with dashboards for the board and exports shaped to each funder's template, so year-end reporting is a download rather than a project.

// What is in it

  • Session, attendance and outcome entry built for program staff, on a phone or a laptop
  • Outcome measures defined by your team, not by the software
  • Dashboards for staff and the board
  • Exports shaped to each funder's reporting template
  • Participant privacy protected by role, with personal data kept to a minimum

// Stack

  • Next.js
  • PostgreSQL
  • Metabase
  • DigitalOcean

// estimate

Build
≈ US$57,000 to US$87,200, delivered within 16 weeksCAD 81,200 to 124,200
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
Design approved
2.9 to 4.9 weeks
Core features
2.4 to 3.4 weeks
Full build
1.4 to 2.4 weeks
Testing and fixes
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

How it is paid

Deposit 20%
CAD 16,240 to 24,840
Discovery 7.7%
CAD 6,252.40 to 9,563.40
Design approved 7.7%
CAD 6,252.40 to 9,563.40
Core features 23.3%
CAD 18,919.60 to 28,938.60
Full build 15.5%
CAD 12,586 to 19,251
Testing and fixes 7.7%
CAD 6,252.40 to 9,563.40
Launch 8.1%
CAD 6,577.20 to 10,060.20
Holdback, 30 days after launch (10%)
CAD 8,120 to 12,420

// questions

Questions we get about this.

Can a donor app connect to our CRM?

Usually, yes. Most donor CRMs have an interface. We connect to it so the app adds a better front end without moving your records.

Can volunteers use it without a download?

Yes. Everything works in a mobile browser; the installed app is there for volunteers who come often and want reminders.

Do you offer nonprofit pricing?

Our prices come from the same rate card for everyone, so the estimate is honest. What we can do is scope tightly, start small and phase the work to match your funding.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Donor and volunteer app development for charities | Atheron Network Labs