# Who Google's AI Recommends for Accountants in Calgary

Source: https://enginely.ai/reports/calgary/accounting-ai-visibility/

> A citation study of Google AI Overviews across 7 Calgary-region sub-markets, measuring which firms AI-generated answers name and cite. 27 firms, 236 citations, 21 queries, captured August 2, 2026.

A citation study of Google AI Overviews across seven Calgary-region sub-markets and three services — small-business tax, personal tax preparation and monthly bookkeeping — measuring which firms AI-generated answers name and cite.

21 client-intent fee queries. 236 citations captured. Only 27 Calgary-region firms cited, and not one citation in the entire study came from a Google Business Profile.

## Headline finding

**Not one citation in this study came from a Google Business Profile.** Calgary accounting is decided entirely on published pages — and 29% of those pages belong to Reddit, Facebook, the CRA and the national tax-prep chains rather than to any firm.

| Figure | Value |
| --- | --- |
| Calgary-region firms cited | 27 |
| Citations to Calgary firms | 37% |
| Citations to non-firms | 29% |
| Citations to Google listings | 0% |

## What did this study measure?

We ran 21 client-intent fee queries through Google across seven Calgary-region sub-markets — what an accountant charges for small-business taxes, what personal tax preparation costs, and what a bookkeeper costs per month — and recorded every source cited by the AI Overview each one returned.

- **21 of 21 queries** returned an AI Overview — every fee question we asked
- **236 citations captured**, de-duplicated so a firm cited twice in one answer counts once
- **37% pointed at Calgary-region firm websites**, 29% at non-firms, 19% at firms with no Calgary office and 14% at firms publishing no verifiable location
- **Zero listing citations** — the only study in this series with none at all
- **Only 27 distinct Calgary-region firms** were named across the entire region
- **Single point in time** — captured August 2, 2026, and generated answers vary between runs

_This measures Google AI Overviews only. It does not measure ChatGPT, Perplexity, Gemini or Copilot, which use different retrieval systems and require separate tracking._

## Findings

### The Google Business Profile is worth nothing here

Across all 21 queries, zero citations came from a listing panel — the only study in this series with none at all. Every citation went to a published page. Reviews, categories and map pins do not enter this market.

### Personal tax has largely left the profession

Calgary firms take 48% of small-business tax citations and 40% of bookkeeping, but only 26% of “how much does it cost to get your taxes done”. 46% of that question goes to non-firms: H&R Block, Liberty Tax, Reddit, Facebook and a Calgary poverty-reduction charity that runs free tax clinics.

### A domain called “accountants in Calgary” has no Calgary address

accountantsincalgary.ca takes 9 citations. It is a landing page for BOMCAS, an Edmonton-area brand; it answers on a 780 number and publishes no Calgary street address. Meanwhile altatax.com — a genuine Edmonton firm — is cited in all seven Calgary sub-markets.

### Calgary is exporting as well as importing

maxprofinancials.ca is headquartered on Macleod Trail SE in Calgary. It is cited 6 times here, 10 times in our Greater Toronto Area study and 7 times in Ottawa. A Calgary firm with the right published content is already answering Toronto's and Ottawa's fee questions.

## Three Services, Three Different Fights

Tax firms and bookkeeping firms are almost disjoint sets, and each question loses ground to a different competitor.

_Share of citations going to a Calgary-region firm's own website_

| Topic | Citations | Local share | Most cited | Note |
| --- | --- | --- | --- | --- |
| Small-business tax | 83 | 48% | smallbusinesstaxaccountants.ca (6), swiftltd.ca (6), maxprofinancials.ca (5) | The strongest service. 31% still goes to firms headquartered elsewhere and 20% to non-firms. |
| Bookkeeping | 63 | 40% | finovagroup.ca (7), platinumbooksandtax.ca (5), swiftltd.ca (4) | 44% goes to firms outside the region — the highest out-of-market share of the three. Bookkeeping is delivered remotely and the answers reflect that. |
| Personal tax | 90 | 26% | majecaccounting.com (6), swiftltd.ca (5), nathancga.com (1) | The weakest by a distance. 46% goes to non-firms — H&R Block, Liberty Tax, Reddit, Facebook and a Calgary poverty-reduction charity running free tax clinics. |

_Based on 236 citations across 21 AI Overviews, captured August 2, 2026._

## 17 Firms, 46 Citations, 19% of the Market

