What bookkeeping does a nonprofit need before filing Form 990?
Form 990 is more than a tax return. It’s an information return that tells the IRS and the public how your nonprofit operates, where the money comes from, and how it gets spent. The bookkeeping that supports Form 990 needs to track specific categories that regular business accounting doesn’t require.
Functional expense classification is the most important element. Form 990 requires you to allocate all expenses across three categories. Program services, management and general, and fundraising all need separate tracking. This means your bookkeeping system needs to track expenses by function throughout the year, not just by natural expense category like salaries or rent. If you wait until filing time to figure out which portion of each expense went to programs versus administration, you’ll be guessing or doing hours of manual allocation work.
Revenue tracking by source matters because Form 990 asks about different types of income. Contributions, grants, program service revenue, investment income, and special events all get reported separately. Your books need to distinguish between restricted and unrestricted funds, track grants separately, and identify whether donations came from individuals, corporations, foundations, or government sources.
Grant tracking requires more than knowing the total received. You need to track each grant’s restrictions, deadlines, and spending. Multi-year grants need to show what’s been spent and what remains. This information appears on Schedule A and Schedule D, and your funders will expect reports that match what you file with the IRS.
Compensation reporting for officers, directors, trustees, and key employees goes on Part VII. Your payroll records need to clearly identify these individuals and track their total compensation including benefits. Getting this wrong creates compliance issues and raises questions from donors and grantmakers who review your 990.
Board-ready financial statements should come directly from your bookkeeping system. The Statement of Financial Position and Statement of Activities provide the foundation for Form 990 schedules. If your monthly financials aren’t accurate, your 990 won’t be either.
Clean, reconciled accounts make the difference between a straightforward filing and a scramble. Every bank account, credit card, and loan should be reconciled monthly. The general ledger should match your bank records with no unexplained discrepancies. Your 990 preparer shouldn’t be discovering unrecorded transactions or missing documentation during tax season.
For nonprofits, the bookkeeping requirements are specific enough that generic small business practices don’t fully apply. Functional expense tracking, fund accounting, and grant management need to be built into your system from the start.
Working with small business bookkeeping and tax services in The Woodlands that understand nonprofit accounting means your books stay 990-ready throughout the year. When filing time comes, the information your preparer needs is already in the system, properly categorized, and supported by documentation. The alternative is reconstructing a year’s worth of functional allocations and grant tracking under deadline pressure.
Greater Houston's Small Business Bookkeeping Partner
The Next Step:
A Quick 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.
More Questions
What reports should a nonprofit board review each month?
Nonprofit boards should review the statement of financial position, statement of activities, budget vs. actual comparison, cash position, and restricted fund status each month. These reports provide the financial picture needed for proper oversight.
Read answerHow can a home builder see profit by subdivision or project?
Set up your accounting software to track income and expenses by subdivision using classes, locations, or projects in QuickBooks. When every transaction is coded to a specific development, you can run reports showing profitability for each one.
Read answerHow do I use bookkeeping reports to decide whether to raise prices?
Clean books let you analyze margins by service, product, or job type rather than just looking at overall profitability. This shows you which specific offerings need price adjustments instead of raising everything across the board.
Read answerHow are monthly bookkeeping prices usually based on transaction volume or expenses?
Pricing typically reflects transaction volume, account complexity, and reporting needs. Many firms use expense amount as a benchmark because it correlates with how much work your books require. At SRC, full-service bookkeeping starts at $199 per month based on expense amount.
Read answerHow should an S corporation owner track payroll and distributions?
S corporation owners need to track payroll and distributions separately. Payroll is your reasonable compensation subject to employment taxes. Distributions are profit sharing recorded as equity reductions.
Read answerHow should I set up QuickBooks Online for a new Texas LLC?
Setting up QuickBooks Online for a new Texas LLC starts with connecting your bank accounts and customizing your chart of accounts. You'll also want to clean up opening balance equity, set up sales tax if applicable, and establish document collection habits from day one.
Read answer