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
Is QuickBooks Online HIPAA compliant for medical practice bookkeeping?
No. QuickBooks Online is not HIPAA compliant and Intuit does not sign Business Associate Agreements. Medical practices can still use QBO for bookkeeping, but only summary financial data should go in. Patient health information belongs in your practice management or EHR system.
Read answerWhat are the biggest bookkeeping mistakes restaurant owners make?
The costliest mistakes include not tracking food costs weekly, failing to reconcile POS reports to bank deposits daily, and commingling personal and business expenses. These errors hide profit leaks and create tax problems.
Read answerCan a bookkeeper handle my payroll or do I need a separate payroll service?
For most small businesses, a bookkeeper can absolutely handle payroll. It's a natural extension of bookkeeping, and having one person manage both means cleaner books and fewer reconciliation headaches. A dedicated payroll service becomes worth considering when your situation gets complex.
Read answerHow should a nephrology or dialysis practice handle bookkeeping for multiple clinic locations?
Each clinic location needs its own set of books with a standardized chart of accounts so you can produce location-level P&L reports. Shared costs like admin, billing staff, and EMR systems require documented allocation methods that hold up under audit.
Read answerWhat is landed cost and how do I track it for imported goods?
Landed cost is the total cost of getting a product to your warehouse, including freight, duties, insurance, and handling fees. For accurate COGS, all of these costs must be allocated to inventory rather than expensed separately.
Read answerHow should a salon owner categorize tip income and tip payouts in bookkeeping?
Credit card tips flow through your merchant processor as part of the full deposit. Record the tip portion as a liability you owe stylists, not as your revenue. When you pay tips out, run them through payroll for proper tax withholding.
Read answer