the are many types of forms for nonprofits 990, 990EZ, 990PF (private foundations) in addition to federal filings some states also require filings. I strongly suggest you use the services of a tax pro. there can be substantial penalties for the late filing of the forms.