You need to file a 501(c)(3) application in order for the corporation
's profits to be considered tax free under federal law. Otherwise, the corporation's income should be treated as regular corporate income and the corporation must pay taxes accordingly.
Essentially, what's happened here is that you have flown under the radar with the IRS, and that is why you have not received any notifications from it regarding taxes due. Technically, your company owes taxes on all the money it has received, even if it has given it away. The corporation must obtain approval from the IRS as a non profit
under 501c3 before the income it obtains is treated as tax free.
What you need to do is go ahead and submit this 501c3 application (see www.irs.gov). If disclosure of past income is required, you should consult with an accountant prior to making the disclosure, as it may be a better idea to simply start a new company under which you file for 501c3 status.
Please let me know if you have any further questions. Please also kindly consider rating my answer positively so that I am compensated by the website for my work on your question. Rating positively does not cause an additional charge and does not prevent us from further discussing your questions.