Every domain below was opened and its published head-office address recorded. None publishes an office in Calgary, Airdrie, Chestermere, Okotoks or Cochrane. altatax.com is a genuine Edmonton firm, and it is cited in all seven Calgary sub-markets.

| Firm domain | Verified head office | Calgary citations | Sub-markets | Cited for |
| --- | --- | --- | --- | --- |
| altatax.com | Edmonton, AB | 13 | 7 | Personal tax, Small-business tax |
| customcpa.ca | Regina, SK | 6 | 6 | Bookkeeping, Personal tax |
| premiumbookkeeping.ca | New Liskeard, ON | 5 | 5 | Bookkeeping |
| mbaccountinggroup.com | USA / Europe | 3 | 3 | Bookkeeping |
| taxprocanada.ca | London, ON | 3 | 3 | Personal tax, Small-business tax |
| aissolutions.ca | Burlington, ON | 2 | 2 | Bookkeeping |
| goraimpots.com | Saint-Hubert, QC | 2 | 2 | Personal tax |
| theacctaxco.com | Kitchener, ON | 2 | 2 | Bookkeeping |
| trehantax.com | Edmonton, AB | 2 | 2 | Small-business tax |
| accountantpartners.com | Irvine, CA (USA) | 1 | 1 | Small-business tax |
| bbatax.ca | Ottawa, ON | 1 | 1 | Small-business tax |
| bestax.ca | Mississauga, ON | 1 | 1 | Personal tax |
| enkel.ca | Vancouver, BC | 1 | 1 | Bookkeeping |
| everstonecpa.com | Abbotsford, BC | 1 | 1 | Small-business tax |
| flowfi.com | Los Angeles, CA (USA) | 1 | 1 | Bookkeeping |
| insightscpa.ca | Mississauga, ON | 1 | 1 | Personal tax |
| mybookly.co | Oakville, ON | 1 | 1 | Bookkeeping |

## Firms That Publish No Verifiable Location

A further 34 citations (14%) go to sites that publish no address, or that block retrieval so we could not read one. accountantsincalgary.ca is the one to look at twice: the domain name is the search term, but the site is a landing page for BOMCAS, an Edmonton-area accounting brand. It lists a 780 area-code number, gives “Calgary, Alberta” with no street address, and routes to an @bomcas.ca inbox. Google has no way to tell that apart from a Calgary practice, and neither does a prospect skimming an AI answer.

| Domain | What the site publishes | Citations |
| --- | --- | --- |
| accountantsincalgary.ca | Domain named for Calgary; a BOMCAS landing page with an Edmonton 780 number and no Calgary street address | 9 |
| outsourcebookkeeping.ca | No address; 289 (Hamilton/Niagara) phone | 7 |
| gettaxes.ca | Body is client-rendered; no address in retrievable content | 4 |
| accufile.ca | No city or address published | 4 |
| bomcas.ca | No address; Alberta hub implied | 4 |
| reliancetax.com | Site blocks automated retrieval | 2 |
| tohme-accounting.com | No address; 613 phone | 2 |
| jkehlerfinancialsolutions.ca | Site blocks automated retrieval | 1 |
| mesa.cpa | No city or address published | 1 |

## Every Calgary-Region Firm Cited, Ranked

All 27 Calgary-region accounting firms cited across the 21 queries analysed — the full list is short enough to print in its entirety, which is itself the finding. Ranked by how many generated answers cited the firm's own website. Head-office addresses were read from each firm's own site, not inferred.

