Get 80% off your plan for your first 3 months*
Guide

Nonprofit accounting: a guide for Canadian organizations

Learn how to set up and manage nonprofit accounting in Canada.

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 Wednesday 27 May 2026

Table of contents

Key takeaways

  • Nonprofit accounting tracks restricted and unrestricted funds separately using fund accounting, so donor money is spent according to its intended purpose and your organization stays compliant with grant requirements.
  • A well-structured chart of accounts, organized across assets, liabilities, net assets, revenue, and expenses, gives you a clear picture of your nonprofit's financial health from day one.
  • Canadian nonprofits must meet specific tax obligations with the Canada Revenue Agency (CRA), including filing the T3010 or T1044 information return on time to avoid penalties.
  • Working with a Chartered Professional Accountant (CPA) who understands nonprofit reporting can simplify grant compliance, audit preparation, and board-level financial oversight.

What is nonprofit accounting?

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

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 keeping your organization financially healthy and compliant.

Fund accounting

Instead of tracking a single pool of money, nonprofits use fund accounting to separate resources that have specific restrictions. This means money earmarked by a donor for a particular program is tracked apart from your general operating funds.

Tax-exempt status and compliance

Most nonprofits have tax-exempt status, meaning they don't pay income tax on mission-related activities. 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 show stewardship and mission impact, not just profitability.

Understanding your chart of accounts

A chart of accounts (COA) is the backbone of your nonprofit's financial record-keeping. It's a structured list of every account your organization uses to categorize transactions, and it shapes how you track, report, and make sense of your finances.

Most nonprofit charts of accounts are built around five core categories:

  • Assets: what your organization owns, such as cash, investments, equipment, and property
  • Liabilities: what your organization owes, including loans, accounts payable, and deferred revenue
  • Net assets: the nonprofit equivalent of equity, split into unrestricted and restricted categories based on donor conditions
  • Revenue: income from donations, grants, membership dues, fundraising events, and other sources
  • Expenses: costs tied to running programs, administration, and fundraising activities

The unified chart of accounts

The Unified Chart of Accounts (UCOA) is a standardized framework that helps nonprofits categorize financial data consistently. If you work with multiple funders or plan to benchmark your finances against similar organizations, adopting a UCOA structure can make reporting faster and more transparent.

Setting up your chart of accounts early, and tailoring it to your nonprofit's programs and funding sources, saves time when it comes to preparing financial statements and filing returns with the CRA.

How to get started with nonprofit accounting

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

1. Incorporate your organization

File incorporation documents with your provincial or federal government under the Canada Not-for-profit Corporations Act or its provincial equivalent. Missing filing deadlines can result in unexpected tax liabilities; 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 on mission-related activities, though employees still pay personal taxes. If you're registering as a charity, you'll also need to meet ongoing requirements to keep your status.

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, so you can plan with confidence.

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 and helps you set realistic budgets.

5. Explore financing options

Research grants from government agencies and private foundations. Check the CRA website and provincial business resources for available programs that support nonprofits in your area.

6. Budget your expenses

Determine how much you can spend while maintaining financial stability. Track all outgoing funds to make sure expenses don't exceed income, and build a reserve for unexpected costs.

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.

For example, if a donor pledges $10,000 in March but the cheque arrives in May, accrual accounting records the revenue in March. Cash basis accounting would record it in May. The accrual method gives a more accurate view of your organization's financial health, which is why it's the standard for nonprofits that follow Generally Accepted Accounting Principles (GAAP). Learn more about the differences in this guide to cash vs. accrual accounting.

Smaller nonprofits with straightforward finances sometimes start with cash basis accounting for simplicity. For instance, a community group that only tracks membership dues and rent payments may find cash basis sufficient in the early stages.

GAAP requirements for nonprofits

GAAP provides standard rules for accounting, with specific guidance for nonprofit organizations outlined in the Accounting Standards for Not-for-Profit Organizations (ASNPO) 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 the accrual accounting method.

Financial statements nonprofits need

Nonprofits prepare four key financial statements to show financial accountability. These reports help stakeholders understand how your organization is performing and using its resources.

Statement of activities

This is the nonprofit equivalent of an income statement. It shows your 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

Think of this as your organization's balance sheet. It provides a snapshot of assets, liabilities, and net assets at a single point in time. Board members and donors often look here first to understand overall financial health.

Statement of cash flows

This statement tracks the movement of cash from operating, investing, and financing activities. It helps you see where your cash is coming from and where it's going, which is critical for managing day-to-day operations.

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 confirm that money is spent according to donor wishes or grant requirements.

