Small Business Accountants
Small Business Accountants: directory of firms
A small business accountant looks after the books, the filings and the year-end for owner-managed businesses: sole proprietors and freelancers reporting business or professional income, partnerships, and small incorporated companies. The work usually mixes routine compliance with a handful of decisions that only come up once or twice a year, such as whether to incorporate, how to pay yourself, and when a sales tax or payroll obligation starts.
Browse small business accountants by city, and see what to check before you hire.
Directory only
LokalMatch doesn’t take requests for small business accountants in Canada and doesn’t pass your details to anyone. Firms are listed as a directory: compare them and contact the ones you choose directly. LokalMatch doesn’t recommend any firm.
Paid listings and paid requests aren’t switched on for this service in Canada.
On this page
The compliance side is concrete. Self-employed people report their results on the CRA's statement of business or professional activities, corporations file a T2 return, and the CRA notes that for tax years starting after 2023 most corporations have to file that return electronically. Businesses that stop being small suppliers register for GST/HST and start charging it, employers calculate and remit deductions and contributions and file information slips, and every business keeps records the CRA can examine.
The advisory side is where an accountant earns their keep over time: catching a registration obligation before it is late, keeping the bookkeeping clean enough that the year-end is not an excavation, and telling you what a decision costs before you make it rather than after. The best moment to start is usually at the beginning of a fiscal year or when the business changes shape.
What small business accountants actually do
- Year-end financial statements and the tax return for the business, whether that is a self-employed statement of business activities or a corporate return.
- Sales tax: deciding when registration is required, filing returns and sorting out input tax credits.
- Payroll support: calculating deductions and contributions, remitting them and filing the year-end information slips.
- Bookkeeping oversight, from reviewing a bookkeeper's work to rebuilding a year that was never properly recorded.
- Owner compensation planning, including how money moves between the business and the owner.
- Support when the CRA asks questions, from a routine review letter to a full audit.
A typical first year with a new accountant
Onboarding starts with access and history: the prior year's return and statements, the bookkeeping file, bank and card statements, sales tax and payroll account numbers, and any CRA correspondence. If the business has never been through a proper year-end, expect a clean-up phase before anything can be filed, and ask for that to be scoped and priced separately so it does not surprise either side.
Then a rhythm settles in. Bookkeeping is kept current through the year, sales tax and payroll filings happen on their own schedules, and the year-end pulls it together into statements and a return. A good accountant will tell you, in writing, which tasks are theirs, which are yours and which belong to a bookkeeper, because most problems in small business accounting come from a task nobody thought they owned.
Who is regulated, and what that means for your business
Anyone can offer to keep books or prepare a return in most of Canada, but the CPA designation is granted and regulated by the provincial bodies and is protected by provincial legislation. CPABC, for example, explains that the practice of professional accounting is restricted to members it authorises, and that this covers audit engagements, other assurance engagements, compilation engagements and certain certifications and opinions on financial statement information.
That distinction matters when somebody else needs your numbers. A bank, an investor or a franchisor may ask for statements prepared by a CPA, or specifically for a compilation, review or audit report. If that is likely, say so at the start. CPA Ontario, like other provincial bodies, publishes public directories of members, firms and public accounting licence holders so you can verify what a firm is entitled to do before you engage it.
Common small business accounting problems
- Missing the point at which the business stops being a small supplier: the CRA explains that registration and charging GST/HST begin once taxable sales pass the threshold measured over consecutive calendar quarters, and some operators must register regardless of sales.
- Running personal and business spending through one account, which makes the year-end slower and the results harder to trust.
- Collecting sales tax or payroll deductions and using the money for operating costs, when those amounts are held for remittance to the CRA.
- No supporting documents behind the numbers, which becomes a problem only when the CRA asks and the answer has to be reconstructed.
- Records stored only in a foreign cloud service, when the CRA requires records to be kept at your place of business or residence in Canada unless it gives written permission otherwise.
- Discovering at the year-end that the person keeping the books and the person filing the return each assumed the other was reconciling the bank.
Records: what to keep, how long and where
The CRA's rule is straightforward: generally you must keep all required records and supporting documents for six years from the end of the last tax year they relate to, and longer in some situations, such as records about acquiring and disposing of property or where an objection or appeal is outstanding.
Location matters as much as duration. Records must be kept at your place of business or your residence in Canada unless the CRA gives written permission to keep them elsewhere, and electronic records stored outside Canada need that approval, with copies made available in Canada on request. Paper and electronic formats are both acceptable, and the CRA sets out the conditions for imaging paper documents and backing up electronic files. Agree with your accountant who holds the originals and how you get everything back if you change firms.
Bookkeeper, accountant or CPA firm
A bookkeeper records transactions, reconciles accounts and often runs payroll and sales tax filings. For many small businesses that is the bulk of the monthly work, and it is the part that keeps everything else cheap and quick.
An accountant is brought in for the year-end, the return, and the decisions with tax consequences. A CPA firm adds the engagements only an authorised member can issue, and the professional oversight that goes with a regulated designation. Plenty of small businesses use a bookkeeper through the year and a CPA firm at the year-end, which works well as long as both know what the other is doing.
What to get in writing, and how LokalMatch lists small business accountants
Ask for a written engagement that lists the filings covered, the fiscal periods included, what you supply and by when, and how out-of-scope work such as a CRA review or a catch-up year is handled. Clarify who files what: an accountant may prepare a return that you are still responsible for authorising.
LokalMatch shows small business accountants as a directory: we don't sell requests for this service, so you contact firms yourself, and we don't screen, match, rank or recommend any of them. Verify a firm's standing in the provincial CPA register before you share financial records. This guide is general information, not legal or tax advice, and your own obligations depend on your business and where it operates.
Small Business Accountants: frequently asked questions
When does my business have to register for GST/HST?
The CRA's rule is based on being a small supplier: once your taxable sales exceed the threshold it publishes, measured over four consecutive calendar quarters, you are no longer a small supplier and must register and start charging GST/HST if you make taxable supplies in Canada. Charities and public institutions have different thresholds, and some operators, such as taxi businesses, must register regardless of how small they are.
How long do I have to keep receipts and records?
Generally six years from the end of the last tax year the records relate to. Some records must be kept longer, including those about acquiring and disposing of property and anything relevant to an outstanding objection or appeal. The CRA also expects records to be kept in Canada at your place of business or residence unless it has given you written permission to keep them somewhere else.
Do I need an accountant if I already have a bookkeeper?
Often yes, but for different work. A bookkeeper keeps the records current and handles routine filings; an accountant deals with the year-end, the tax return and decisions with tax consequences. The combination is common and usually efficient. What matters is writing down who does the bank reconciliations, who files the sales tax return and who signs off the year-end, so nothing is left to assumption.
What are my obligations once I hire my first employee?
The CRA describes three: calculate the deductions and contributions on employee pay, including Canada Pension Plan contributions, Employment Insurance premiums and income tax, remit those amounts to the CRA on the schedule that applies to you, and file the year-end information slips and summaries such as T4s. Getting the remittance schedule right from the first pay run is much easier than correcting it later.
Should I incorporate?
It depends on your profits, your risk, how much money you leave in the business and what your clients or lenders expect, so it is a conversation with an accountant rather than a rule of thumb. What is clear is what changes afterwards: a corporation files its own T2 return, and the CRA says most corporations must file that return electronically for tax years starting after 2023.
Can any accountant prepare statements my bank will accept?
Not necessarily. Lenders often want a specific kind of engagement, such as a compilation, review or audit report, and those reports may only be issued by a CPA authorised by the provincial body. Ask the lender what it requires, then check the firm's entitlement in the provincial CPA directory before engaging it, rather than discovering the mismatch when the report is delivered.
Sources
- CRA – Business or professional income
- CRA – When to register for and start charging the GST/HST
- CRA – Payroll: deductions, remitting and information returns
- CRA – Where to keep your records, and for how long
- CRA – Corporations: filing the T2 return
- CPA Ontario – Member, firm and licensee directories
- CPABC – Professional accounting and use of the CPA designation
Written by the LokalMatch editorial team. Last reviewed September 14, 2026. How we write and check our guides
Find small business accountants by city
Alberta
Show 17 citiesHide cities
- Small Business Accountants in Calgary
- Small Business Accountants in Edmonton
- Small Business Accountants in Airdrie
- Small Business Accountants in Cochrane
- Small Business Accountants in Fort McMurray
- Small Business Accountants in Fort Saskatchewan
- Small Business Accountants in Grande Prairie
- Small Business Accountants in Leduc
- Small Business Accountants in Lethbridge
- Small Business Accountants in Medicine Hat
- Small Business Accountants in Okotoks
- Small Business Accountants in Parkland County
- Small Business Accountants in Red Deer
- Small Business Accountants in Rocky View County
- Small Business Accountants in Spruce Grove
- Small Business Accountants in St. Albert
- Small Business Accountants in Strathcona County
British Columbia
Show 31 citiesHide cities
- Small Business Accountants in Abbotsford
- Small Business Accountants in Burnaby
- Small Business Accountants in Kelowna
- Small Business Accountants in Surrey
- Small Business Accountants in Vancouver
- Small Business Accountants in Victoria
- Small Business Accountants in Campbell River
- Small Business Accountants in Chilliwack
- Small Business Accountants in Coquitlam
- Small Business Accountants in Courtenay
- Small Business Accountants in Delta
- Small Business Accountants in District of North Vancouver
- Small Business Accountants in Kamloops
- Small Business Accountants in Langford
- Small Business Accountants in Langley
- Small Business Accountants in Maple Ridge
- Small Business Accountants in Mission
- Small Business Accountants in Nanaimo
- Small Business Accountants in New Westminster
- Small Business Accountants in North Cowichan
- Small Business Accountants in North Vancouver
- Small Business Accountants in Penticton
- Small Business Accountants in Port Coquitlam
- Small Business Accountants in Port Moody
- Small Business Accountants in Prince George
- Small Business Accountants in Richmond
- Small Business Accountants in Saanich
- Small Business Accountants in Township of Langley
- Small Business Accountants in Vernon
- Small Business Accountants in West Kelowna
- Small Business Accountants in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Small Business Accountants in Barrie
- Small Business Accountants in Brampton
- Small Business Accountants in Greater Sudbury
- Small Business Accountants in Guelph
- Small Business Accountants in Hamilton
- Small Business Accountants in Kingston
- Small Business Accountants in Kitchener
- Small Business Accountants in London
- Small Business Accountants in Markham
- Small Business Accountants in Mississauga
- Small Business Accountants in Oshawa
- Small Business Accountants in Ottawa
- Small Business Accountants in St. Catharines
- Small Business Accountants in Toronto
- Small Business Accountants in Vaughan
- Small Business Accountants in Waterloo
- Small Business Accountants in Windsor
- Small Business Accountants in Ajax
- Small Business Accountants in Aurora
- Small Business Accountants in Belleville
- Small Business Accountants in Blue Mountains
- Small Business Accountants in Bradford
- Small Business Accountants in Brantford
- Small Business Accountants in Burlington
- Small Business Accountants in Caledon
- Small Business Accountants in Cambridge
- Small Business Accountants in Centre Wellington
- Small Business Accountants in Chatham
- Small Business Accountants in Clarence-Rockland
- Small Business Accountants in Clarington
- Small Business Accountants in Collingwood
- Small Business Accountants in Cornwall
- Small Business Accountants in County of Brant
- Small Business Accountants in East Gwillimbury
- Small Business Accountants in Fort Erie
- Small Business Accountants in Georgetown
- Small Business Accountants in Georgina
- Small Business Accountants in Grimsby
- Small Business Accountants in Haldimand County
- Small Business Accountants in Innisfil
- Small Business Accountants in Kawartha Lakes
- Small Business Accountants in King
- Small Business Accountants in Lakeshore
- Small Business Accountants in LaSalle
- Small Business Accountants in Leamington
- Small Business Accountants in Lincoln
- Small Business Accountants in Milton
- Small Business Accountants in New Tecumseth
- Small Business Accountants in Newmarket
- Small Business Accountants in Niagara Falls
- Small Business Accountants in Norfolk County
- Small Business Accountants in North Bay
- Small Business Accountants in Oakville
- Small Business Accountants in Orangeville
- Small Business Accountants in Orillia
- Small Business Accountants in Peterborough
- Small Business Accountants in Pickering
- Small Business Accountants in Prince Edward County
- Small Business Accountants in Quinte West
- Small Business Accountants in Richmond Hill
- Small Business Accountants in Sarnia
- Small Business Accountants in Sault Ste. Marie
- Small Business Accountants in St. Thomas
- Small Business Accountants in Stratford
- Small Business Accountants in Thunder Bay
- Small Business Accountants in Timmins
- Small Business Accountants in Welland
- Small Business Accountants in Whitby
- Small Business Accountants in Whitchurch-Stouffville
- Small Business Accountants in Woodstock
- Small Business Accountants in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Small Business Accountants in Gatineau
- Small Business Accountants in Laval
- Small Business Accountants in Longueuil
- Small Business Accountants in Montreal
- Small Business Accountants in Quebec City
- Small Business Accountants in Sherbrooke
- Small Business Accountants in Trois-Rivières
- Small Business Accountants in Alma
- Small Business Accountants in Baie-Comeau
- Small Business Accountants in Beaconsfield
- Small Business Accountants in Beloeil
- Small Business Accountants in Blainville
- Small Business Accountants in Boisbriand
- Small Business Accountants in Boucherville
- Small Business Accountants in Brossard
- Small Business Accountants in Candiac
- Small Business Accountants in Chambly
- Small Business Accountants in Châteauguay
- Small Business Accountants in Côte-Saint-Luc
- Small Business Accountants in Cowansville
- Small Business Accountants in Deux-Montagnes
- Small Business Accountants in Dollard-des-Ormeaux
- Small Business Accountants in Dorval
- Small Business Accountants in Drummondville
- Small Business Accountants in Gaspé
- Small Business Accountants in Granby
- Small Business Accountants in Joliette
- Small Business Accountants in Kirkland
- Small Business Accountants in L'Ancienne-Lorette
- Small Business Accountants in L'Assomption
- Small Business Accountants in La Prairie
- Small Business Accountants in Lévis
- Small Business Accountants in Magog
- Small Business Accountants in Mascouche
- Small Business Accountants in Mirabel
- Small Business Accountants in Mont-Saint-Hilaire
- Small Business Accountants in Mount Royal
- Small Business Accountants in Pointe-Claire
- Small Business Accountants in Repentigny
- Small Business Accountants in Rimouski
- Small Business Accountants in Rivière-du-Loup
- Small Business Accountants in Rouyn-Noranda
- Small Business Accountants in Saguenay
- Small Business Accountants in Saint-Augustin-de-Desmaures
- Small Business Accountants in Saint-Basile-le-Grand
- Small Business Accountants in Saint-Bruno-de-Montarville
- Small Business Accountants in Saint-Charles-Borromée
- Small Business Accountants in Saint-Colomban
- Small Business Accountants in Saint-Constant
- Small Business Accountants in Saint-Eustache
- Small Business Accountants in Saint-Georges
- Small Business Accountants in Saint-Hyacinthe
- Small Business Accountants in Saint-Jean-sur-Richelieu
- Small Business Accountants in Saint-Jérôme
- Small Business Accountants in Saint-Lambert
- Small Business Accountants in Saint-Lazare
- Small Business Accountants in Saint-Lin–Laurentides
- Small Business Accountants in Sainte-Anne-des-Plaines
- Small Business Accountants in Sainte-Catherine
- Small Business Accountants in Sainte-Julie
- Small Business Accountants in Sainte-Marthe-sur-le-Lac
- Small Business Accountants in Sainte-Sophie
- Small Business Accountants in Sainte-Thérèse
- Small Business Accountants in Salaberry-de-Valleyfield
- Small Business Accountants in Sept-Îles
- Small Business Accountants in Shawinigan
- Small Business Accountants in Sorel-Tracy
- Small Business Accountants in Terrebonne
- Small Business Accountants in Thetford Mines
- Small Business Accountants in Val-d'Or
- Small Business Accountants in Varennes
- Small Business Accountants in Vaudreuil-Dorion
- Small Business Accountants in Victoriaville
- Small Business Accountants in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the fees small business accountants charge
Fees depend on the work involved and how the professional bills. We only publish fee ranges when they’re backed by real LokalMatch data or reliable sources. Until then, here’s what usually changes the fee:
- Scope and complexity of the work
- How the professional bills: hourly, flat fee or retainer
- Experience and seniority of the person doing the work
- Deadlines and how urgent the work is
- Third-party costs such as filing, registration or government fees
How to compare small business accountants before you hire
- Check that they are licensed or registered for this work where you live, on the regulator’s public register.
- Look for experience with matters like yours, and ask who will actually handle your file.
- Ask how they charge before any work starts, and get the terms in writing.
- Compare two or three professionals before you decide.
- Be wary of anyone who guarantees a particular outcome.
Questions to ask small business accountants before you hire
- Are you licensed or registered for this work, and with which body?
- Have you handled matters like mine before?
- Who will do the work, and who will I deal with day to day?
- How do you charge: hourly, a flat fee or a retainer?
- What is included in your fee, and what costs extra?
- Will you confirm the scope and fees in a written engagement letter?
- Do you carry professional liability insurance?
Licences and registration
This kind of work is often limited to licensed or registered professionals, and the rules depend on where you are. Ask which body they’re registered with, and check their status on that body’s public register before you hire.
Guides about small business accounting
- ✦
Accountants guide
Accounting covers a wide field, and the word means different things to different firms. Some accountants keep the books and produce monthly statements, some prepare personal and corporate tax returns, some sign audit or…
Read guide - ✦
Bookkeepers guide
Bookkeeping is the day-to-day record of a business: sales invoiced, bills received, money in and out of the bank, sales tax collected and paid, and what is owed in each direction.
Read guide - ✦
Tax Accountants guide
A tax accountant prepares and files personal tax returns, plans ahead of the next filing, and deals with whatever arrives afterwards: a review letter, a request for receipts, a reassessment.
Read guide