What does a nonprofit need for Form 990 preparation and how does bookkeeping help?
Form 990 is the annual information return most tax-exempt organizations file with the IRS. It asks for significantly more detail than many nonprofit leaders expect, and the information it requires goes well beyond basic income and expense totals.
The biggest requirement is functional expense allocation. Every expense your organization incurs must be split into one of three categories. Program services, management and general, or fundraising. This is Part IX of the form and it’s the section that causes the most headaches when the books weren’t set up to track it throughout the year. If your bookkeeper records a $4,000 rent payment each month but never allocates a portion to programs versus administration, someone has to figure out that split for every single transaction at year-end.
Revenue must also be broken down by source. The form separates contributions, grants, program service revenue, investment income, and other categories. Recording all deposits as “income” during the year means your CPA will spend hours sorting through bank statements trying to identify what came from where.
Compensation reporting is another major section. The 990 requires detailed disclosure of salaries, benefits, and other compensation for officers, directors, trustees, and key employees above certain thresholds. Your payroll records need to clearly identify these individuals and their total compensation packages.
Beyond the numbers, the form asks about governance policies like conflict of interest, whistleblower protection, and document retention. It also requires descriptions of your three largest program services along with the expenses and revenue tied to each one.
This is where nonprofit bookkeeping directly affects what you pay for 990 preparation. When your chart of accounts is structured around functional categories, when expenses are allocated as they’re recorded each month, and when revenue is tagged by source from day one, the 990 becomes a reporting exercise. Your CPA, or our official tax partner, Dharia Tax & Services, Inc., pulls the numbers from clean financial statements and fills in the form.
Without that foundation, the CPA has to reconstruct everything. They go through every transaction trying to determine which expenses were program-related versus administrative versus fundraising. That reconstruction work is expensive and prone to errors. It’s not unusual for nonprofits with disorganized books to pay two or three times more for 990 preparation than those with clean records.
The bottom line is that Form 990 preparation starts with how your books are maintained all year long. If you’re running a nonprofit in Orange County and your current bookkeeping doesn’t track functional expenses or revenue by source, our Orange County small business bookkeeping services can set that up so your next 990 season is straightforward instead of stressful.
Orange County's Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and what you need help with. We'll listen, ask a few questions, and give you a straightforward quote with no surprises.
More Questions
How do I set up bookkeeping for a medical practice with multiple LLCs and entities?
Each entity needs its own QuickBooks file with a consistent chart of accounts across all of them. Intercompany transactions like management fees, shared staff costs, and rent between entities must be tracked carefully and eliminated when you pull consolidated reports.
Read answerHow do budgeting and cash flow forecasting work for small businesses?
Budgeting sets spending targets by category based on expected revenue. Cash flow forecasting predicts when money actually moves in and out. Together they help you plan ahead and avoid surprises.
Read answerWhat bookkeeping software works best for a salon or spa business?
Most salons need two systems working together. A salon-specific platform like Vagaro or Boulevard handles scheduling, POS, and tips. QuickBooks Online handles the general ledger, payroll, and tax reporting. Don't try to do everything in one system.
Read answerCan my bookkeeper help me understand California's pass-through entity tax election (PTE)?
Yes. Your bookkeeper can explain how the PTE election affects your books and make sure the payment is recorded correctly. The actual election decision should involve your CPA, but your bookkeeper plays a key role in tracking and recording it.
Read answerHow do I reconcile POS system sales with bank deposits for a restaurant?
Your POS reports gross sales, but bank deposits reflect the net amount after processing fees, tips, and chargebacks. Reconciliation means matching POS daily reports to batch settlements to bank deposits, and tracking cash separately.
Read answerHow do I handle shipping costs in bookkeeping — expense them or include in COGS?
It depends on the direction. Inbound shipping from your supplier should be included in inventory cost and flow into COGS. Outbound shipping to customers can be a separate expense or part of COGS, but pick one approach and stick with it.
Read answer