| # | Firm | Location | Citations | Sub-markets | Services won | Missing services |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | swiftltd.ca | Calgary | 15 | 7 | Bookkeeping, Personal tax, Small-business tax | — |
| 2 | majecaccounting.com | Calgary | 10 | 6 | Personal tax, Small-business tax | Bookkeeping |
| 3 | finovagroup.ca | Calgary | 7 | 7 | Bookkeeping | Small-business tax, Personal tax |
| 4 | truenorthaccounting.com | Calgary | 7 | 4 | Bookkeeping, Personal tax, Small-business tax | — |
| 5 | smallbusinesstaxaccountants.ca | Calgary | 6 | 6 | Small-business tax | Personal tax, Bookkeeping |
| 6 | maxprofinancials.ca | Calgary | 6 | 5 | Personal tax, Small-business tax | Bookkeeping |
| 7 | platinumbooksandtax.ca | Calgary | 5 | 5 | Bookkeeping | Small-business tax, Personal tax |
| 8 | rozekcpa.com | Calgary | 5 | 4 | Personal tax, Small-business tax | Bookkeeping |
| 9 | jensencpa.ca | Calgary | 4 | 3 | Bookkeeping, Small-business tax | Personal tax |
| 10 | arnasonaccounting.com | Airdrie | 3 | 1 | Bookkeeping, Personal tax, Small-business tax | — |
| 11 | managemybooks.ca | Calgary | 2 | 2 | Bookkeeping | Small-business tax, Personal tax |
| 12 | streamlineaccounting.ca | Calgary | 2 | 2 | Personal tax, Small-business tax | Bookkeeping |
| 13 | achalpc.com | Chestermere | 2 | 1 | Personal tax, Small-business tax | Bookkeeping |
| 14 | 1917cpa.com | Calgary | 1 | 1 | Bookkeeping | Small-business tax, Personal tax |
| 15 | airdrieaccountants.com | Airdrie | 1 | 1 | Small-business tax | Personal tax, Bookkeeping |
| 16 | brownboysaccounting.ca | Calgary | 1 | 1 | Personal tax | Small-business tax, Bookkeeping |
| 17 | eztaxandaccounting.com | Calgary | 1 | 1 | Personal tax | Small-business tax, Bookkeeping |
| 18 | klaccounting.ca | Calgary | 1 | 1 | Small-business tax | Personal tax, Bookkeeping |
| 19 | marraccountants.ca | Airdrie | 1 | 1 | Small-business tax | Personal tax, Bookkeeping |
| 20 | nathancga.com | Calgary | 1 | 1 | Personal tax | Small-business tax, Bookkeeping |
| 21 | oneaccounting.cpa | Calgary | 1 | 1 | Small-business tax | Personal tax, Bookkeeping |
| 22 | ptbcanada.ca | Calgary | 1 | 1 | Personal tax | Small-business tax, Bookkeeping |
| 23 | qtts.ca | Airdrie | 1 | 1 | Personal tax | Small-business tax, Bookkeeping |
| 24 | segurollp.ca | Calgary | 1 | 1 | Bookkeeping | Small-business tax, Personal tax |
| 25 | summit-tax-accounting.ca | Calgary | 1 | 1 | Small-business tax | Personal tax, Bookkeeping |
| 26 | theokotoksbookkeeper.com | Okotoks | 1 | 1 | Personal tax | Small-business tax, Bookkeeping |
| 27 | trelle.ca | Calgary | 1 | 1 | Bookkeeping | Small-business tax, Personal tax |

_Bar length is scaled to the highest citation count in the study. Repeat citations of the same domain within a single answer are counted once. 14 of 27 firms (52%) were cited exactly once, and the top five hold 51% of local citations. calgarytaxes.ca and swiftltd.ca resolve to the same firm at the same Kensington Road address and are counted once. Captured August 2, 2026._

## 21 Domains Appear in Calgary and at Least One Other Metro

We ran this identical method across seven Greater Toronto Area sub-markets in July 2026 and seven Ottawa sub-markets in August — the same firms are answering fee questions in cities 3,000 km apart. Only one of these, maxprofinancials.ca, is a Calgary firm. It is cited in all three cities, and more in Toronto than at home.

| Firm domain | Calgary | GTA | Ottawa | Verified location |
| --- | --- | --- | --- | --- |
| maxprofinancials.ca | 6 | 10 | 7 | Calgary — 7500 Macleod Trail SE (head office) |
| insightscpa.ca | 1 | 15 | 7 | Mississauga, ON |
| outsourcebookkeeping.ca | 7 | 7 | 6 | No address; 289 (Hamilton/Niagara) phone |
| bbatax.ca | 1 | 6 | 11 | Ottawa, ON |
| bestax.ca | 1 | 11 | 6 | Mississauga, ON |
| premiumbookkeeping.ca | 5 | 6 | 5 | New Liskeard, ON |
| bomcas.ca | 4 | 10 | 1 | No address; Alberta hub implied |
| customcpa.ca | 6 | 5 | 3 | Regina, SK |
| tohme-accounting.com | 2 | 4 | 5 | No address; 613 phone |
| accufile.ca | 4 | 4 | 0 | No city or address published |
| goraimpots.com | 2 | 2 | 3 | Saint-Hubert, QC |
| theacctaxco.com | 2 | 4 | 1 | Kitchener, ON |
| taxprocanada.ca | 3 | 3 | 0 | London, ON |
| accountantpartners.com | 1 | 2 | 3 | Irvine, CA (USA) |
| mbaccountinggroup.com | 3 | 0 | 1 | USA / Europe |
| aissolutions.ca | 2 | 2 | 0 | Burlington, ON |
| enkel.ca | 1 | 3 | 0 | Vancouver, BC |
| everstonecpa.com | 1 | 0 | 2 | Abbotsford, BC |
| mybookly.co | 1 | 2 | 0 | Oakville, ON |
| oneaccounting.cpa | 1 | 1 | 0 | Toronto head office; Calgary branch — 500 4 Ave SW |
| flowfi.com | 1 | 0 | 1 | Los Angeles, CA (USA) |

