Four people, one office.
Two CPAs, a payroll and bookkeeping lead, and a staff accountant working toward the CPA.

Ingrid Halvorsen
Opened the practice in 2004. Personal tax, estates and retirement income.

Amir Nasser
Corporate tax and owner-managed businesses. Also does home visits for older clients.

Annie Cho
Runs bookkeeping and payroll for our business clients.

Lucas Bergeron
Personal returns and late filings. Works with clients in French and English.

Started with twelve clients.
Ingrid Halvorsen left a downtown firm in 2004 to do the work she liked best: tax for families and the people who run small businesses. She opened Halvorsen Accounting above a bakery on Wellington Street West with twelve clients.
Amir Nasser joined in 2015 and runs the corporate side. Today we look after about 600 households and 140 businesses, most of them within a few kilometres of the office.
We have stayed small on purpose. A partner reviews every file, and you can always reach the person who did your return.
How we work.
The fee comes first
You see a fixed fee in writing before we open your file. That is the fee you pay.
Two sets of eyes
Whoever prepares a return, a CPA checks it line by line before it goes to the CRA.
Plain answers
We explain what you owe and why, in English or French, without the jargon.
The details.
- MembershipIngrid and Amir are members of CPA Ontario and bound by its code of conduct.
- InsuranceProfessional liability insurance on all our work.
- PrivacyClient files are confidential under PIPEDA and CPA Ontario rules.
- What we don’t doAudits and review engagements. We refer those to firms that do them.
Talk to one of us.
A free 20-minute call with Ingrid or Amir, by phone or video.