Do all nonprofits have to file Form 990 each year?
All nonprofit organizations with total annual receipts “normally” over $25,000 must file this federal form annually (churches and government agencies do not file). If gross annual receipts are between $25,000 and $100,000, AND if your assets are less than $250,000, Form 990EZ may be filed instead.