## Chestermere Is the Weakest Sub-Market for Local Firms

Nine local citations against ten out-of-region and fourteen non-firm. Okotoks and Ottawa Central are the strongest, and even there the local share barely clears half.

| Sub-market | Calgary firm citations | Out of region | Non-firm | Distinct Calgary firms |
| --- | --- | --- | --- | --- |
| Calgary (Central) | 14 | 7 | 7 | 11 |
| Northwest Calgary | 14 | 5 | 7 | 10 |
| Northeast Calgary | 11 | 8 | 10 | 8 |
| Southeast Calgary | 12 | 4 | 10 | 9 |
| Airdrie | 13 | 6 | 12 | 10 |
| Chestermere | 9 | 10 | 14 | 8 |
| Okotoks | 15 | 6 | 8 | 11 |

_Sub-market labels follow Google's own location targeting, so “Northwest Calgary” is Google's quadrant rather than a municipal boundary._

## Reddit and Facebook Out-Cite Every Firm in the City

68 citations (29%) went to sources that are not accounting firms. Reddit and Facebook together take 28 citations — more than the two most-cited Calgary firms combined, which hold 25 between them. That is not a ranking problem; it is what happens when the only public answer to “what does this cost” is a discussion thread, because no firm has published a number.

| Source | What it is | Citations |
| --- | --- | --- |
| reddit.com | Community forum | 16 |
| facebook.com | Social platform | 12 |
| hrblock.ca | National tax-prep chain | 5 |
| risecalgary.ca | Registered charity — free tax clinics | 4 |
| libertytax.ca | National tax-prep chain | 4 |
| bark.com | Lead-gen marketplace | 4 |
| olympiabenefits.com | Benefits provider | 3 |
| hrblock.com.au | National tax-prep chain (Australia) | 3 |
| canada.ca | Government (CRA) | 2 |
| ca.indeed.com | Salary/job aggregator | 2 |
| abregistry.ca | Registry agent (business registration) | 1 |
| prairiewideinsurance.ca | Insurance broker | 1 |
| discoverairdrie.com | Local news / community site | 1 |
| cpaweconnect.com | Directory | 1 |
| immigrant-education.ca | Non-profit settlement agency | 1 |
| cbc.ca | News broadcaster | 1 |
| hrblock.com | National tax-prep chain (US) | 1 |
| quora.com | Q&A forum | 1 |
| okotoks.ca | Municipal government | 1 |
| quickbooks.intuit.com | Accounting software | 1 |
| emplois.ca.indeed.com | Salary/job aggregator | 1 |
| ziprecruiter.com | Salary/job aggregator | 1 |
| salaryexpert.com | Salary aggregator | 1 |

## Method

1. Ran 21 client-intent fee queries through Google with city-level location targeting across seven Calgary-region sub-markets: Calgary Central, Northwest Calgary, Northeast Calgary, Southeast Calgary, Airdrie, Chestermere and Okotoks.
2. Tested each sub-market with the same three questions — small-business tax, personal tax preparation and monthly bookkeeping, so every area was asked identical questions.
3. Captured the complete search result page for each query, including the AI Overview block, its generated text, and every source it cited.
4. De-duplicated citations per answer, so a firm cited twice within a single AI Overview counts once.
5. Opened every provider domain individually and read its published head-office address from the firm's own contact page. Firms with a verified Calgary-region office are counted as local, including one national firm that publishes a real Calgary branch address; firms with a verified address elsewhere are named; firms publishing no address, or whose sites block retrieval, are reported in a third group rather than guessed at.
6. Counted government, forums, social platforms, national tax-prep chains, software vendors, salary aggregators, lead-generation marketplaces, registry agents, insurance brokers and charities as non-firm sources, and merged two domains belonging to the same Calgary firm.
7. Crawled on August 2, 2026 without personalisation, and recorded the crawl window so any figure can be re-checked against the day it was captured.

