Bookkeeping, payroll, and accounting services for small businesses across Orange County and Greater Los Angeles.

Call or Text: (714) 399-5126

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

What bookkeeping records does a trucking company or owner-operator need to keep?

Trucking companies and owner-operators need to keep fuel receipts broken out by state for IFTA, maintenance logs, per diem documentation, toll receipts, load sheets with mileage, insurance records, and settlement statements from carriers. The IRS expects detailed documentation for at least three years.

Read answer

How do I handle equipment depreciation for medical devices and clinical equipment?

Medical devices and clinical equipment are capitalized as fixed assets and depreciated over their useful life rather than expensed in one year. Most equipment falls into 5 to 7 year recovery periods, though Section 179 and bonus depreciation can accelerate the deduction. Proper tracking with serial numbers and a fixed asset register is essential for audits and insurance.

Read answer

What bookkeeping records do I need for a 1031 exchange on rental property?

You need records tracking the adjusted basis of the property you're selling, all sale and exchange costs, qualified intermediary funds, and the full purchase details of the replacement property. The replacement property carries over the old basis, so accurate depreciation history is critical.

Read answer

What is the cost of setting up payroll for a small business in California?

The upfront setup cost is just the beginning. Between payroll software, employer taxes, workers' comp insurance, and potential setup fees, expect total payroll overhead to add 20-30% on top of gross wages for a small team.

Read answer

What expenses can an owner-operator truck driver deduct and how should I categorize them?

Owner-operators can deduct fuel, truck payments or depreciation, insurance, maintenance, per diem meals, IFTA taxes, and dozens of other operating costs. The key is categorizing each expense separately in QuickBooks rather than lumping everything into one 'truck expenses' account.

Read answer

What chart of accounts should a dental or medical practice use in QuickBooks?

Medical and dental practices need a chart of accounts with revenue split by provider or service line, insurance versus self-pay income, and expense categories for supplies, malpractice insurance, equipment leases, and EHR subscriptions. The standard QuickBooks template doesn't include these.

Read answer

A family-owned bookkeeping and accounting firm based in Buena Park, serving small businesses across Orange County and Greater Los Angeles. Full-service bookkeeping, accounting, payroll, and advisory services led by Amrit Sarker, a Certified Public Bookkeeper and QuickBooks certified professional with 35+ years of experience in accounting and financial operations. Income tax preparation is provided through our official tax partner, Dharia Tax & Services, Inc. Offers services in English and Bengali.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Desktop Certification badge

© 2026 Sarker Accounting Services LLC