Nonprofit Bookkeeping Basics for New Organizations

Key Takeaways
Record every transaction promptly, including the amount, date, source or payee, category, and purpose.
Track restricted and unrestricted funds separately to avoid compliance issues with donor-designated gifts.
Categorize expenses as program, administrative, or fundraising from the start to simplify IRS reporting.
Reconcile your bank accounts monthly to catch errors early and maintain accurate records.
Build a consistent weekly and monthly bookkeeping routine rather than catching up all at once.
Nonprofit bookkeeping means recording every transaction, tracking income and expenses, and reconciling your accounts regularly. This guide covers the day-to-day habits every new nonprofit founder needs to keep their books organized and IRS-ready.
When you start a nonprofit, bookkeeping probably isn't the first thing on your mind. But getting your finances organized early makes everything else easier: your annual IRS filing, your donor reports, your board meetings, and your grant applications.
This guide focuses on the practical side of nonprofit bookkeeping. What you actually do, week to week, to keep your books in order. If you're still working through the early steps of forming your organization, How to Form a Nonprofit Organization in 8 Steps is a good place to start. And for a full picture of your ongoing obligations, the Nonprofit Compliance Checklist: What Every Founder Needs to Know covers what you'll need to stay on top of beyond the books.
What Does Nonprofit Bookkeeping Actually Involve?
Quick Answer
Nonprofit bookkeeping means recording every financial transaction your organization makes, money coming in and money going out, and keeping those records organized and accurate. It also means categorizing transactions correctly, reconciling your accounts regularly, and maintaining books that support your annual IRS filing. Good bookkeeping is a routine, not a one-time task. Most of the work happens in three areas: recording income, recording expenses, and reconciling your accounts. Done consistently, these three habits form the backbone of a healthy nonprofit financial system.
Tracking Nonprofit Income
Every dollar that comes into your nonprofit should be recorded promptly and categorized clearly.
Nonprofits typically receive income from several sources: individual donations, grants, program service fees, fundraising events, and membership dues. Each source should be recorded separately so you can see exactly where your revenue comes from and report it accurately.
One concept that's unique to nonprofits is the difference between restricted and unrestricted funds. The Financial Accounting Standards Board (FASB) requires nonprofits to distinguish between:
- Net assets without donor restrictions: funds available for any organizational purpose
- Net assets with donor restrictions: funds a donor has designated for a specific program, project, or time period
This distinction matters in practice. If a donor gives $5,000 specifically for your youth literacy program, that money can only be used for that program. Spending it on operating costs, even temporarily, is a compliance problem. Your bookkeeping system needs to track restricted funds separately so you never lose sight of what's been designated and what hasn't.
When you record a donation or grant, note the amount, the date received, the source, and whether it carries any restrictions. If it does, record what the restriction is.
Tracking Nonprofit Expenses
On the expense side, the key is categorizing every payment your organization makes in a way that reflects how you actually report your finances.
Nonprofits typically organize expenses into three categories:
- Program expenses: costs directly tied to carrying out your mission (supplies for a program, staff time spent on program delivery, venue rental for a community event)
- Administrative expenses: costs of running the organization itself (accounting software, office supplies, phone bills, bookkeeping time)
- Fundraising expenses: costs related to raising money (event costs, donor communication, crowdfunding platform fees)
The IRS and many grant funders pay close attention to how nonprofits allocate expenses across these categories. A high ratio of program expenses to overhead is generally a positive signal. Keeping your categories clean and consistent from the beginning makes this reporting straightforward.
When you record an expense, include the amount, the date, the vendor or payee, the category, and what it was for. Save the receipt or invoice. A brief note explaining the purpose of a purchase, especially for anything that isn't obvious, makes your books much easier to review later.
If some costs span more than one category (a staff member's time split between running programs and managing operations, for example), you'll need to allocate those costs proportionally. This is called cost allocation, and having a written policy for how you allocate shared costs is a good practice even for small organizations.
Categorizing Transactions With a Chart of Accounts
A chart of accounts is the list of categories you use to organize every financial transaction. Think of it as the filing system for your books. Every income source and expense type gets its own category (called an "account"), and every transaction is assigned to one.
A basic nonprofit chart of accounts might look like this:
| Account Type | Examples |
|---|---|
| Income | Donations, Grants, Program Fees, Event Revenue |
| Expenses (Program) | Program Supplies, Program Staff, Program Venue |
| Expenses (Admin) | Software, Office Supplies, Insurance, Bank Fees |
| Expenses (Fundraising) | Event Costs, Donor Outreach, Platform Fees |
| Assets | Checking Account, Savings Account, Accounts Receivable |
| Liabilities | Accounts Payable, Credit Card Balances |
Your chart of accounts should match how you plan to report your finances, both on your Form 990 and in any financial statements you share with your board or donors. Setting it up thoughtfully from the start saves you from having to reorganize your records later.
Most nonprofit bookkeeping software, such as QuickBooks Nonprofit, Aplos, or Wave, will walk you through setting up a chart of accounts when you get started. Some come with nonprofit-specific templates you can customize.
Reconciling Nonprofit Accounts
Bank reconciliation is the process of comparing your internal records to your bank statement to make sure they match. It's one of the most important bookkeeping habits you can build, and one of the most commonly skipped.
Here's how it works in practice:
- At the end of each month, pull your bank statement.
- Compare each transaction on the statement to your bookkeeping records.
- Mark transactions that appear in both places as "cleared."
- Investigate anything that appears in one place but not the other.
- Once everything matches, your account is reconciled.
Common reasons for discrepancies include bank fees you haven't recorded, checks that haven't cleared yet, deposits in transit, or simple data entry errors. Most of these are easy to resolve when you catch them monthly. If you let reconciliation slide for several months, small errors can compound into a real mess.
Reconciliation also functions as an internal control. If someone other than the bookkeeper reviews the bank reconciliation each month, it creates a basic check against errors or misuse of funds. This kind of oversight matters, especially as your organization grows.
Building a Consistent Bookkeeping Routine
Good bookkeeping isn't about doing everything perfectly all at once. It's about staying consistent. Here's a simple routine that works for most small nonprofits:
Weekly:
- Enter all income received (donations, payments, transfers)
- Record all expenses paid (bills, reimbursements, purchases)
- File receipts and supporting documents
Monthly:
- Reconcile your bank account(s)
- Review your income and expense totals by category
- Check that restricted funds are being tracked separately
- Follow up on any open invoices or outstanding payments
Quarterly:
- Review your budget versus actual spending
- Check in with your board's finance committee (if you have one)
- Make sure payroll taxes have been remitted if you have employees
Annually:
- Close out the year and prepare your financial statements
- File your Form 990 with the IRS
- Confirm any state filing requirements are met (these vary by state, so check with your state's charity regulator)
For a closer look at annual filing requirements at the federal and state level, Annual Nonprofit Filings Explained: IRS & State Requirements has a detailed breakdown.
Choosing Your Bookkeeping Method
There are two main approaches to bookkeeping: cash basis and accrual basis.
With cash basis accounting, you record income when you receive it and expenses when you pay them. It's simpler and works well for small organizations just getting started.
With accrual basis accounting, you record income when it's earned and expenses when they're incurred, regardless of when money actually changes hands. This method gives a more complete picture of your organization's financial position and is generally required once your organization grows larger. The IRS notes that organizations with significant receivables or payables often find accrual accounting more accurate.
Many new nonprofits start with cash basis and switch to accrual as they grow. If you're not sure which method is right for your organization, that's a good question to bring to a financial professional. Our guide to whether your nonprofit needs an accountant can help you decide when professional support may make sense.
What Comes Next
Day-to-day bookkeeping is one of the most practical things you can do to protect your nonprofit and keep it running smoothly. When your books are current and accurate, everything from your board meetings to your grant applications to your annual IRS filing gets easier.
Start simple. Open a dedicated bank account, set up a chart of accounts, and commit to recording transactions and reconciling monthly. From there, you can build on that foundation as your organization grows.
When you're ready to go beyond day-to-day bookkeeping, Nonprofit Financial Statements Explained walks you through the key financial reports your organization should be producing — and how to read them.
For a broader view of everything your nonprofit needs to stay in good standing, the Nonprofit Compliance Checklist: What Every Founder Needs to Know is a helpful next step. Beacon Nonprofit is here to help you build an organization that's organized, compliant, and ready to focus on what matters most: your mission.
Frequently Asked Questions
Bookkeeping is the day-to-day process of recording and organizing financial transactions. Accounting involves analyzing, interpreting, and reporting on those records. Many small nonprofits handle bookkeeping in-house and bring in an accountant for year-end reporting or tax filings.
Restricted funds are donations or grants given for a specific purpose, program, or time period. Unrestricted funds can be used for any organizational need. Your bookkeeping system must track these separately to stay compliant with donor intent and IRS requirements.
Monthly reconciliation is the standard practice. Comparing your internal records to your bank statement each month helps you catch errors, flag discrepancies, and maintain accurate books year-round.
Most new nonprofits start with cash basis accounting, which records income when received and expenses when paid. As the organization grows, many switch to accrual basis accounting for a more complete financial picture. A financial professional can help you decide which method fits your situation.
A chart of accounts is a categorized list of all the accounts your organization uses to record financial transactions, such as donations, program expenses, and administrative costs. It keeps your books organized and ensures your records align with how you report finances on your Form 990 and to your board.
Related Articles
Get Nonprofit Tips and Compliance Guidance
Subscribe for updates, insights, and resources that help you stay compliant and grow your mission.




