Tax Preparers
Tax Preparers near you
A tax preparation service takes your slips, receipts and details for the year, prepares your personal return, reviews it with you and files it electronically. For a return built from employment slips and a few credits, that is a short and inexpensive piece of work. It becomes more involved when there is self-employment or rental income, investments sold during the year, a move between provinces, support payments, a death in the family or several years to catch up on at once.
Tell us what you need and we’ll help you find tax preparers who serve your area.
Free for homeowners · No obligation to hire
On this page
Preparers range from seasonal storefront operations through independent practitioners working year-round to accounting firms that treat personal returns as one service among many. None of them needs a professional licence to prepare a return for a fee, and the title is not protected. What is regulated is the filing channel: a preparer who transmits returns electronically must be registered with the Canada Revenue Agency for EFILE, which involves meeting the agency's requirements and passing its suitability screening.
The distinction worth understanding before you hire is between filing a return and taking responsibility for it. A preparer transcribes what you provide and applies the rules; you sign off on the result and remain answerable for what is in it. A good preparer asks about the parts of your year that are not on a slip, explains what changed from last year, and tells you plainly when a situation calls for an accountant instead. This page is general information, not legal or tax advice.
Personal tax situations that need more than a basic return
- Self-employment or a side business, where income and expenses have to be summarized and the return carries a business statement.
- Rental property, with income, expenses and the distinction between a repair and an improvement to get right.
- Investments sold during the year, where the gain or loss depends on records that predate the slips you received.
- A move between provinces, or part of the year spent outside the country, which changes where and how you are taxed.
- Separation, divorce or support payments, where the treatment depends on the agreement and the dates.
- A death in the family, where a final return and possibly an estate return are involved and the deadlines differ.
- Several years unfiled, which is a catch-up project rather than a seasonal return and is worth starting before the authority makes contact.
- Disability, caregiving or significant medical expenses, where the credits depend on certifications and receipts that take time to assemble.
From your slips to a filed return: how tax preparation works
- Intake: you provide identification, last year's return or assessment notice, your slips, and details of anything that changed during the year.
- Authorization: if the preparer is to see your account details or deal with the tax authority for you, you authorize them as your representative at a level of access you choose.
- Preparation: the return is built, credits and deductions applied, and the preparer raises the items that need your confirmation rather than assuming.
- Review: you go through the draft, check the personal details and the figures, and ask why the result differs from last year before anything is sent.
- Filing: the preparer transmits the return electronically under their registration, and you keep a complete copy of what was filed.
- Assessment: the notice of assessment arrives afterwards and may not match the return; compare them, and ask the preparer to explain any difference.
- Afterwards: if something was missed, a return can be adjusted rather than refiled, and correspondence from the authority is easier to answer while the file is fresh.
EFILE registration and authorizing a preparer with the tax authority
The Canada Revenue Agency's EFILE service is what lets a preparer transmit your return electronically. Any firm, organization or individual providing tax preparation services can apply, provided they meet the agency's definition and requirements for an applicant and pass its suitability screening, and those intending to transmit returns apply for an EFILE number. It is a reasonable question to ask a preparer directly, and it also explains why a preparer cannot simply file on your behalf without being set up for it.
Access to your tax account is separate from filing. Rather than sharing your own sign-in credentials, you authorize a representative, and the agency offers different levels: on a personal account, one level allows access to information only and another allows access plus certain account changes. Business accounts add a level that can delegate authority to further representatives. You can review the authorizations on your account and cancel them, which is worth doing when you change preparers or after a one-off engagement ends.
Instant refunds, discounting and refund promises
Some preparers offer to pay you your refund on the spot instead of waiting for the assessment. That arrangement is called discounting, and it is governed by the federal Tax Rebate Discounting Act rather than left to the parties. The Canada Revenue Agency explains that a discounter calculates your expected refund and gives you one up-front payment before filing the return, that the Act sets minimum proportions of the estimated refund they must pay you, and that where the actual refund turns out to be materially larger they must pay you the difference, excluding refund interest. The discounter must give you a completed and signed Form RC71, Statement of Discounting Transaction, and afterwards a further form showing the actual refund.
Beyond discounting, be wary of the promises made in season. Nobody can know your refund before your information has been looked at, and a preparer who quotes a figure from the doorway is guessing. Treat as warning signs a refusal to give you a full copy of the filed return, a refund directed to the preparer's account rather than yours, a blank or pre-signed authorization form, or a suggestion that expenses or credits can be claimed without the supporting documents to back them up. The return is filed in your name, and the consequences of an unsupported claim land on you.
Software, a tax preparer or an accountant
Certified tax software handles a straightforward salaried return well, and many people file their own for years without difficulty. Its weakness is that it answers the questions you know to ask: it will not notice that a rental was converted from personal use, that a spousal claim would be better split differently, or that a slip is missing. A preparer adds a second pair of eyes and the experience of having seen the situation before.
The step up to an accountant is worth taking when the tax question is entangled with a decision. Selling a business or a property, incorporating, working across a border, settling an estate or facing an audit are situations where the return is the last step rather than the whole job, and where advice before year end would have been worth more than careful data entry after it. A capable preparer will tell you when you have reached that point, and the better ones say so unprompted.
Keeping tax records after the return is filed
- Keep your own complete copy of the filed return and the assessment notice, not just a summary page, and store them where you can find them years later.
- Keep the supporting documents as well: the tax authority's general guidance for individuals is to keep records for six years, and it can ask to see them.
- Keep records that outlive the year they were created in, such as the cost of investments and property, because the gain is calculated from them whenever you sell.
- Check the assessment against the return when it arrives; differences are easier to query while the details are recent.
- If something was missed, ask about adjusting the return rather than filing a second one for the same year.
- Cancel a preparer's representative access when the engagement ends, and confirm on your own account that it is gone.
Filing season, capacity and off-season work
Personal tax work is squeezed into a few weeks, and the consequences are predictable. Appointments fill, seasonal staff are less experienced than the practitioners who train them, and a complicated return handed in at the end of the rush gets the least attention. If your return involves a business, a rental, investments sold or a year with a big change in it, book early and hand over complete information; if the file is late and complex, ask what the preparer's plan is rather than assuming it will be squeezed in.
The quieter months are the right time for anything that is not a routine return: catching up on unfiled years, sorting out correspondence from the tax authority, adjusting a previous return, or talking through a change that is coming. Preparers who work year-round can do that; a purely seasonal operation may be closed when the letter arrives, which is a fair thing to ask about before you engage one.
Tax Preparers: frequently asked questions
Does a tax preparer need to be licensed in Canada?
There is no professional licence required to prepare a personal return for a fee and the title is not protected. What is required is EFILE registration to transmit returns electronically: applicants must meet the Canada Revenue Agency's requirements and pass its suitability screening before they receive an EFILE number.
Who is responsible if my return is wrong?
You are, as the person whose return it is, which is why reviewing the draft before it is filed matters. A preparer's engagement terms may set out what they are responsible for and whether they carry professional liability insurance, so ask about both, and never sign off on figures you do not recognize.
Is an instant refund a good idea?
It is a discounting transaction: you receive less than your refund in exchange for getting it sooner. The federal Tax Rebate Discounting Act sets the minimum proportions a discounter must pay you and requires them to give you a signed Form RC71, Statement of Discounting Transaction. Compare it against simply waiting for the assessment before you agree.
What should I bring to a tax preparation appointment?
Identification, last year's return and assessment notice, all your slips, receipts for the credits and deductions you expect to claim, details of any property or investments sold, and a note of anything that changed during the year, such as a move, a new business or a change in marital status.
How do I give a preparer access to my tax account?
Through the tax authority's representative authorization, choosing the level of access: information only, or information plus certain account changes. Do not share your own sign-in credentials. You can see which representatives are authorized on your account and cancel that access at any time.
How does LokalMatch work for tax preparation?
You describe your situation, the kind of return you need and where you are, and tax preparers serving your area contact you directly to discuss it. LokalMatch does not check anyone's credentials for you and does not advise on your return, so confirm EFILE registration and experience with situations like yours before you hand over documents.
Sources
- Canada Revenue Agency: EFILE for electronic filers
- Canada Revenue Agency: Discounter information for individuals
- Justice Laws: Tax Rebate Discounting Act (RSC 1985, c. T-3)
- Canada Revenue Agency: Authorize a representative, level of access you can give
- Canada Revenue Agency: How long should you keep your income tax records?
- Canada Revenue Agency: Represent a Client
Written by the LokalMatch editorial team. Last reviewed September 14, 2026. How we write and check our guides
Find tax preparers by city
Alberta
Show 17 citiesHide cities
- Tax Preparers in Calgary
- Tax Preparers in Edmonton
- Tax Preparers in Airdrie
- Tax Preparers in Cochrane
- Tax Preparers in Fort McMurray
- Tax Preparers in Fort Saskatchewan
- Tax Preparers in Grande Prairie
- Tax Preparers in Leduc
- Tax Preparers in Lethbridge
- Tax Preparers in Medicine Hat
- Tax Preparers in Okotoks
- Tax Preparers in Parkland County
- Tax Preparers in Red Deer
- Tax Preparers in Rocky View County
- Tax Preparers in Spruce Grove
- Tax Preparers in St. Albert
- Tax Preparers in Strathcona County
British Columbia
Show 31 citiesHide cities
- Tax Preparers in Abbotsford
- Tax Preparers in Burnaby
- Tax Preparers in Kelowna
- Tax Preparers in Surrey
- Tax Preparers in Vancouver
- Tax Preparers in Victoria
- Tax Preparers in Campbell River
- Tax Preparers in Chilliwack
- Tax Preparers in Coquitlam
- Tax Preparers in Courtenay
- Tax Preparers in Delta
- Tax Preparers in District of North Vancouver
- Tax Preparers in Kamloops
- Tax Preparers in Langford
- Tax Preparers in Langley
- Tax Preparers in Maple Ridge
- Tax Preparers in Mission
- Tax Preparers in Nanaimo
- Tax Preparers in New Westminster
- Tax Preparers in North Cowichan
- Tax Preparers in North Vancouver
- Tax Preparers in Penticton
- Tax Preparers in Port Coquitlam
- Tax Preparers in Port Moody
- Tax Preparers in Prince George
- Tax Preparers in Richmond
- Tax Preparers in Saanich
- Tax Preparers in Township of Langley
- Tax Preparers in Vernon
- Tax Preparers in West Kelowna
- Tax Preparers 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
- Tax Preparers in Barrie
- Tax Preparers in Brampton
- Tax Preparers in Greater Sudbury
- Tax Preparers in Guelph
- Tax Preparers in Hamilton
- Tax Preparers in Kingston
- Tax Preparers in Kitchener
- Tax Preparers in London
- Tax Preparers in Markham
- Tax Preparers in Mississauga
- Tax Preparers in Oshawa
- Tax Preparers in Ottawa
- Tax Preparers in St. Catharines
- Tax Preparers in Toronto
- Tax Preparers in Vaughan
- Tax Preparers in Waterloo
- Tax Preparers in Windsor
- Tax Preparers in Ajax
- Tax Preparers in Aurora
- Tax Preparers in Belleville
- Tax Preparers in Blue Mountains
- Tax Preparers in Bradford
- Tax Preparers in Brantford
- Tax Preparers in Burlington
- Tax Preparers in Caledon
- Tax Preparers in Cambridge
- Tax Preparers in Centre Wellington
- Tax Preparers in Chatham
- Tax Preparers in Clarence-Rockland
- Tax Preparers in Clarington
- Tax Preparers in Collingwood
- Tax Preparers in Cornwall
- Tax Preparers in County of Brant
- Tax Preparers in East Gwillimbury
- Tax Preparers in Fort Erie
- Tax Preparers in Georgetown
- Tax Preparers in Georgina
- Tax Preparers in Grimsby
- Tax Preparers in Haldimand County
- Tax Preparers in Innisfil
- Tax Preparers in Kawartha Lakes
- Tax Preparers in King
- Tax Preparers in Lakeshore
- Tax Preparers in LaSalle
- Tax Preparers in Leamington
- Tax Preparers in Lincoln
- Tax Preparers in Milton
- Tax Preparers in New Tecumseth
- Tax Preparers in Newmarket
- Tax Preparers in Niagara Falls
- Tax Preparers in Norfolk County
- Tax Preparers in North Bay
- Tax Preparers in Oakville
- Tax Preparers in Orangeville
- Tax Preparers in Orillia
- Tax Preparers in Peterborough
- Tax Preparers in Pickering
- Tax Preparers in Prince Edward County
- Tax Preparers in Quinte West
- Tax Preparers in Richmond Hill
- Tax Preparers in Sarnia
- Tax Preparers in Sault Ste. Marie
- Tax Preparers in St. Thomas
- Tax Preparers in Stratford
- Tax Preparers in Thunder Bay
- Tax Preparers in Timmins
- Tax Preparers in Welland
- Tax Preparers in Whitby
- Tax Preparers in Whitchurch-Stouffville
- Tax Preparers in Woodstock
- Tax Preparers in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Tax Preparers in Gatineau
- Tax Preparers in Laval
- Tax Preparers in Longueuil
- Tax Preparers in Montreal
- Tax Preparers in Quebec City
- Tax Preparers in Sherbrooke
- Tax Preparers in Trois-Rivières
- Tax Preparers in Alma
- Tax Preparers in Baie-Comeau
- Tax Preparers in Beaconsfield
- Tax Preparers in Beloeil
- Tax Preparers in Blainville
- Tax Preparers in Boisbriand
- Tax Preparers in Boucherville
- Tax Preparers in Brossard
- Tax Preparers in Candiac
- Tax Preparers in Chambly
- Tax Preparers in Châteauguay
- Tax Preparers in Côte-Saint-Luc
- Tax Preparers in Cowansville
- Tax Preparers in Deux-Montagnes
- Tax Preparers in Dollard-des-Ormeaux
- Tax Preparers in Dorval
- Tax Preparers in Drummondville
- Tax Preparers in Gaspé
- Tax Preparers in Granby
- Tax Preparers in Joliette
- Tax Preparers in Kirkland
- Tax Preparers in L'Ancienne-Lorette
- Tax Preparers in L'Assomption
- Tax Preparers in La Prairie
- Tax Preparers in Lévis
- Tax Preparers in Magog
- Tax Preparers in Mascouche
- Tax Preparers in Mirabel
- Tax Preparers in Mont-Saint-Hilaire
- Tax Preparers in Mount Royal
- Tax Preparers in Pointe-Claire
- Tax Preparers in Repentigny
- Tax Preparers in Rimouski
- Tax Preparers in Rivière-du-Loup
- Tax Preparers in Rouyn-Noranda
- Tax Preparers in Saguenay
- Tax Preparers in Saint-Augustin-de-Desmaures
- Tax Preparers in Saint-Basile-le-Grand
- Tax Preparers in Saint-Bruno-de-Montarville
- Tax Preparers in Saint-Charles-Borromée
- Tax Preparers in Saint-Colomban
- Tax Preparers in Saint-Constant
- Tax Preparers in Saint-Eustache
- Tax Preparers in Saint-Georges
- Tax Preparers in Saint-Hyacinthe
- Tax Preparers in Saint-Jean-sur-Richelieu
- Tax Preparers in Saint-Jérôme
- Tax Preparers in Saint-Lambert
- Tax Preparers in Saint-Lazare
- Tax Preparers in Saint-Lin–Laurentides
- Tax Preparers in Sainte-Anne-des-Plaines
- Tax Preparers in Sainte-Catherine
- Tax Preparers in Sainte-Julie
- Tax Preparers in Sainte-Marthe-sur-le-Lac
- Tax Preparers in Sainte-Sophie
- Tax Preparers in Sainte-Thérèse
- Tax Preparers in Salaberry-de-Valleyfield
- Tax Preparers in Sept-Îles
- Tax Preparers in Shawinigan
- Tax Preparers in Sorel-Tracy
- Tax Preparers in Terrebonne
- Tax Preparers in Thetford Mines
- Tax Preparers in Val-d'Or
- Tax Preparers in Varennes
- Tax Preparers in Vaudreuil-Dorion
- Tax Preparers in Victoriaville
- Tax Preparers in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the fees tax preparers 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 tax preparers 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 tax preparers 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 tax preparation
- ✦
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
Ready to contact tax preparers?
Tell us what you need in a few sentences.