Skip to main content
All Resources
Accounting Literacy

Why GAAP Matters (and When to Hire a CPA)

What GAAP actually is, the four levels of assurance from audited down to management-prepared, what each one costs you, and how to tell which one you need.

September 1, 20269 min read

GAAP is a shared vocabulary, not a hurdle

GAAP stands for Generally Accepted Accounting Principles. It is the standard set of rules for how US financial statements are put together, maintained by a body called FASB. The point of it is boring and useful: when a banker reads your statements, they should not have to ask what you meant by "revenue." GAAP settles that in advance, so the conversation can be about your school instead of about your definitions. For a school, the GAAP rules that come up most are:

  • When revenue counts. Tuition is earned as you teach, not when it is paid.
  • How scholarships are shown. Aid you fund yourself reduces tuition revenue rather than appearing as an expense, so your revenue line reflects what families actually pay.
  • How restricted gifts are handled. A gift given for a specific purpose is tracked separately from money you can spend on anything, and nonprofits report the two groups separately.
  • How expenses are grouped. Nonprofits present spending by function, meaning program, management, and fundraising, not only by what was bought.
  • What sits on the balance sheet. Notably, a lease longer than a year shows up as both an asset and a liability, which surprises founders the first time they see it.

None of these change how much money your school has. They change how it is presented, and presentation is what other people read.

The four levels of assurance

This is the part founders most often do not know, and it is the part that determines what you spend. "Getting your books done" is not one thing. There are four levels of independent checking, and they differ enormously in cost and in what they prove. Management-prepared. Your own books, or your bookkeeper's. No outside accountant has examined them. This is where most young schools are, and it is a perfectly honest answer. Compilation. A CPA assembles your statements into proper GAAP format from the numbers you give them. They do not test anything. You are buying correct presentation, not verification. Review. A CPA performs analytical procedures and asks questions, and provides limited assurance that nothing appeared materially wrong. Substantially less work than an audit, and substantially cheaper. Audit. A CPA independently tests your records, confirms balances with outside parties, evaluates your internal controls, and issues a formal opinion. This is the most thorough and the most expensive, and it takes real time from your staff as well as real money. The single most important thing to understand: these are different products, and asking for the wrong one is expensive. Founders sometimes ask a CPA for "an audit" when a review would satisfy the person who asked, and pay several times more than they needed to.

Which one do you actually need?

Ask the person who wants the statements. Genuinely, that is the answer. The requirement almost never comes from GAAP itself, it comes from a contract:

  • Charter authorizers typically require an annual audit. It is usually written into the charter contract.
  • Lenders vary widely. Many are satisfied with reviewed statements or even management-prepared statements plus tax returns for a smaller loan. Ask before assuming.
  • Foundations and government grants often specify a level in the grant agreement, and some require an audit only above a spending threshold.
  • Federal award money carries its own rule. Above a certain amount of federal spending in a year, a school owes a Single Audit, which is broader than a regular financial-statement audit. The threshold is set federally and has been revised recently, so confirm the current figure rather than working from something you read.
  • Your board may want a review for its own comfort even when nobody requires it.

If nobody has asked, you probably do not need one yet. That is not an argument for sloppy books, it is an argument for spending the money where it does something.

When to hire a CPA

There is a difference between a bookkeeper and a CPA, and most schools need both eventually but not at the same time. A bookkeeper does the ongoing work: recording transactions, reconciling the bank, running payroll, closing the month. Hire one as soon as doing it yourself starts crowding out running the school, which is usually earlier than founders expect. A CPA does the periodic and the specialized: entity structure, tax filings, the conversion to accrual, the assurance engagement, and the questions where being wrong is expensive. Hire one when any of these is true:

  • You are forming or changing your entity.
  • You are about to apply for financing.
  • You are converting from cash to accrual.
  • Someone has asked for statements at a specific assurance level.
  • You have taken federal money.
  • You are paying owners, and you are not certain whether it should be salary, a draw, or guaranteed payments.
  • You are a 501(c)(3) and it is time to file a Form 990.

Notice that most of these are events, not sizes. The trigger is a decision with a right answer you cannot look up.

What to bring to the first conversation

CPAs charge for time, so arriving organized saves real money. Bring:

  • Your entity formation documents and EIN letter.
  • Your last complete year of books, whatever state they are in.
  • Your budget or financial model.
  • Any contract that mentions financial reporting: a charter, a loan agreement, a grant award, a lease.
  • A written list of your questions.

And say this out loud early in the conversation: "Here is who is going to ask me for financial statements in the next two years, and here is what I think they want." A good CPA will immediately tell you whether you are over-buying or under-buying, and that single exchange is often worth the meeting.

The honest summary

GAAP matters because it makes your school legible to the people who can fund it. You do not need to master it, and you do not need to spend on an audit nobody asked for. What you do need is to know which basis your books are on, which assurance level you have, and which one the next person in the room is going to want. That is three facts. Knowing them is most of the distance between a school that looks organized to a lender and one that does not.

Ready to build your school's financial plan?

SchoolStack Budget walks you through every step - enrollment, revenue, staffing, expenses - and generates lender-ready documents automatically. Free during beta.

Start My Financial Plan