Apache Software Foundation revenue: $2,220,257 in FY2025
The Apache Software Foundation took $2,220,257 in the year to 30 April 2025 and spent $2,334,727, its first loss in the recent series. Its own board had budgeted $3,000,000 of income and a $239,250 surplus. Read from three filed Form 990 returns and ASF's published budgets.
In this story
Quick answer (all figures from the Apache Software Foundation's own filed Form 990 returns). ASF revenue was $2,220,257 in FY2025 (fiscal year ended 30 April 2025), $2,452,180 in FY2024, and $2,313,188 in FY2023. Expenses were $2,334,727, $2,162,676 and $2,042,336. FY2025 is therefore the first loss in the recent series, at -$114,470, against a board-approved budget that projected $3,000,000 of income and a $239,250 surplus. Net assets ended FY2025 at $4,206,363. ASF has no salary line at all: every one of the 17 officers and directors listed on the FY2025 return is reported at $0.
The three years, side by side
ASF's fiscal year ends on 30 April. Every figure below is read from the filed XML of the returns themselves, not from a summary.
Scroll to see more
| ASF fiscal year | Total revenue | Total expenses | Reported bottom line | Net assets at year end |
|---|---|---|---|---|
| FY2023 (ended 30 Apr 2023) | $2,313,188 | $2,042,336 | +$270,852 | $3,981,285 |
| FY2024 (ended 30 Apr 2024) | $2,452,180 | $2,162,676 | +$289,504 | $4,340,946 |
| FY2025 (ended 30 Apr 2025) | $2,220,257 | $2,334,727 | -$114,470 | $4,206,363 |
Revenue rose 6.0% in FY2024 and fell 9.5% in FY2025.
One year, three different year labels
This is the single most common way ASF's numbers get misquoted, and it is worth stating before anything else. The year that ended on 30 April 2025 is called three different things by three different sources that are all looking at the same return:
Scroll to see more
| Source | What it calls the year ended 30 Apr 2025 |
|---|---|
The IRS return header (TaxYr) | 2024 |
| ProPublica's Nonprofit Explorer | Fiscal Year Ending April 2025 |
| ASF's own board minutes and budgets | FY2025 |
I use ASF's own convention throughout, because that is the label attached to the budgets ASF publishes. When you see an ASF revenue figure quoted against a bare year, check which of these three conventions it is using before comparing it to anything.
The budget ASF approved, and the year it actually had
ASF publishes its board-approved budgets in the open, in its board minutes. The FY2025 budget was approved on 19 June 2024, and the minutes record that "The board approved the budget by unanimous vote."
Scroll to see more
| FY2025 | Board-approved budget | Actual, per Form 990 | Difference |
|---|---|---|---|
| Total income | $3,000,000 | $2,220,257 | -$779,743 (-26.0%) |
| Total expense | $2,760,750 | $2,334,727 | -$426,023 (-15.4%) |
| Net | +$239,250 | -$114,470 | -$353,720 |
Income came in 26.0% under budget. Spending came in 15.4% under budget, which absorbed a little over half the shortfall, and the remainder became the loss.
The budget's own line detail is worth reading against the outturn. ASF budgeted Total Sponsorship $2,600,000, Total Public Donations $150,000, Conference $250,000 and Interest Income $0. The return reports total contributions of $2,080,861 and investment income of $139,396. So the one line ASF budgeted at zero is the one line that materially overperformed, in a year when everything else fell short.
The following year's budget, approved 19 March 2025, was cut: Total Income $2,705,000 (down $295,000, or 9.8%) and Total Expense $2,567,227 (down $193,523, or 7.0%), for a projected net of $137,773. The minutes record that this one was not unanimous: "The board approved the budget by a majority vote 7-1-1 with nay vote by Greg Stein and abstention from Jim Jagielski." Both men appear on the FY2025 return's own officer list.
A trap in ASF's own budget lines
If you compare ASF's Infrastructure budget across those two years you will read a 93% cut: $1,900,000 in FY2025 against $127,900 in FY2026. That is not a cut. It is a reclassification, and the budget says so in its own footnote: "Salaries that have been included here in the past have been moved to a Staffing line that also includes the Tooling staffing." The FY2026 budget carries a new Staffing $1,609,547 line. Infrastructure plus Staffing is $1,737,447, or 67.7% of budgeted expense, against 68.8% for Infrastructure alone the year before.
This matters because ASF's own December 2025 annual report describes infrastructure as "roughly 70% of our +$2.5MM annual budget". That statement is consistent with the combined figure, and it is flatly inconsistent with the line labelled Infrastructure in the current budget. Both readings come from ASF. Diff the labels, not just the totals.
Where the money came from
Scroll to see more
| FY2025 revenue line | Amount | Share |
|---|---|---|
| Contributions and grants | $2,080,861 | 93.7% |
| Investment income | $139,396 | 6.3% |
| Program service revenue | $0 | 0% |
| Total | $2,220,257 | 100% |
The whole of the decline is on the contributions line, which fell $298,541, or 12.5%. Investment income went the other way, rising $66,618 (91.5%) in FY2025 alone and 3.98x across the three years, from $35,045 to $139,396. As a share of revenue it went 1.5%, 3.0%, 6.3%.
Program service revenue is zero on all three returns. It was $11,200 in FY2022, per the prior-year column of the FY2023 return, and it has been nil since. ASF sells nothing.
That last point deserves emphasis, because several market-research listings sold on the open web carry line items such as "Apache Software Foundation Web Server Revenue (US$ Million)". ASF's own returns report $0 of program service revenue in every year examined. Whatever those tables are measuring, it is not money ASF receives.
ASF's sponsors are named publicly rather than in the return. The current platinum tier includes Google and
Huawei, and the gold tier includes
Cloudera. The return itself does not break contributions down by donor: Schedule B is filed, and the contributor detail is withheld from the public copy, so the split between those sponsors cannot be derived from the filing.
Where the money went
Scroll to see more
| FY2025 expense line | Amount | Share of total |
|---|---|---|
| Management fees (outsourced) | $1,259,329 | 53.9% |
| Conferences and meetings | $297,372 | 12.7% |
| Advertising | $201,029 | 8.6% |
| All other expenses | $155,492 | 6.7% |
| Fundraising | $108,310 | 4.6% |
| Travel Assistance Committee | $77,985 | 3.3% |
| Service contracts | $72,917 | 3.1% |
| Travel | $67,160 | 2.9% |
| Hosting and code signing | $39,009 | 1.7% |
| Everything else | $56,124 | 2.4% |
| Total | $2,334,727 | 100% |
Component shares above are rounded to one decimal place and sum to 99.9%.
Split by function, that is program services $2,040,778 (87.4%), management and general $185,639 (8.0%) and fundraising $108,310 (4.6%).
Three lines moved sharply in FY2025. Conferences and meetings rose from $195,834 to $297,372 (+51.8%) and travel rose from $29,077 to $67,160 (+131.0%), consistent with a return to in-person events. Legal fees went the other way, from $57,616 to $833, a fall of 98.6%.
One line barely moves at all: fundraising was $108,325, then $108,315, then $108,310. Three consecutive years within $15 of each other.
Nobody at ASF is paid by ASF
The FY2025 return lists 17 officers, directors and key employees, including the President, the Treasurer, the Secretary and the VP Security. Every one of them is reported at $0 in the reportable-compensation, related-organisation and other-compensation columns alike. The same is true of all 17 on the FY2024 return and all 15 on the FY2023 return.
There is no salary line anywhere in the expense schedule either: no officer compensation, no other salaries and wages, no pension contributions, no payroll taxes. Total salaries and employee benefits on the summary page read $0 on all three returns, and that is internally consistent with the detailed expense schedule, which contains none of those lines.
What ASF has instead is the $1,259,329 management-fees line above: the Foundation buys its operations rather than employing them. It is worth knowing that this is the shape, because every "top paid employee" figure published about any non-profit is read off that same officer table. For ASF, that table is all zeros.
There is one loose end the return does not close. The compliance page reports 4 employees on the W-3 count for the calendar year, on all three returns, beside $0 of reported wages. The returns carry no explanatory note reconciling those two statements, and I am not going to guess at one.
The loss that was not a cash squeeze
A deficit and a cash drain are different things, and FY2025 separates them cleanly.
Scroll to see more
| ASF fiscal year | Reported bottom line | Change in cash and savings | Change in deferred revenue |
|---|---|---|---|
| FY2023 | +$270,852 | +$391,808 | +$1,073,890 |
| FY2024 | +$289,504 | -$67,235 | -$247,248 |
| FY2025 | -$114,470 | +$435,357 | +$406,270 |
In FY2025 ASF reported a loss of $114,470 while its cash and savings rose $435,357. In FY2024 it reported a surplus of $289,504 while cash fell $67,235. In both years the sign of the cash movement tracks the deferred-revenue movement, not the bottom line.
Deferred revenue is money already received for a period that has not yet happened, and on ASF's balance sheet it is essentially the whole of the liability side: $1,073,890 of $1,116,537 (96.2%) at the end of FY2023, $826,642 of $834,486 (99.1%) in FY2024, and $1,232,912 of $1,253,972 (98.3%) in FY2025. It also appeared from nothing. At the start of FY2023 ASF's total liabilities were $3,310 and the deferred-revenue element is simply absent from that column.
Three years of prior-period adjustments
Each of the three returns carries an entry on the line the form labels "Prior period adjustments":
Scroll to see more
| ASF fiscal year | Opening net assets | Reported bottom line | Prior period adjustment | Closing net assets |
|---|---|---|---|---|
| FY2023 | $4,275,761 | +$270,852 | -$565,328 | $3,981,285 |
| FY2024 | $3,981,285 | +$289,504 | +$70,157 | $4,340,946 |
| FY2025 | $4,340,946 | -$114,470 | -$20,113 | $4,206,363 |
The roll-forward reconciles exactly in all three years once the adjustment is included.
The FY2023 one is the striking one: at $565,328 it is 2.09 times the reported surplus, and it flips the year's outcome. FY2023 is reported as a $270,852 surplus, and ASF's net assets fell $294,476 over that same year. Anyone who reads only the headline bottom line for FY2023 gets the direction of that year wrong.
To be explicit about what this is not: the form asks for an explanation on Schedule O for line 9, "other changes in net assets", and it does not ask for one on line 8, prior period adjustments. ASF's returns comply. This is a disclosure the form does not request, not a disclosure ASF has withheld.
A quarter of the spending leaves the United States
Schedule F reports ASF's activity outside the US, in three regions, described in every year with the single word "INFRASTRUCTURE".
Scroll to see more
| ASF fiscal year | North America (non-US) | Europe | East Asia and Pacific | Total | Share of expenses |
|---|---|---|---|---|---|
| FY2023 | $60,500 | $234,267 | $155,501 | $450,268 | 22.0% |
| FY2024 | $66,000 | $156,328 | $158,836 | $381,164 | 17.6% |
| FY2025 | $67,000 | $351,125 | $186,793 | $604,918 | 25.9% |
Foreign spending rose 58.7% in FY2025, in the year revenue fell. Europe alone more than doubled, up $194,797 (124.6%).
The reserve
Net assets divided by annual expenses gives a rough measure of how long ASF could run on reserves: 712 days at the end of FY2023, 733 days at the end of FY2024, and 658 days at the end of FY2025. Roughly 1.8 years of cover, down from 2.0.
Split by restriction, the FY2025 decline is almost entirely unrestricted: funds without donor restriction fell $134,301 to $3,579,078, while donor-restricted funds fell $282 to $627,285. The restricted pool has barely moved in three years.
One caution on that ratio. ASF holds $1,232,912 of deferred revenue, which is money it has taken but not yet earned. Net of that, the cushion is smaller than the headline days-of-cover figure suggests.
Public support
ASF is a 509(a)(2) publicly supported organisation. Its public support percentage was 98.95% for FY2023, 98.78% for FY2024 and 97.70% for FY2025. The threshold it must clear is 33.33%, and the return marks the test as passed in all three years. The slow drift downward is the mirror image of the rising investment income, which counts against the ratio rather than for it.
A schedule that disappeared, and a number that repeats
The FY2023 and FY2024 returns both file Schedule D, reporting other assets of $73,943: "CONTRIBUTED SERVICES" at $72,917 and "PREPAID" at $1,026. The two figures are identical in both years. The FY2025 return files no Schedule D at all, and its residual other assets are $11,751.
Before reading that as an omission: the form triggers Schedule D Part IX only when other assets reach 5% or more of total assets. ASF's $73,943 was 1.45% and 1.43% in those two years, and FY2025's $11,751 is 0.215%. The schedule was never required. Its absence in FY2025 is correct, and its presence in the two prior years was ASF filing more than it had to.
There is a coincidence here that I will report and not explain. The FY2025 expense schedule carries a line described as "SERVICE CONTRACTS" at $72,917, which is exactly the amount at which the contributed-services asset had been carried for the two preceding years. The returns state no relationship between the two, "SERVICE CONTRACTS" is a recurring line that was $139,075 and $132,742 in the prior years, and I am not going to assert a link the filings do not make. Both numbers are above; a reader checking the returns will meet them, and should know they are exactly equal.
What the other published answers say
Scroll to see more
| Source | What it publishes | Verdict |
|---|---|---|
| ASF's own 2025 annual report | No revenue figure at all. Two dollar amounts in the whole document, neither of them a total | Silent, not wrong |
| ProPublica Nonprofit Explorer (web page) | All three years to the dollar, plus the $0 officer table | Accurate, and the best public answer |
| ProPublica's public API | Extracted financial data stops at FY2023 | Two years behind its own web page |
| Wikipedia infobox | "Revenue $2.31 million (2023)", "Expenses $2.01 million (2023)" | Correct for the year it names, two years stale |
Two of those deserve a fuller note.
ASF's own annual report is silent, not wrong. The ASF 2025 Year in Review, published 18 December 2025, is a substantial document, and it contains zero occurrences of the word "revenue", no statement of activities, and exactly two dollar amounts: a reference to infrastructure being "roughly 70% of our +$2.5MM annual budget", and the statement that "The Tooling Initiative added $500K to the ASF's annual budget in FY2025, and was made possible by seed funding by Alpha-Omega." Both are budget statements. Neither is an outturn.
ProPublica's web page and its API disagree with each other. The web page carries FY2025 and FY2024 in full, including the officer table showing $0 against every name. The API's extracted-financial-data array stops at FY2023 and files the two most recent years under filings without data, even though its own metadata points at a filing received in 2026. If you are reading ASF's finances through a tool built on that API, you are two years behind, and the web page you would land on if you clicked through is not.
Worth stating plainly: ProPublica's page is accurate and it is the best public answer to this question. What it does not do, because it is a data viewer rather than an analysis, is compare the outturn to ASF's published budget, or surface the prior-period adjustments, the deferred-revenue mechanism, the restricted split, or the foreign-spend share.
What I could not establish
The 4-employee W-3 count beside $0 of wages is unreconciled, and the returns contain no note that resolves it. The identity and size of individual sponsors cannot be derived from the filings, because Schedule B's contributor detail is withheld from the public copy as the law permits. The cause of the FY2023 prior-period adjustment is not stated and is not required to be. ASF's returns are unaudited, which the filings state directly, so there is no second set of accounts to reconcile against, and the Schedule D reconciliation between return and audited statements does not exist for this organisation.
How to check this yourself
Every figure above comes from three filed returns and two ASF pages. The returns are public. Search ProPublica's Nonprofit Explorer for EIN 47-0825376, and the filed XML for each year is downloadable from the IRS bulk 990 data. ASF's board-approved budgets are published in its board minutes, and the annual report is on its news site. The IRS form itself is the place to confirm what any given line is asking for.
For comparison, and noting that these are not like-for-like periods: the Python Software Foundation reported $4,086,997 and the Free Software Foundation $1,362,457.
ASF's $2,220,257 sits between them.
Primary sources: ProPublica Nonprofit Explorer, EIN 47-0825376; ASF board-approved budgets; ASF 2025 Year in Review; ASF sponsors; IRS Form 990.
Written by
Joaquin del RioJoaquin del Rio reads filings for OperatorBook and writes up what the published numbers actually say.
Frequently asked questions
What is the Apache Software Foundation's annual revenue?
ASF reported total revenue of $2,220,257 for its fiscal year ended 30 April 2025, $2,452,180 for the year ended 30 April 2024, and $2,313,188 for the year ended 30 April 2023. All three figures come from ASF's filed Form 990 returns.
Did the Apache Software Foundation lose money in FY2025?
Yes. ASF reported expenses of $2,334,727 against revenue of $2,220,257 in the year to 30 April 2025, a shortfall of $114,470. Its board-approved budget for that year had projected $3,000,000 of income and a surplus of $239,250, so the outturn missed the budgeted net by $353,720.
How much does the Apache Software Foundation pay its officers?
Nothing. All 17 officers, directors and key employees listed on the FY2025 return, including the President, Treasurer and Secretary, are reported at $0 in every compensation column. The return carries no salary, payroll tax or pension line at all. ASF's largest expense is instead $1,259,329 of outsourced management fees.
Where does Apache Software Foundation money come from?
Almost entirely from contributions. In FY2025 contributions and grants were $2,080,861 (93.7% of revenue) and investment income was $139,396 (6.3%). Program service revenue was $0, as it has been since FY2022. Sponsors are listed publicly by tier, but the return withholds the per-donor detail on Schedule B.
Is the Apache Software Foundation running out of money?
Not on these figures. Net assets stood at $4,206,363 at the end of FY2025, roughly 658 days of cover at that year's spending rate, and cash and savings actually rose $435,357 during the loss-making year because deferred revenue increased. The cushion is smaller than it looks, though, because $1,232,912 of the balance sheet is deferred revenue that has been received but not yet earned.
More stories
Python Software Foundation revenue: $4,086,997 in 2024, and two statements that disagree
The PSF reported revenue of $4,086,997 for 2024 against expenses of $5,765,854. Its own annual report shows $4,293,000 and puts the money in opposite buckets. Unrestricted reserves are down 46.7% in two years, the public support percentage moved 26 points on one vanished line, and Sub-Saharan Africa has overtaken Europe as its largest grant region.
Free Software Foundation revenue was $1,362,457 in FY2025, and its own audit says $1,511,523
FSF reported revenue of $1,362,457 for the year ended September 30, 2025 against $1,431,359 of expenses. Its audited statements report $1,511,523 and a surplus. Five Form 990 filings cover three years, two of them amended.
Rust Foundation revenue was $5,274,907 in 2025, and its 990s reported the Executive Director at $0
Rust Foundation revenue was $5,274,907 in 2025 against $4,810,306 of expenses. All five Form 990 filings, from the filed XML, including the year page one does not have. Membership dues actually fell, and Part VII reported the Executive Director at $0 for three straight years.