SUMMER SAVINGS 
90% OFF 

QuickBooks for 3 months*
Ends 8/27
QuickBooks Blog
Community service volunteers members smiling, laughing and high-fiving each other.
accounting

Nonprofit accounting beginner’s guide and key financial statements

Table of contents

Table of contents

Ask about discounts

You could save up to 25% on transaction costs².

Speak with us now to see if you qualify.

Talk to sales 1-800-515-8366

Monday - Friday, 6 AM to 4 PM PT

More about payments

Key takeaways:

  • Accounting supports your mission. It helps manage restricted funds, ensure compliance, and maintain transparency with stakeholders.
  • Success is measured by impact, not profit. Nonprofits track changes in net assets to evaluate financial health.
  • The right method matters as you grow. Cash basis is simple, while accrual and fund accounting provide deeper visibility and support compliance.
  • Compliance and controls build trust. GAAP standards and strong internal processes protect your organization and funding.
  • Automation improves efficiency and insight. AI tools reduce manual work and help guide better financial decisions.

When you run a nonprofit, finances touch nearly every part of the organization. How funds are recorded, tracked, and reported affects program delivery, grant compliance, and long-term sustainability.

Accurate accounting practices promote transparency and accountability for your stakeholders. Donors want to see how contributions are used. Grantors expect detailed reporting. Board members rely on timely nonprofit financial statements to guide decisions. A reliable system helps you manage restricted funds, monitor spending, and stay aligned with your mission.

As organizations look for ways to manage finances more efficiently, many are turning to automation and AI-powered tools. A recent Intuit QuickBooks Small Business Insights Survey found that 68% of respondents now use AI regularly.

In this guide, you’ll learn how nonprofit accounting works, how to track revenue and expenses, stay compliant with U.S. regulations, and how automation and AI tools can streamline financial management. It also covers preparing financial reports that support informed decision-making.

How nonprofit accounting supports your mission

Nonprofit accounting helps you manage restricted funds, meet reporting requirements, and demonstrate responsible stewardship. A structured financial system strengthens compliance, reinforces transparency, and equips your board with the financial insight needed to guide your organization forward.

What is nonprofit accounting?

Nonprofit accounting is the process of tracking how a nonprofit organization receives and spends money. It involves budgeting, recording revenue and expenses, preparing financial statements, and ensuring compliance with laws and regulations.

How nonprofit accounting differs from for-profit accounting

Nonprofit and for-profit accounting follow similar principles, but they serve different purposes. Both track revenue and expenses. The difference comes down to who the organization is accountable to and how financial success is measured.

Below is a side-by-side comparison to highlight the key distinctions.

Nonprofit accounting compared to corporate accounting.

Nonprofit accounting

Nonprofit accounting focuses on accountability, transparency, and supporting the organization's mission.

  • Primary focus: Financial management centers on responsible stewardship of donations, grants, and program income.
  • How net worth is reported: Financial position is presented as net assets, including amounts with and without donor restrictions.
  • How funds are tracked: Fund accounting is used to separate restricted and unrestricted funds.
  • Revenue sources: Income may include donations, grants, membership dues, and program service revenue.
  • How performance is measured: Results are reflected in changes in net assets rather than profit.
  • Reporting requirements: Organizations may file IRS Form 990 and prepare reports for grantors in accordance with U.S. GAAP (Generally Accepted Accounting Principles).

For-profit accounting

For-profit accounting centers on measuring profitability and financial performance.

  • Primary focus: Financial decisions prioritize revenue growth and profitability.
  • How net worth is reported: Financial position includes owner’s equity or retained earnings.
  • How funds are tracked: Transactions are recorded in a general ledger to monitor overall business activity.
  • Revenue sources: Income is generated through the sale of goods or services.
  • How performance is measured: Net income is used to evaluate financial results.
  • Reporting requirements: Businesses file tax returns and prepare financial statements under U.S. GAAP, with additional reporting for investors when applicable.

Choosing the right accounting method for your nonprofit

Selecting the right accounting method determines how your nonprofit records revenue and expenses and how financial results appear in reports. That decision affects grant compliance, board reporting, and day-to-day financial visibility.

