Guide

Non-profit accounting guide: basics, funds and reports

Learn how non profit accounting helps you track funds, stay compliant, and win donor trust.

An accountant at a non-profit looking at a spreadsheet on their computer

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Saturday 21 March 2026

Table of contents

Key takeaways

  • Implement fund accounting to track restricted and unrestricted funds separately, ensuring donor money is spent according to their specific wishes and maintaining compliance with grant requirements.
  • Use accrual accounting instead of cash basis to record revenue when earned and expenses when incurred, providing a more accurate picture of your organization's financial health as required by GAAP standards.
  • Prepare four essential financial statements—Statement of Activities, Statement of Financial Position, Statement of Cash Flows, and Statement of Functional Expenses—to demonstrate accountability and show stakeholders how resources support your mission.
  • Choose nonprofit-specific accounting software with fund tracking, donation management, and automated features like bank reconciliation to reduce manual work and ensure accurate financial reporting.

What is nonprofit accounting?

Nonprofit accounting is the process of recording, tracking, and reporting the financial activities of a nonprofit organization. It follows specific rules that differ from standard business accounting because nonprofits focus on mission fulfilment rather than profit generation.

Nonprofits include charities, social clubs, and community organizations. They handle money from donations, membership fees, grants, and fundraising events. All of this must be accounted for by law, and a nonprofit organization (NPO) information return must be filed if, for example, the organization's total assets were more than $200,000 in the preceding fiscal period.

In this guide, you'll learn how to set up your nonprofit's accounting and keep it running smoothly.

How nonprofit accounting differs from for-profit accounting

While some principles overlap, nonprofit accounting has unique characteristics. Understanding these differences is key to maintaining your organization's financial health and compliance.

Fund accounting

Nonprofits use fund accounting to track resources that have specific restrictions. This separates money that can be used for general operations from funds that donors have designated for a particular program or purpose.

Tax-exempt status and compliance

Most nonprofits have tax-exempt status, meaning they don't pay income tax. In return, they must follow strict regulations from the Canada Revenue Agency (CRA) to prove they operate for the public good.

Stakeholder reporting requirements

Instead of reporting to shareholders, nonprofits report to a diverse group of stakeholders, including donors, grantors, board members, and the public. Financial statements are structured to demonstrate stewardship and mission impact, not just profitability.

Is your business really nonprofit?

Not all organizations qualify for nonprofit status. Ask yourself these questions to determine if nonprofit accounting applies to you:

  • Purpose: Does your organization provide charitable services, community programs, or member benefits rather than generate profit for owners?
  • Revenue sources: Will most income come from donations, membership fees, grants, or fundraising rather than product sales?
  • Similar organizations: Do other nonprofits with structures like yours already exist and hold nonprofit status?

Regulations vary by province, so check with the Canada Revenue Agency (CRA) for specific requirements in your area.

Six steps to get started as a nonprofit

Setting up a nonprofit requires several key steps. Complete these early to avoid tax penalties and establish a solid financial foundation:

  1. Incorporate your organization: File incorporation documents with your provincial or federal government. Missing filing deadlines could result in unexpected tax liabilities, as the Canada Revenue Agency states that the basic penalty is $25 per day for late NPO information returns.
  2. Apply for tax-exempt status: Register with the CRA as a charity or nonprofit to qualify for tax exemptions. Your organization won't pay income tax, though employees still pay personal taxes.
  3. Create a business plan: Map out your mission, programs, and financial projections. Nonprofit accounting software helps you model different scenarios and forecast cash flow.
  4. Plan your fundraising: Identify how you'll generate revenue through donations, grants, events, or membership fees. A clear fundraising strategy keeps cash flowing in.
  5. Explore financing options: Research grants from government agencies and private foundations. Check the CRA website and provincial business resources for available programs.
  6. Budget your expenses: Determine how much you can spend while maintaining financial stability. Track all outgoing funds to ensure expenses don't exceed income.

Consider hiring an accountant to guide you through setup and ongoing compliance.

Accounting methods for nonprofits

Choosing the right accounting method is a foundational step for your nonprofit. It affects how you record transactions and report your financial standing.

Accrual vs. cash basis accounting

Most nonprofits use the accrual basis of accounting. This method records revenue when it's earned and expenses when they're incurred, regardless of when money changes hands. It gives a more accurate view of your organization's financial health compared to cash basis accounting, which only records transactions when cash is received or paid.

GAAP requirements for nonprofits

Generally Accepted Accounting Principles (GAAP) are the standard rules for accounting, with specific guidance available for nonprofit organizations, such as the new accounting standards detailed in Part III of the CPA Canada Handbook. Following GAAP is essential for transparency and is often required by grantors and lenders. For most nonprofits, GAAP requires using the accrual accounting method.

Financial statements nonprofits need

To show financial accountability, nonprofits prepare four key financial statements. These reports help stakeholders understand how the organization is performing and using its resources.

Statement of Activities

Similar to an income statement, it shows the revenues and expenses over a period of time, broken down by unrestricted and restricted funds. It tells the story of how your organization is funding its mission.

Statement of Financial Position

The nonprofit version of a balance sheet, it provides a snapshot of your organization's assets, liabilities, and net assets (the equivalent of equity) at a single point in time.

Statement of Cash Flows

This statement tracks the movement of cash from operating, investing, and financing activities. It helps you understand where your cash is coming from and where it's going.

Statement of Functional Expenses

Unique to nonprofits, this report breaks down expenses by their function: program services, management and general, and fundraising. It shows donors how much of their contribution goes directly to supporting the mission versus overhead costs.