## Limitations

This is a single-point-in-time snapshot. AI Overviews are generated fresh per query and vary between runs, so exact citation lists will differ if re-run; trends require repeated sampling. Firm identification is by website domain, and where a group operates several sites each is counted separately unless the study states a merge.

Only fee-intent questions were tested; audit, advisory, incorporation and cross-border queries may behave differently. Nine domains publish no verifiable location or block automated retrieval and are reported in their own group rather than assigned to a region. Sub-market labels follow Google's own location targeting, so “Northwest Calgary” is Google's quadrant rather than a municipal boundary.

AI Overviews reach the largest audience of any AI answer surface — no login, no app, shown to anyone searching Google — so this is the widest-reach measurement available. It is not the whole picture, and a business performing well here may perform differently elsewhere. Every figure comes from search results captured on the date stated and can be independently checked by running the same queries yourself.

## Where your firm sits

This report shows the market. It does not show your position in it — whether you are cited at all, on which services, and which competitor is being quoted in your place. That analysis is specific to your firm, and we produce it individually.

Calgary accounting is the cleanest brief in this series. There is no listing to optimise, no reviews to chase and no map pack to fight: 21 queries returned zero listing citations. There is only the question of whether you have published a page that answers what you charge — and today 29% of that answer belongs to Reddit, Facebook, the CRA and the national chains, while a further third belongs to firms with no verifiable Calgary office.

The work that follows from this report is a fixed-price engagement: [the AI Visibility Accelerator](https://enginely.ai/services/ai-visibility-accelerator/index.html.md). Thirteen weeks, a published price, and three separate measurements against these same queries after publication.

## Questions about this report

### Why does this report only cover Google AI Overviews?

Because an AI Overview is rendered inside a public search results page, it can be retrieved directly, for a specific city, at a specific moment — which is how every figure here was captured. ChatGPT, Perplexity, Gemini and Copilot do not publish their answers anywhere; those answers exist only when a user prompts the model, so measuring them requires running a fixed prompt set against each model repeatedly over time. That is a different instrument, and we report it separately rather than blending two methods into one number.

### Would you get the same numbers if you ran it again?

Not exactly. AI Overviews are generated fresh per query and vary between runs, so the exact citation list would differ. The structural findings — how concentrated the market is, which source types dominate, which services are being lost — are stable enough to act on. Any specific firm's citation count is a snapshot, not a ranking position.

### Our firm is not in the table. What does that mean?

It means the firm was not cited in any of the 21 answers measured, in any of the seven sub-markets. Only 27 firms in the whole region were, so absence here is the normal case rather than the exception. It does mean that for these three fee questions, the answer a prospective client received named someone else — and roughly three times in ten, that someone was Reddit, Facebook or a tax-prep chain.

### Zero listing citations — is that a measurement error?

We asked the same question. It is not: the crawl captured Google Business Profile panels correctly in every other vertical we ran on the same days, including 26% of Calgary dental citations and 27% of Calgary legal ones. Accounting simply did not return them. We report the zero as measured and would expect it to move if the query set changed.

### How were firms identified?

By website domain, exactly as it appeared in the AI Overview source list. Where a group operates several sites, each is counted separately unless this study states otherwise, because the citation was earned by a specific page on a specific domain.

### Can we be removed from the report?

Write to us and we will discuss it. The domains here appear because they were cited in publicly generated search results on the date stated, and the study would be less useful and less checkable without them — but we would rather have the conversation than not.

### Does being cited more often mean more customers?

We did not measure that, and we will not claim it. This study measures citations in generated answers, not clicks, calls or bookings. What it establishes is which firms are present in the answer someone reads before choosing — presence is a precondition for being chosen, not a substitute for it.

## Full report as PDF

The same study, packaged: [download the PDF](https://enginely.ai/reports/enginely-calgary-accounting-ai-visibility-august-2026.pdf). Everything in it is on this page already.

## Legal note

This report is provided for information. Firm and business names appear because they were cited in publicly generated search results on the date stated; inclusion or absence is not an assessment of professional competence, service quality or standing. Nothing here is tax, accounting, legal or financial advice. Head-office locations were read from each firm’s own published website on August 2, 2026 and may change. Figures describe what Google's systems returned on August 2, 2026 and may change.
