Bookkeeping · Ottawa & Canada-wide

Bookkeeping in Ottawa that's actually CPA-grade.

Treehouse CPA provides monthly bookkeeping for small businesses in Ottawa and across Canada — bank reconciliations, HST tracking, payroll support, and financial reports, all overseen directly by Majdi Ibrahim, CPA. Clean books, a flat monthly fee, and no year-end surprises.

Book a free 30-minute callStart with the intake form

Who this is for

  • Small businesses that have outgrown DIY spreadsheets or shoebox receipts
  • Incorporated professionals who want their time back
  • Businesses whose current books are behind or unreliable
  • Owners who want bookkeeping and tax handled by the same person

What Treehouse CPA does

Monthly reconciliations

Bank, credit card, and loan accounts reconciled every month — so your numbers are always current and correct.

HST/GST tracking & filing

Input tax credits captured, remittances calculated correctly, and returns filed on time.

Monthly financial reports

A clear profit & loss and balance sheet each month, with plain-language notes on what changed.

Year-end ready, always

Because the same CPA does your books and your T2, year-end is fast, clean, and cheaper.

How it works

1

Free intro call

Walk through your business, transaction volume, and current setup.

2

Cleanup if needed

If your books are behind, Majdi quotes a one-time catch-up as a separate flat fee.

3

Monthly rhythm

Your books are reconciled monthly. You get reports without asking.

4

Year-end handoff

Your T2 or T1 flows straight from clean books — no re-work, no surprises.

Problems this solves

  • Books months behind and HST filings overdue
  • A bookkeeper who codes everything to "miscellaneous"
  • No idea what the business actually earned last quarter
  • Paying separately for a bookkeeper and an accountant who don't talk to each other
  • QuickBooks files that need untangling

Why Majdi Ibrahim, CPA

Majdi Ibrahim is a CPA (CPA Ontario) and the founder of Majdi Ibrahim, CPA Professional Corporation, operating as Treehouse CPA in Ottawa. Before going full-time with his own practice, he spent nine years at Brookfield Renewable Partners (NYSE: BEPC) — one of the world's largest publicly traded renewable power companies — working across FP&A and controllership, with three years in public tax practice before that.

Every file at Treehouse CPA is handled by Majdi directly — no juniors, no account managers, no handoffs. Clients get flat-fee pricing confirmed in writing before work begins, and a 5.0-star Google rating backs up the approach.

Frequently asked questions

How much does bookkeeping cost in Ottawa?

Treehouse CPA charges a flat monthly fee based on transaction volume and complexity — quoted in writing after a free intro call. There's no hourly billing, so the cost doesn't drift.

What's the difference between a bookkeeper and a CPA doing my books?

A bookkeeper records transactions. A CPA overseeing your books also catches misclassifications that affect your tax bill, tracks HST correctly, monitors shareholder loan activity, and keeps records aligned with what your corporate tax return needs — which saves real money at year-end.

My books are two years behind. Can you catch them up?

Yes — catch-up bookkeeping is routine. Majdi will quote the cleanup as a one-time flat fee, bring everything current, and then move you to a monthly rhythm so it never happens again.

Do you work with QuickBooks?

Yes. Treehouse CPA works with QuickBooks Online and similar cloud platforms, and can review and clean up an existing file or set one up properly from scratch.

Ready to talk it through?

A free 30-minute call with Majdi — no obligation, no pressure. You'll leave knowing exactly where you stand and what it would cost.

Book a free call
Related services
Corporate tax returns (T2)Small business accountingFractional CFO services