About Us

A firm built only for Canadian charities and not-for-profits

CPA-led. Treasurer-experienced. Charity-only. Fixed-fee. Coast to coast.

Why this firm exists

General-purpose bookkeeping is not necessarily configured for donor restrictions, disbursement-quota records, charity filings, or fund-level board reporting. Those requirements have to be designed into the chart of accounts, workflows, controls, and reports.

A Canadian registered charity or NPO needs records suited to its actual CRA, ASNPO, corporate, funding, and board requirements. Software defaults alone do not establish that the records or reports meet those requirements.

GoodLedger exists to be the firm a Canadian charity or NPO can hire without having to teach the bookkeeper how charities work.

CPA-led, treasurer-experienced

The firm is led by a Chartered Professional Accountant who has served as treasurer of a Canadian not-for-profit. That experience shapes the recurring finance questions the site is built around: what boards need to see, what treasurers need to explain, what funders need reconciled, and what the CRA may ask. Every chart of accounts, fund balance schedule, and board package starts from that operating reality.

How we work

Charity-only specialization

We do not take SMB clients, contractors, or wellness clinics. Our workflows are shaped around CRA charity rules, ASNPO, and the organization's applicable federal or provincial framework.

Fixed-fee packages

Three tiers — Essentials, Growth, Enterprise. Inclusions are public on the pricing page. Pricing is shared on the discovery call so we can scope correctly to your fund structure, transaction volume, and reporting needs.

Independence respected

We do bookkeeping, accounting, and advisory work — never assurance work for our own clients. Audit and review engagements are performed by independent licensed public accounting firms. We prepare your file so they have an easier engagement.

Cloud-first, remote-by-design

We evaluate QuickBooks Online or Sage Intacct against the organization's fund, entity, integration, approval, reporting, security, and implementation requirements. Data location depends on the selected provider and configuration.

What we don't do

  • — Audit or review engagements for our own clients (independence)
  • — Personal tax returns
  • — SMB, contractor, or for-profit clients
  • — French-language reporting (we work in English)
  • — Investment advice or fundraising consulting

Independence & disclaimers

GoodLedger provides bookkeeping, accounting, and advisory services to Canadian registered charities and not-for-profits. We do not perform assurance engagements (audit or review) for our clients — that work is performed by independent licensed public accounting firms.

Content on this site is general information about Canadian charity and not-for-profit accounting. It is not tax, legal, or professional advice for any specific organization. Confirm any decision with your CPA, lawyer, or the CRA before acting.

Request a discovery call

Tell us about your charity or not-for-profit and we'll walk you through exactly how we can help. No pressure, no obligation — just a straightforward conversation.

Get in Touch

Have a question? We aim to reply within one business day; timing may vary.

We do not sell your information. Netlify processes this form for us; see our Privacy Policy for details, including cross-border processing.