Restricted vs. unrestricted funds

Your organization's money falls into two main categories. 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. Tracking these separately maintains donor trust and keeps you compliant.

Deferral method vs. restricted fund method

Under Canadian ASNPO standards, nonprofits choose between two approaches for recognizing restricted contributions. The deferral method records restricted donations as deferred revenue and recognizes them as income only when the related expenses are incurred. The restricted fund method recognizes restricted contributions as revenue immediately, provided a corresponding restricted fund exists. Your accountant or Chartered Professional Accountant (CPA) can help you decide which method fits your organization's reporting needs.

Tracking different fund types

Good accounting software lets you tag transactions to specific funds. This makes it straightforward to generate reports showing how restricted funds were used and how much remains 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. An estimated 12.7 million Canadians volunteer with nonprofit organizations. Track hours and estimated value for those services that meet recognition criteria.
  • 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.

Tax compliance for Canadian nonprofits

Canadian nonprofits must meet specific tax obligations to maintain their exempt status. Filing the right returns on time protects your organization from penalties and keeps your standing with the CRA in good order.

Registered charities and the T3010

If your organization is a registered charity, you must file the T3010 Registered Charity Information Return within six months of your fiscal year-end. This return reports your revenues, expenses, activities, and compensation. Failure to file for two consecutive years can result in revocation of your charitable status.

Nonprofits and the T1044

Nonprofits that aren't registered charities but had total assets exceeding $200,000 at the end of the preceding fiscal period, or received taxable dividends, interest, rentals, or royalties totalling more than $10,000, must file the T1044 NPO Information Return. The basic penalty for late filing is $25 per day, up to a maximum of $2,500.

GST/HST considerations

Many Canadian nonprofits are eligible for a partial GST/HST rebate on purchases. Registered charities can claim a 50% rebate on the federal portion of the GST/HST paid. Track your eligible expenses carefully, as these rebates can add up over the course of a fiscal year.

Provincial requirements

Requirements vary by province. Some provinces have separate filing obligations or registration requirements for charities and nonprofits operating within their borders. Check with your provincial government and the CRA to confirm what applies to your organization. For an overview of rates that may affect your nonprofit, see this guide to small business tax rates in Canada.

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. If you're new to small business bookkeeping, start with a simple system and build from there. 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 an audit isn't required, regular financial reviews catch errors early and demonstrate accountability to donors and stakeholders.

Working with a nonprofit accountant

A qualified accountant can make a real difference for your nonprofit's financial health. Knowing when and how to bring one on board helps you stay compliant and make better decisions.

When to hire a professional

Consider hiring a CPA when your nonprofit faces growing complexity. Common triggers include:

  • receiving grants with specific reporting and audit requirements
  • preparing for a formal financial audit
  • managing multiple restricted funds across different programs
  • filing T3010 or T1044 returns for the first time
  • transitioning from cash basis to accrual accounting

What to look for

Choose a CPA with experience in nonprofit accounting and Canadian tax compliance. They should understand fund accounting, ASNPO reporting standards, and CRA filing requirements. Ask about their experience with organizations similar to yours in size and scope.

Benefits of professional guidance

An accountant helps you set up your chart of accounts correctly, implement internal controls, and prepare financial statements that meet board and funder expectations. They can also advise on GST/HST rebates, provincial requirements, and strategic financial planning, freeing you to focus on your mission.

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 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 than generic tools.

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.

Simplify your nonprofit accounting with Xero

Getting your nonprofit's accounting right from the start means fewer surprises at year-end and more confidence when reporting to donors and board members. With the right tools in place, you can spend less time on admin and more time on the work that matters. Xero accounting software helps you track funds, automate reconciliation, and collaborate with your accountant in real time. Get one month free when you try Xero for your nonprofit.

FAQs on nonprofit accounting

Here are answers to frequently asked questions about nonprofit accounting.

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, statement of financial position, statement of cash flows, and statement of functional expenses. Together, they give stakeholders a complete view of financial performance and resource use.

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 a CPA when your nonprofit receives grants with specific reporting requirements, prepares for an audit, or when volunteer treasurers lack time or expertise. A professional accountant keeps you compliant 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.

What is a chart of accounts for nonprofits?

A chart of accounts is a structured list of every account your nonprofit uses to categorize financial transactions. It typically includes five categories: assets, liabilities, net assets, revenue, and expenses. Setting one up early helps you track funds accurately and simplifies financial reporting.

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.

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.