Most nonprofits choose between cash basis and accrual accounting. Many also use fund accounting to track restricted and unrestricted funds separately.

Cash basis vs. accrual vs. fund accounting

Before deciding which accounting approach fits your nonprofit, it helps to understand how each method records and organizes financial activity.

  • Cash basis accounting: Records revenue and expenses when cash is received or paid.
  • Accrual accounting: Records revenue when it’s earned and expenses when they’re incurred, regardless of when cash moves.
  • Fund accounting: Tracks financial activity across separate funds so nonprofits can manage restricted and unrestricted support and report on how money is used.

When to choose cash basis accounting

The cash basis accounting method works best for organizations that need a simple way to track cash coming in and going out.

Choose cash basis accounting if:

  • The nonprofit is small with limited monthly transactions.
  • Annual revenue is below audit or grant-reporting thresholds.
  • There are no complex grant restrictions or formal reporting requirements.

When to choose accrual accounting

Accrual accounting records revenue and expenses when transactions occur, providing a clearer view of financial obligations and available resources. Many nonprofits using accrual accounting also implement fund accounting to track restricted grants and donations.

Choose accrual accounting if:

  • You receive restricted grants or donor-designated contributions.
  • You report to government agencies, foundations, or a governing board.
  • You need long-term financial visibility beyond current cash balances.

Nonprofit accounting best practices

Sound accounting practices help nonprofits maintain transparency, meet compliance requirements, and make informed financial decisions. The following practices help nonprofits manage finances responsibly and maintain accountability.

Maintain GAAP compliance

Generally accepted accounting principles (GAAP) are the standard rules used for financial reporting in the United States. Following GAAP helps ensure nonprofit financial reports are consistent, accurate, and comparable across reporting periods.

GAAP provides guidance for recording revenue, expenses, and net assets. It helps donors, board members, and regulators review your organization’s financial position with confidence.

To maintain GAAP compliance:

  • Follow nonprofit reporting guidelines. Record revenue, expenses, and net assets according to standard GAAP requirements.
  • Maintain accurate documentation. Keep detailed records for all financial transactions to support reporting and audits.
  • Provide required disclosures. Include appropriate financial disclosures when preparing statements or regulatory filings.

Strengthen internal controls and auditing

To maintain financial integrity and protect your nonprofit’s assets, you must have solid internal controls. They help prevent fraud, ensure compliance, and build trust with donors and regulators.

Here’s how to establish effective internal controls:

  • Separate duties. Divide financial responsibilities among different staff members to prevent errors or misuse.
  • Implement approval workflows. Require multiple layers of approval for major transactions and expenses.
  • Conduct regular audits. Perform internal audits annually and schedule independent audits as needed.
  • Use secure financial systems. Adopt accounting software with role-based access and audit trails to track changes.

Manage overhead responsibly

Overhead expenses support your nonprofit’s operations and should be monitored carefully to maintain financial stability.

To manage overhead effectively:

  • Define overhead expenses. Identify which costs count as overhead, such as rent, utilities, administrative salaries, and technology.
  • Track overhead consistently. Calculate and track overhead expenses in your accounting system so they can be monitored throughout the year.
  • Include overhead in your budget. Plan for these costs during the annual budgeting process and review spending regularly.
  • Monitor spending against the budget. Compare actual overhead expenses to projections and adjust if spending begins to exceed planned levels.

Manage donor funds with transparency

Donor trust is a cornerstone of nonprofit success. Proper donor management ensures that contributions are used as intended and that your organization meets all legal and ethical responsibilities.

Best practices for managing donor funds include:

  • Track restricted vs. unrestricted funds: Use fund accounting to clearly report how each donation is allocated and spent.
  • Acknowledge donations: Send timely, personalized thank-you notes for tax purposes and to maintain goodwill.
  • Report back to donors: Share financial reports and impact updates to illustrate how their contributions made a difference.
  • Avoid commingling funds: Keep separate records and bank accounts for restricted funds when appropriate.
  • Ensure data privacy: Protect donor information in compliance with data protection laws and ethical standards.

