Nonprofit tax

    Who can prepare Form 990?

    Many nonprofits ask whether Form 990 must be prepared by a CPA. The short answer is no. Here’s who can prepare and sign it, and when it makes sense to bring in a CPA.

    • Last reviewed October 4, 2026
    • Sources linked below

    Does Form 990 have to be prepared by a CPA?

    No. Federal rules do not require a CPA to prepare Form 990. A staff member, volunteer or paid preparer can prepare it. A paid preparer must have a PTIN and sign the return, and an officer of the organization signs under penalties of perjury. Many organizations still use a CPA because the return is public.

    Who can prepare and who must sign

    • Preparer: anyone can prepare Form 990. There is no CPA requirement.
    • Paid preparers: anyone who prepares or helps prepare federal tax returns for compensation must have a valid PTIN and complete the paid preparer section.
    • Officer: an officer of the organization signs the return under penalties of perjury. That signature belongs to the organization regardless of who prepared the return.

    Not sure whether you file Form 990, 990-EZ or 990-N? Use our which 990 form tool.

    When a CPA helps

    The return is public. Your Form 990 must be available for public inspection, and copies are posted on public nonprofit databases where donors, grantmakers and journalists read them. Program descriptions, compensation and governance answers are read closely.

    It should match your financial statements. If your organization has an audit or review, the revenue, expenses and net assets on Form 990 should reconcile to those statements. A CPA who knows nonprofit reporting can tie the two together.

    Schedule A public support. Public charity status often depends on showing that at least one-third of support comes from the public over a 5-year period, with a 10% facts-and-circumstances test as an alternative. Mistakes in classifying grants and large gifts can change the result.

    Schedule B. Contributor names and addresses are reported to the IRS. Except for private foundations, organizations are not required to disclose them publicly, so the public copy needs to be handled carefully.

    Unrelated business income. If the organization has $1,000 or more of gross income from a regularly conducted unrelated business, it also files Form 990-T.

    State registration. Many states have charitable registration or renewal filings that use figures from Form 990.

    How we work

    We prepare Form 990 from your books and, when you have one, your audited or reviewed financial statements. We review Schedule A, Schedule B and any 990-T exposure, and give your board a draft to review before the officer signs. Our fees are transparent and fair, quoted upfront, in writing. See Form 990 preparation and Form 990 deadlines.

    Form 990: who does what

    RoleRequirement
    PreparerNo CPA requirement
    Paid preparerMust have a valid PTIN and sign
    OfficerSigns under penalties of perjury
    Public inspectionThree years from the due date or filing date, whichever is later
    Form 990-TRequired at $1,000 or more of unrelated business gross income
    Due date15th day of the 5th month; Form 8868 gives 6 more months

    Expert CPAs. Personal attention.

    Want a CPA to prepare or review your Form 990? We tie it to your financial statements, check Schedule A and Schedule B, and walk your board through the draft.

    Frequently asked questions