A nonprofit CPA's read of any Form 990

Know what your Form 990 says before someone else forms an opinion about it.

A plain-English review of your Form 990 from a nonprofit CPA firm: financial health, public support, governance, compensation, revenue concentration, and the questions your board should be asking.

CPA firm prepared · No consultation required · Most clean reports within the hour

Not filed yet? The pre-filing review is the one to buy, because a draft can still be changed.

Second Look: national education nonprofitFY2023 · Form 990

Summary

$10.4M in revenue against $9.9M in expenses, so the year ended about $566,000 ahead. Spending was 86.8% program, 10.4% management, 2.7% fundraising. The pressure is not on the spending side: it is that half the money came from one funder and the public support percentage dropped 14 points in a single year. Cash covers about three and a half months of spending, which is not the same thing as three and a half months of reserves.

Findings

Needs attention: Public support fell from 49.9% to 35.4% in one year, about two points above the 33 1/3 percent public support threshold. Under that line there is a 10 percent facts and circumstances route, which is a conversation to have deliberately rather than discover.

Stronger next year: The test runs on a five-year rolling window, so the work is in the years rather than the form: a broader base of smaller donors moves it and one very large gift can move it the other way. Schedule A, Part VI is where an unusual year gets explained, and the facts and circumstances case gets made if the percentage falls under the line. Where one gift moved the percentage, there is a second question for your preparer: a substantial gift from a disinterested party, attracted by the organization's public nature, unexpected, and large enough to distort the test may qualify as an unusual grant under the regulations, which takes it out of both halves of the fraction on Schedule A rather than capping it at 2% of total support. That determination rests on the facts of the gift, it is not automatic, and it is not available for a gift from somebody who was already a substantial contributor. If a large gift is expected, ask how it lands against the 2% limit before it is accepted rather than after.

Watch: One foundation gave about $5.2M, roughly half of all revenue for the year.

Stronger next year: Concentration is a fact about the year, not a failing, and the return can say what is being done about it. Schedule O. Draft language to adapt, with your own figures: "[number] grants provided [x]% of revenue in FY[year]. The board's FY[year] plan adds an individual giving program with a target of [x]% of revenue and a fee-for-service pilot beginning in [quarter]." A funder reading that sees a board that knows its own risk, which is the opposite of what an unexplained concentration conveys.

Watch: Cash and savings of $2,870,000 cover about three and a half months of spending. Net assets without donor restrictions are $1,200,000 of the $4,100,000 total and include property, so neither figure is an operating reserve, and the return does not say how much of the cash is free to spend.

Stronger next year: Three different figures get called reserves and the return establishes only two of them. Part X reports cash and savings on lines 1 and 2, and net assets split by donor restriction on lines 27 and 28. Neither is a reserve figure: the form does not say whether that cash is itself restricted to a purpose, or how much of the unrestricted balance is the building rather than money. Schedule O is where an organization can say what a reader cannot work out. Draft language to adapt, with your own figures: "Of net assets of [total], [amount] is property and equipment and [amount] is restricted to [program]. Cash and savings at year end were [amount], of which [amount] is available for general operations, about [n] months of spending against the board's reserve target of [n] months." A board that has a written reserve policy should say so in the same sentence, because that is the thing a funder is actually checking for.

In good shape: Program spending was 86.8% of expenses, and the return reports an independent board with conflict of interest, whistleblower and compensation review policies in place.

Questions for the board

  1. What is the plan to widen the donor base before public support drops below the 33 1/3 percent threshold?
  2. Does our largest funder have a multi-year commitment, and what happens to the budget if that grant shrinks?
  3. Of the $2,870,000 in cash and savings, how much is committed to a restricted purpose, and what is the figure the board should be treating as its operating reserve?
A real report, produced by the same pipeline a paying client's return goes through, from a public Form 990. The organization's name, EIN, address and people were removed or replaced; the figures and findings are the ones the run produced. Coverage depends on the form, schedules and information provided.

Free

What does a funder see when they look you up?

Your 990 is public the day it is processed. A program officer deciding whether to take your call looks it up and checks a handful of things. Most boards have never been told which ones.

Here is the list, free: the 7 questions, where on the return each answer lives, and what your board should be able to say about it. Give us your EIN and your own figures come back beside each one. No score, no grade, nothing to upload.

Show me what they see
  • Are they filing, and is it current?
  • Did the year end ahead or behind?
  • Could they take a hit and keep going?
  • Where does the money come from?
  • How much of the spending reaches the mission?
  • Does the public support test hold?
  • Is there anything they would rather explain themselves?

The 990 is public. The reading of it is not.

Anyone can download a Form 990. Almost nobody outside a CPA's office can tell you what it means: whether the expense allocation would survive an audit, how close you are to failing the public support test, or which single line a program officer will circle before a grant decision.

  • Reads every schedule, not just page one
  • Compares to the prior year wherever the filing allows
  • Written for board members, not accountants
  • Any report with a red flag is read by a licensed CPA before it goes out

What does your 990 communicate about your organization?

See it

What your filed return actually communicates about your finances, your governance and where the money came from.

Understand it

Why a funder, a donor or a board member might stop on a particular line, in language you can repeat out loud.

Improve it

What a stronger return shows on that same line, with wording you can hand to your preparer. Nobody else does this part.

Discuss it

Three questions specific to your return, ready for the next board meeting.