What to consider when budgeting for nonprofits

Budgeting for a nonprofit organization should require the same care and attention to detail as any other organization. However, you should consider a few unique factors when budgeting for a nonprofit:

Operating revenue: Identify all income sources and consider any potential delays in payment. Include federal grants, donations, and membership fees in your budget projections.

Expenses: Allocate funds for operational expenses like salaries, rent, utilities, office supplies, and other overhead costs.

Program costs: Set aside funds for program-related expenses, such as staff training, materials and resources, and other costs associated with running the organization’s programs.

Contingency: Establish a reserve fund to cover unexpected expenses or shortfalls so you don’t have to dip into program funds. This is especially important for organizations operating a large emergency or disaster relief program.

Fundraising: Plan fundraising events and campaigns to bring in money for your organization. Make sure donations exceed the cost of hosting these events or campaigns.

Tax compliance. You’ll also want to budget for tax-related obligations to maintain your tax-exempt status. Internal Revenue Service Publication 557 outlines key reporting, filing, and public disclosure requirements for tax-exempt organizations. Failure to comply can result in penalties or loss of exemption, so review your tax returns carefully and make sure you're meeting all legal obligations.

By considering these factors, you can help ensure your nonprofit organization has the necessary resources to reach its objectives and produce GAAP-aligned financial reports.

Diversifying nonprofit revenue streams

Relying too heavily on a single income source can leave your nonprofit vulnerable. Diversifying your revenue streams strengthens stability and helps sustain your mission over the long term.

A non-profit budget example.

Here are common income streams for nonprofits:

  • Individual donations: Develop donor campaigns and recurring gift programs.
  • Grants: Apply for funding from government agencies, corporations, or foundations that align with your mission.
  • Fundraising events: Host events or galas to raise money and attract new supporters.
  • Earned income: Consider selling goods or services related to your mission, such as educational materials or consulting.
  • Memberships and sponsorships: Offer perks in exchange for ongoing support from individuals or businesses.
  • Investments: Use reserve funds strategically, in accordance with board-approved investment policies.

Build a diverse mix of funding sources so your organization remains agile and resilient, even in times of economic uncertainty.

Nonprofit payroll and compliance essentials

Proper employee compensation supports stable operations and helps nonprofits stay compliant with employment and tax regulations. Managing payroll requires attention to worker classification, tax reporting, and accurate recordkeeping. The Internal Revenue Service (IRS) provides guidance on payroll taxes, worker classification, and reporting requirements for nonprofit employers.

Classify workers correctly

Ensure workers are properly classified as either employees or independent contractors, as this affects benefits, payroll taxes, and reporting requirements. Incorrect classification can result in penalties and additional tax liability.

  • Employees: The organization controls how work is performed and must withhold payroll taxes.
  • Independent contractors: The worker is self-employed and controls how services are delivered. They are typically paid as a 1099 contractor and manage their own tax obligations.

Establish consistent pay rates

Define pay rates for each position and document them in employment agreements or internal policies. Consistent compensation structures help maintain transparency and support accurate payroll management and budgeting.

Follow federal and state labor laws

Always comply with labor laws governing employee compensation, including minimum wage requirements, overtime rules, and other wage regulations that apply to nonprofit employers.

Calculate and report payroll taxes

Accurately calculate payroll taxes and report them to the appropriate tax authorities. This includes withholding federal and state income taxes and paying required employment taxes.

Key payroll taxes include:

  • FICA taxes: Social Security and Medicare contributions shared by employers and employees
  • Unemployment taxes: Federal and state unemployment insurance contributions, when applicable

Track grant-funded payroll

When employees are paid through grants or restricted funding, payroll expenses should be tracked carefully. Many grants require documentation showing how salary costs are allocated across programs.

Common practices include:

  • Assign payroll expenses to the correct program or grant
  • Maintain documentation supporting salary allocations
  • Review payroll reports to confirm spending aligns with grant requirements

Maintain payroll records and documentation

Keep detailed records of employee payments, including timesheets, payroll reports, and tax filings. Accurate documentation supports financial reporting, audits, and regulatory compliance.