Understanding fund accounting

Fund accounting is a core concept for nonprofits. It helps you track resources and ensure that money is spent according to donor wishes or grant requirements.

Restricted vs. unrestricted funds

Your organization's money is categorized into two main types. Unrestricted funds can be used for any purpose that supports your mission. Restricted funds are earmarked by donors for a specific program, project, or timeframe. Track these separately to maintain donor trust and compliance.

Tracking different fund types

Good accounting software allows you to tag transactions to specific funds. This makes it easy to generate reports showing how restricted funds were used and how much is available in your general operating fund.

Record all revenues

Nonprofits receive revenue from multiple sources. Each type must be recorded accurately in your accounts:

  • Pledges: Promises to give money, sometimes conditional on matching donations or future events. Record these carefully and track when conditions are met.
  • Donations: Funds received through street collections, mail campaigns, online giving, or direct transfers. Record all donations regardless of payment method.
  • Volunteer time: Contributed services that add value to your organization, especially skilled work like bookkeeping or legal advice, are significant given that an estimated 12.7 million Canadians volunteer with nonprofit organizations. Track hours and estimated value.
  • Membership dues: Fees collected from members in exchange for access to facilities, services, or benefits.
  • Event revenue: Entrance fees, ticket sales, or proceeds from fundraising events.
  • Investment income: Returns from shares, property, or other investments. Check CRA rules for reporting requirements.
  • Grants: Funding from government agencies, foundations, or private organizations. Record all grant money and track any spending restrictions.

Nonprofit accounting best practices

Strong accounting practices protect your nonprofit's tax-exempt status and build trust with donors and board members. Follow these guidelines to maintain accurate, compliant financial records:

Maintain accurate records

Track every transaction as it occurs. Document the source, amount, date, and purpose of all income and expenses. Accurate records make tax filing easier and prepare you for potential audits; the CRA requires that you keep paper and electronic records for a period of six years from the end of the last tax year to which they relate.

Separate personal and organizational finances

Open dedicated bank accounts for your nonprofit. Never mix personal funds with organizational money. This separation protects your tax-exempt status and simplifies reporting.

Implement internal controls

Create checks and balances to prevent errors and fraud. Require two signatures on cheques over a certain amount, separate duties between staff members, and reconcile accounts monthly.

Plan for audits and reviews

Larger nonprofits may require annual audits. Even if not required, regular financial reviews catch errors early and demonstrate accountability to donors and stakeholders.

Choose good accounting software to track your finances

The right accounting software simplifies nonprofit financial management and helps you stay compliant. When choosing a platform, look for these features:

Ability to handle nonprofit organizations

Choose software built specifically for nonprofit workflows. Look for features like fund tracking, donation management, and nonprofit-specific reporting templates. Software designed with nonprofit input handles restricted funds and grant reporting more effectively.

Full reporting

Generate the financial statements your board and donors expect, including statements of activities, financial position, and functional expenses. Quality software provides dashboards showing cash flow, program spending, and fundraising performance at a glance.

Collaborate from anywhere, at any time

Cloud-based software lets your treasurer, bookkeeper, and accountant access financial data from any location. This works well for volunteer-run organizations without dedicated office space, or when board members need to review reports before meetings.

Tools for growth

Select software that scales as your nonprofit expands. You may need to add users as your team grows, integrate with donor management systems, or connect payroll as you hire staff. Choose a platform with add-on apps that extend functionality without switching systems.

Automate manual, time-consuming tasks

Reduce administrative work by automating routine accounting tasks:

  • Bank reconciliation: Match transactions automatically with bank feeds
  • Invoice reminders: Send payment follow-ups without manual tracking
  • Receipt capture: Scan and categorize expenses from your phone
  • Recurring transactions: Set up automatic entries for regular donations or expenses

Automation frees up time for mission-focused work, especially if you're managing finances alongside other responsibilities.

Make the most of your nonprofit status

Running a nonprofit comes with financial advantages. Tax-exempt status means more money stays in your accounts to fund programs and services. Reporting requirements are often simpler than for-profit businesses, reducing administrative burden.

Your organization exists to serve members, support communities, or improve lives. By following sound accounting practices and tracking every dollar, you'll maximize your impact.

The right accounting software makes this easier by automating routine tasks and providing clear financial reports. Get one month free when you try Xero for your nonprofit today.

FAQs on nonprofit accounting

Here are answers to common questions about managing nonprofit finances.

What accounting method do most nonprofits use?

Most nonprofits use accrual accounting, which records income when earned and expenses when incurred. This method provides a more accurate picture of financial health and is required for organizations following GAAP standards.

What are the four basic financial statements for a nonprofit?

Nonprofits produce four core financial statements: the Statement of Activities (similar to an income statement), Statement of Financial Position (balance sheet), Statement of Cash Flows, and Statement of Functional Expenses.

Do I need special software for nonprofit accounting?

Nonprofit-specific features like fund tracking, donation management, and restricted fund reporting make compliance easier than standard accounting software. Choose software that handles the unique requirements of nonprofit financial management.

When should a nonprofit hire a professional accountant?

Consider hiring an accountant when your nonprofit receives grants with specific reporting requirements, prepares for an audit, or when volunteer treasurers lack time or expertise. An accountant ensures compliance and can help with strategic financial planning.

What's the difference between restricted and unrestricted funds?

Unrestricted funds can be used for any organizational purpose. Restricted funds must be spent according to donor specifications, such as funding a specific program or capital project. Track these separately to maintain compliance and donor trust.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.