One way to better understand a US-based nonprofit organization is to look at its form 990 filing to the IRS. iNaturalist posts theirs on their Financials page. As of early 2026, the latest filing is for calendar year 2024. So I thought I’d take a look, and share my thoughts of a few of the things I see in there.
First, I think it’s useful to understand how much it costs for the organization to fulfill its mission (which it does primarily by developing and maintaining the platform, along with a bit of outreach). It looks like they spent $3.1MM in 2024 to run the organization but also used $2.2MM worth of additional services received in-kind (probably mostly mapping services, cloud storage services, and legal services):
| item | $ | % | source |
|---|---|---|---|
| Expenses from Financials | 5,289,769 | 100.0 | Sched D, Part XII, item 1 |
| Donated services / facilities | 2,238,192 | 42.3 | Sched D, Part XII, item 2a |
| “Functional” Expenses | 3,051,577 | 57.7 | Part IX item 25 |
Of the functional expenses, most of this – $2.6MM (84%) – goes to paying employees. It looks like they record this as standard payroll for US-based employees and as contract services for employees outside the US:
| Total Compensation | $ | count | source |
|---|---|---|---|
| US staff | 2,129,224 | 15 | Part I, section B, item 15 / Part I, item 5 |
| Non-US staff | 428,072 | 3 | Part IX, item 11g (more detail in Schedule O) / Part VII, section B, item 1 |
| All staff | 2,557,296 | 18 | (sum) |
(Note that they were still growing staff in 2024, and I think there may have been some turnover, too. So the $ amounts may reflect only part of a year’s work for some employees, and the employee counts reflect any employees paid during any part of the year.)
Here’s the breakdown for US employee compensation:
| item | $ | % | source |
|---|---|---|---|
| Total Compensation | 2,129,224 | 100.0 | Part 1, section B, item 15 / Part 1, item 5 |
| Base Pay for officers & key employees | 505,424 | 23.7 | Part IX, item 5 |
| Base Pay for other employees | 1,350,755 | 63.4 | Part IX, item 7 |
| Total Base Pay | 1,856,179 | 87.2 | (sum) |
| Pension | 57,723 | 2.7 | Part IX, item 8 |
| Other Benefits | 86,035 | 4.0 | Part IX, item 9 |
| Payroll Taxes | 129,287 | 6.1 | Part IX, item 10 |
The next largest chunk of the functional expenses is classified as Information Technology – $295K (10%) – which I assume is the cost of the infrastructure and other hardware and tech services needed to run the platform that was not donated. The remaining 6% is just admin and other miscellaneous stuff.
…
Ok, now let’s look at iNaturalist’s revenue. It looks like they got $4.7MM in revenues, plus an additional $2.2MM worth of in-kind donated services.
| item | $ | % | source |
|---|---|---|---|
| Revenues from Financials | 6,949,552 | 100.0 | Sched D, Part XII, item 1 |
| Donated services / facilities | 2,238,192 | 32.2 | Sched D, Part XI, item 2b |
| Revenues | 4,711,360 | 67.8 | Part I, item 12 |
Most of the $4.7MM comes from gifts to the organization of $4.4MM (94%), based on Part I, item 8 (current year). Of that, more than half comes from a single contributor (which I assume is the Moore Foundation). The top 5 contributors accounted for almost three quarters (73%) of the contributions, and the top 20 accounted for almost four fifths (78.5%). I was a little surprised that there were only 20 contributors who gave $5000 or more in 2024. The remaining contributors’ contributions accounted for a little more than one fifth (21.5%) of that total.
Here’s a summary of contributions (from Schedule B, Part I):
| Contributor(s) | $ | % | cum % |
|---|---|---|---|
| #1 | 2,501,038 | 56.4 | 56.4 |
| #2 | 250,000 | 5.6 | 62.0 |
| #3 | 165,708 | 3.7 | 65.7 |
| #4 | 161,500 | 3.6 | 69.4 |
| #5 | 150,000 | 3.4 | 72.8 |
| #6 through #20 | 256,138 | 5.8 | 78.5 |
| contributors <$5000 | 951,992 | 21.5 | 100.0 |
If you think about these contributions in comparison with expenses, the Top contributor basically covered staff expenses in 2024. The remaining contributions are less than the value of the in-kind donations though. So if iNaturalist ever lost those in-kind donations, they might have to pay for those services from reserves, if they couldn’t raise more money than they did in 2024. That said, in 2024, revenue less expenses was $1,659,783. So they are doing fine for now.
…
iNaturalist had very minimal liabilities – just $105,184 of accounts payable and accrued expenses (from Part X, item 17) at the end of 2024 – and it had significant assets totalling $5.9MM, including $317K in cash and $5.4MM in savings and cash investments (Part X, items 16, 1, and 2). Most of the assets were unrestricted (Part X, items 27 and 28).
This means that they likely would be able to run things exactly as they did for another year, even if they didn’t get any donations of cash or in-kind services.
…
All in all, it seems like iNaturalist’s operations are relatively straightforward, and they were in a strong financial position at the end of 2024. We outsiders won’t have insight into what happened in 2025 until they release the 2025 990 in April or so.
I’m expecting contributions to be up due to the Google.org grant(?), but staff costs might also be up in 2025 for various reasons. Still, I expect them to have a large surplus again for 2025.
In my mind, they seem to be running things relatively conservatively. It seems like they have room to spend more to develop the system faster or work on more things, but maybe that’s constrained more by organizational concerns than by finances for now? Alternatively or in addition, it seems like they could probably spend more on outreach or (fundraising) development.
I guess one thing that’s probably not captured in the form 990 is the value of the work of volunteer site curators, translators, and code contributors. These all directly affect the platform, and It might be interesting for the organization to try to quantify that, if they haven’t already.