Payroll transactions should also be recorded consistently in the accounting system, with regular reconciliation of payroll accounts.

4 key financial statements for nonprofit accounting

Nonprofits use financial statements to ensure transparency and accountability, allowing stakeholders, donors, and government agencies to evaluate the organization’s financial health. Board members also have a fiduciary duty to maintain transparency in financial reporting.

Accurate financial statements also support funding, grant compliance, and responsible management of charitable resources.

Nonprofits rely on several core financial statements to report their financial position, activities, and cash flow.

Accounting tasks categorized by bookkeeping and accounting to answer who does what in nonprofit accounting.

Essential financial statements for nonprofit reporting

Image of a checklist for non-profit accounting.

The statement of financial position, often called the balance sheet, shows a nonprofit’s financial position at a specific point in time. It lists what the organization owns (assets), what it owes (liabilities), and the remaining balance (net assets).

Why it matters: The statement of financial position helps board members, donors, and leaders evaluate financial stability and available resources.

Balance sheet formula

Net assets = Assets - Liabilities

Here is a breakdown of the components:

  • Assets: Cash, accounts receivable, inventory, prepaid expenses, equipment, investments, and other resources owned by the nonprofit
  • Liabilities: Accounts payable, notes payable, deferred revenue, and other outstanding obligations
  • Net assets: The remaining balance after liabilities are subtracted from assets, often categorized as with or without donor restrictions

How to create your balance sheet

Step 1. List your assets

Include everything the nonprofit owns, such as:

  • Cash
  • Accounts receivable (invoices owed)
  • Inventory
  • Prepaid expenses
  • Equipment
  • Investment
  • Other assets

Step 2. List your liabilities

Document everything the nonprofit owes, including:

  • Accounts payable (bills to vendors)
  • Notes payable
  • Deferred income
  • Other outstanding debts

Step 3. Calculate your net assets

Subtract total liabilities from total assets to find the organization’s net assets. This represents the nonprofit’s net worth.

Step 4: Review entries for accuracy

Verify that all assets and liabilities are recorded correctly and supported by financial records.

Step 5: Confirm the balance

Ensure total assets equal the sum of liabilities and net assets. If the statement does not balance, review calculations and entries.

Quick tip: Review your statement of financial position regularly to monitor liquidity and ensure resources are available to support programs and operations.

 2. Statement of activities (income statement)

The statement of activities, sometimes called a nonprofit income statement, shows how revenue and expenses change over a reporting period. It tracks income sources, expenses, and the resulting change in net assets.

Why it matters: This statement helps leaders, board members, and funders evaluate whether the organization is operating sustainably and using resources to support its mission.

Statement of activities formula

Change in net assets = Total revenue − Total expenses

Here is a breakdown of the components:

Revenue: Grants and contributions, membership dues, program service fees, earned income (such as ticket or product sales), and in-kind donations or services

Expenses: Salaries and benefits, rent, office supplies, administrative costs, fundraising expenses, and program delivery costs

Change in net assets: The difference between total revenue and total expenses for the reporting period, indicating whether the organization operated at a surplus or deficit

How to create your statement of activities

Step 1. List your revenue sources

Record all income received during the reporting period, including grants, donations, program fees, and earned income.

Step 2. Record your expenses

Document all operating costs, including program expenses, administrative costs, salaries, and fundraising expenses.

Step 3. Calculate the change in net assets

Subtract total expenses from total revenue to determine whether the organization experienced a surplus or deficit.

Step 4. Include other gains or losses

Add any non-operating items, such as investment gains, one-time contributions, or other financial adjustments.

Step 5. Review the statement for accuracy

Verify that all revenue and expenses are recorded correctly and reflect the organization’s financial activity for the reporting period.

Quick tip: Review your statement of activities regularly to track revenue trends, monitor expenses, and evaluate program sustainability.

3. Statement of functional expenses

The statement of functional expenses shows how a nonprofit allocates spending across different activities. It breaks expenses down by function (why the money was spent) and nature (what it was spent on).

Why it matters: The statement of functional expenses helps donors, board members, and regulators evaluate how resources are used. It highlights whether spending aligns with the organization’s mission.

