Form 990

The Rada Trust programs score IRS Form 990s to identify promising non-profits. What is the 990? Form 990 (officially, the "Return of Organization Exempt From Income Tax") is a United States Internal Revenue Service (IRS) form that provides the public with information about a nonprofit organization.

Filing Requirement

Form 990 is due annually after the organization's fiscal year ends. A nonprofit organization that does not file annual returns for three consecutive years will have its tax-exempt status revoked. A tax-exempt organization with annual gross receipts of less than $200,000 and assets less than $500,000 has the option of filing a shorter alternative form, Form 990-EZ instead. Churches and their affiliates are not required to file.

Access

Public Inspection IRC 6104(d) regulations state that an organization must provide copies of its three most recent Forms 990 to anyone who requests them, whether in person, by mail, fax, or e-mail. The IRS Tax Exempt Organization Search page offers summary information about nonprofits, as well as copies of their tax returns.
IRS 990
IRS website that offers all filed Form 990s.
From the 990, Rada extracts attributes specified in an input parameter file. The default parameter file specifies 30 attributes. The program stores one row per non-pronfit (501c3) and 30 columns for the 30 attribute values. For the year 2024 this leads to 360,000 rows (the IRS has more 990s, but the program excludes some filings, such as 990-EZ). Those attributes include these which are shown as data type (such as string or integer) followed by the number of characters in that data type followed by the xml path to the attribute value in the Form 990 xml representation:
  1. String;5;Return/ReturnHeader/ReturnTypeCd
  2. Date;10;Return/ReturnHeader/TaxPeriodBeginDt
  3. String;30;Return/ReturnHeader/Filer/EIN
  4. String;200;Return/ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt
  5. String;2;Return/ReturnHeader/Filer/USAddress/StateAbbreviationCd
  6. Integer;4;Return/ReturnHeader/TaxYr
  7. String;100;Return/ReturnData/IRS990/WebsiteAddressTxt
  8. Integer;4;Return/ReturnData/IRS990/FormationYr
  9. Integer;15;Return/ReturnData/IRS990/GrossReceiptsAmt
  10. String;600;Return/ReturnData/IRS990/ActivityOrMissionDesc
  11. AbsInt;15;Return/ReturnData/IRS990/CYInvestmentIncomeAmt
  12. Integer;15;Return/ReturnData/IRS990/CYRevenuesLessExpensesAmt
  13. AbsInt;15;Return/ReturnData/IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt
  14. AbsInt;15;Return/ReturnData/IRS990ScheduleD/CYEndwmtFundGrp/GrantsOrScholarshipsAmt
  15. AbsInt;15;Return/ReturnData/IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/GrantsOrScholarshipsAmt
  16. AbsInt;15;Return/ReturnData/IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/GrantsOrScholarshipsAmt
  17. AbsInt;15;Return/ReturnData/IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/GrantsOrScholarshipsAmt
  18. AbsInt;15;Return/ReturnData/IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/GrantsOrScholarshipsAmt
  19. Integer;15;Return/ReturnData/IRS990ScheduleD/CYEndwmtFundGrp/EndYearBalanceAmt
  20. Integer;15;Return/ReturnData/IRS990SheduleD/CYMinus1YrEndwmtFundGrp/EndYearBalanceAmt
  21. Integer;15;Return/ReturnData/IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/EndYearBalanceAmt
  22. Integer;15;Return/ReturnData/IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/EndYearBalanceAmt
  23. Integer;15;Return/ReturnData/IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/EndYearBalanceAmt
  24. Integer;15;Return/ReturnData/IRS990/NetAssetsOrFundBalancesBOYAmt
  25. Integer;15;Return/ReturnData/IRS990/NetAssetsOrFundBalancesEOYAmt
  26. AbsInt;15;Return/ReturnData/IRS990/PYGrantsAndSimilarPaidAmt
  27. AbsInt;15;Return/ReturnData/IRS990/CYGrantsAndSimilarPaidAmt