How it works

  1. Step 1

    Choose the review that fits

    Pick the option that matches your return, whether it is a 990-EZ, a full 990 or 990-PF, a draft before filing, or a yearly board pack.

  2. Step 2

    Pay and upload the return

    Checkout comes first, then you upload the PDF with its schedules. You get a private status link right away, and an account so you can come back to it.

  3. Step 3

    Receive the report

    Clean reports come back within the hour, often in minutes. Anything that raises a red flag is read by a licensed CPA before it reaches you, within one business day.

What you receive

One report your board can actually read

A PDF written in plain English: a short summary of what the return shows, the findings worth discussing, and three questions to take into your next meeting. Coverage depends on the form filed, the schedules included and the information you provide, so not every section applies to every return.

Revenue mix
Functional expenses
Public support test
Schedule L and related parties
Governance answers
Compensation
Balance sheet health
What to do about it
Three questions to ask

Three people who order a Second Look

Consultants and grant writers are a fourth. They order on behalf of clients, and the report can carry their name.

The board member

Your board may be asked to review the return before it is filed, and almost nobody was ever taught how to read one. Now you do not have to be.

See the review options

The funder

Before wiring a grant, you want to know what the grantee's 990 says beneath the summary. One upload, one page, one decision.

See the plan for funders

The executive director

You want to see your own return the way a foundation will, before they do, and fix what can be fixed before the next filing.

See the pre-filing review

Pricing

Choose the review that fits your return

One return, one report. Pick the form you filed, or send the draft before it is filed.

Form 990-EZ review

$79

per return

For a smaller organization's filed 990-EZ, when you want to know what it says.

  • For smaller organizations filing the EZ
  • Findings come with a worked example of what a stronger return shows
  • Full report in PDF, usually within the hour
  • Any red flag is read by a licensed CPA first, within one business day
Pay and upload a 990-EZ

Full Form 990 or 990-PF review

$149

per return

For a filed full Form 990, or a private foundation's 990-PF.

  • The full return with all schedules
  • Every finding comes with a worked example of what a stronger return shows
  • Private foundation returns on Form 990-PF at the same price
  • Full report in PDF, usually within the hour
  • Any red flag is read by a licensed CPA first, within one business day
Pay and upload a 990 or 990-PF

Pre-filing review

$179

per draft return

For a draft your preparer produced, before it is signed or e-filed.

  • Your preparer's draft, checked before it is signed or e-filed
  • Every finding says what to change before it is signed, with wording for Schedule O
  • A question list to send back to the preparer
  • One-page board summary with the three questions to ask before approving
Pay and send a draft 990

Want the same read every year, or reviews for many grantees? The pricing page has all six options, including the board packs and the plan for foundations, grant writers and consultants.

See all pricing options

Who reviews your return

"I have watched boards approve a 990 in four minutes that took my team forty hours to prepare. They are not careless. Nobody ever showed them how to read it. That is the job I am doing here."

Rolanda S. McDuffie, CPA
Founder, R.S. McDuffie CPA & Associates and The Nonprofit CPA. Prepares Form 990s for nonprofits nationwide and teaches nonprofit finance for the Small Business Development Center.

How the review works

The analysis follows the same checklist the firm uses on every 990 it prepares. Any report that raises a red flag is read by a licensed CPA before you see it, and every report can be replied to. This is analytical commentary, not an audit, review, attestation, or tax or legal advice, and it is not a substitute for preparing or filing your return.

Questions

Is this an audit or a review under professional standards?

No. It is an analytical reading of a filed or draft Form 990, written for non-accountants. It does not express an opinion on financial statements and is not a substitute for an audit, review, or compilation.

Can I upload someone else's 990?

Yes. Filed 990s are public documents. Funders, journalists, consultants, and prospective board members do this routinely.

What if the report finds a real problem?

It will say so clearly and explain what the problem usually means. You can reply to the report to talk with the firm about fixing it, whether that is an amended return, a reinstatement, or cleaning up the books before next year.

Do you accept draft 990s before filing?

Yes, and that is the best time to order one. There is a standalone pre-filing review at $179 for a single draft, and the Board pack includes one every year.

Is there a way to try it before paying?

Yes. The free snapshot at /snapshot takes any nonprofit's EIN, yours or a grantee's, and shows what the published IRS record says: the headline figures and up to four things a reviewer would ask about. No upload, no account and no charge. It is arithmetic on the totals the IRS publishes rather than a model's reading, so it is the same every time. What it cannot see is the program and management split, months of cash, Schedule L or the governance answers, because those live in the return itself, which is what the paid review reads.

Should we buy a board pack or a one-off review?

Take a one-off review if you need a single report: $79 or $149 for a return that is already filed, $179 for a draft checked once before you file. Take a board pack if the board wants oversight across the year. The pack reads the draft before filing and the filed return afterwards, so the second reading knows what the first one asked for, and it adds a 15-minute recorded walkthrough for the board within 1 business day, which the one-off reviews do not include at any price. The pack also costs a little less than the same two reviews bought separately, though that is the smallest of the reasons to choose it.

Can I put my own practice name on the reports?

Yes, on the firm plan. Your practice name, logo and colour go on the page your client opens, on the PDF and in the email telling them the report is ready, and you set it up once in your portal. Every branded report still names the CPA firm that produced the analysis and performed the review; that line is not editable, because the nonprofit reading it is entitled to know whose professional work it is. Reviews a nonprofit buys directly from us are never branded with a consultant's practice.

What formats work?

PDF of the return, including all schedules. If you only have an EIN, enter it on the upload step with no file attached and we pull the organization's most recent public filing from the IRS e-file record. Where the IRS record carries the totals, the report uses the IRS's own figures rather than numbers read off the PDF.

Bring clearer financial questions to your next board meeting.