Functional expense categories

Program services, management and general, and fundraising are the primary functional categories used in nonprofit financial reporting.

Program services: Costs directly related to delivering programs and services that support the nonprofit’s mission

Management and general: Administrative costs such as office rent, utilities, salaries, insurance, and professional services

Fundraising: Expenses associated with donor outreach, fundraising campaigns, and events

How to create a statement of functional expenses

Step 1. List all expenses for the reporting period

Start by gathering all operating expenses recorded during the accounting period.

Step 2. Identify expense categories

Determine how expenses should be classified by function, typically program services, management and general, or fundraising.

Step 3. Allocate expenses by function

Assign each expense to the appropriate functional category based on how the cost supports the organization’s activities.

Step 4. Break down expenses by type

Group expenses by natural classification such as salaries, rent, utilities, supplies, and professional services.

Step 5. Review totals for accuracy

Verify that all expenses are recorded and allocated correctly before preparing the final report.

Quick tip: Review your functional expense allocation regularly to ensure spending remains aligned with program priorities and organizational goals.

4. Statement of cash flows

The statement of cash flows shows how cash moves in and out of a nonprofit over a specific period. It tracks where cash comes from, how it’s used, and how the cash balance changes.

Why it matters: The statement gives a clear view of liquidity and whether the organization can meet short-term obligations.

Cash flow formula

Net cash flow = Total cash inflows − Total cash outflows

Three cash flow categories

Operating activities: Cash inflows from donations, grants, program income, and other day-to-day operations; cash outflows for expenses such as salaries, supplies, and administrative costs.

Investing activities: Cash inflows from interest, dividends, or selling investments; cash outflows from purchasing assets.

Financing activities: Cash inflows from loans and contributions restricted for long-term purposes, such as endowments or building projects; cash outflows for loan repayments or other financing costs.

How to complete a nonprofit cash flow statement

Step 1. Record cash from operations

Include all cash received from core activities—donations, grants, ticket sales, fundraising events, program fees, and merchandise.

Step 2. Record cash from investing activities

Track cash received from investment income and asset sales, and cash paid for capital purchases or other investments.

Step 3. Record cash from financing activities

Record proceeds from loans, restricted contributions, capital campaigns, and cash used for loan repayments or other financing obligations.

Step 4. Calculate net cash flow

Subtract total cash outflows from total inflows to determine net cash flow for the period. This figure reflects short-term financial health and liquidity.

Step 5. Include additional details and reconcile

Note unrealized gains or losses on investments and noncash transactions (for example, depreciation or amortization). Reconcile the statement to beginning and ending cash balances.

Quick tip: Prepare a cash flow projection alongside the statement to spot potential shortfalls and plan for timing gaps between income and expenses. Accounting software can help you generate a cash flow statement, balance sheet, and income statement so you can easily see your financial position.

QuickBooks has the tools you need to help your business thrive.

How AI and automation improve nonprofit accounting

As a nonprofit leader, you already have a lot on your plate. Managing finances can quickly become time-consuming, pulling your attention away from your organization’s mission. Artificial intelligence tools and automation can help by reducing manual accounting work and highlighting financial insights that guide better decision-making.

Here are a few ways AI and automation tools can support nonprofit accounting.

Automated expense categorization

Automation tools can categorize recurring transactions based on past activity, bank feed data, and chart of accounts rules. AI-powered suggestions help match expenses to the correct category and reduce manual data entry.

For nonprofits managing multiple funding sources, automated categorization helps keep expenses organized and ensures transactions are recorded consistently across programs or funds.

Smart grant tracking

Grant spending can be monitored by tracking expenses against program or fund budgets. Nonprofits can organize transactions by class, project, or fund to review how grant funding is used across programs.

Real-time dashboards

Up-to-date financial dashboards make it easier to review fund balances, revenue trends, and spending rates throughout the reporting period. Leadership can monitor financial activity without waiting for month-end reports.

Cash flow forecasting and financial insights

AI-assisted tools can analyze historical financial data to highlight cash flow trends and support forecasting. These insights help nonprofits anticipate upcoming expenses, monitor available funding, and make more informed decisions about budgeting and resource allocation.

Consider a nonprofit that sees donations typically increase during year-end fundraising campaigns. At the same time, summer months may show lower donation activity. Understanding these trends helps leaders plan program spending throughout the year.

AI-powered reporting

AI features can summarize financial activity, highlight unusual changes in revenue or expenses, and surface trends across reporting periods. These insights help finance teams prepare board updates and financial summaries more efficiently.

For example, AI may flag that office supply spending increased significantly compared to the previous quarter. It may also summarize monthly revenue trends to help prepare a financial update for a board meeting.

Modernize your nonprofit accounting with intelligent tools

Strong nonprofit accounting practices are the foundation for efficient financial management. By leveraging online accounting solutions, you can simplify tasks like bookkeeping and reporting, allowing your staff and volunteers to dedicate more time to mission-critical activities.

Recent data reflects this shift. In a recent Intuit QuickBooks Small Business Insights Survey of more than 2,200 U.S. businesses, 74% of respondents using AI said it is boosting productivity, helping teams get more done with the same or fewer resources.

Nonprofit accounting software like QuickBooks combines automation, reporting, and financial insights so nonprofit teams can spend less time on manual bookkeeping and more time supporting their mission.

With built-in automation and AI-powered features, QuickBooks helps nonprofits:

Save time reviewing financial activity

Tools like Intuit Intelligence, QuickBooks’ AI-powered accounting assistant, can summarize financial activity, answer accounting questions, and highlight trends across reports and dashboards.

Reduce manual data entry

Automated bank feeds and transaction categorization import transactions and suggest categories based on past activity and your chart of accounts.

Track funding across programs and grants

Class and fund tracking tools allow nonprofits to organize transactions by program, initiative, or funding source so spending is easier to monitor.

Simplify workflows with everything in one place

Essential business tools work seamlessly together on one platform, saving you time across your most critical jobs.

Generate reports for boards and funders more quickly

Built-in reporting tools help create statements such as Statements of Financial Position, Statements of Activities, and program-level financial reports.

Keep financial information organized in one place

A centralized QuickBooks workspace brings together transactions, reports, and financial insights so nonprofit leaders can review financial data without relying on multiple systems.

By combining automation with AI-powered insights, QuickBooks helps nonprofit teams stay organized and make more informed financial decisions.

Keep financial information organized in one place

A centralized QuickBooks workspace brings together transactions, reports, and financial insights so nonprofit leaders can review financial data without relying on multiple systems.

By combining automation with AI-powered insights, QuickBooks helps nonprofit teams stay organized and make more informed financial decisions.

Nonprofit accounting FAQ

What accounting method should small nonprofits use?

Most small nonprofits start with cash basis accounting because it’s simple and records money as it enters or leaves the bank. As organizations grow or pursue larger grants, many switch to accrual accounting for a fuller view of revenue and expenses.

Is fund accounting required?

Fund accounting isn’t legally required for every nonprofit. However, most organizations use it to track restricted and unrestricted funds and meet GAAP and donor reporting expectations.

What financial statements do nonprofits need?

Nonprofits typically prepare four main GAAP financial statements: a statement of financial position, also known as the balance sheet, statement of activities, statement of cash flows, and, for many organizations, a statement of functional expenses.

Do nonprofits need an audit?

Nonprofits aren’t automatically required to have an audit, but many must get one once they hit certain revenue or federal funding thresholds, or when funders, lenders, or state laws require it.

What is the difference between net assets and profit?

Net assets represent the difference between a nonprofit’s assets and liabilities. The change in net assets reflects the surplus or deficit for a specific reporting period.

How does AI help nonprofit accounting?

AI helps nonprofits by automating transaction categorization, bank reconciliation, and routine bookkeeping so staff spend less time on data entry and have cleaner, more accurate books.


Recommended for you

Mail icon
Get the latest to your inbox
No Thanks

Looking for something else?

QuickBooks

From big jobs to small tasks, we've got your business covered.

Firm of the Future

Topical articles and news from top pros and Intuit product experts.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.