I asked ChatGPT to recommend a CPA for a real estate investor. Same prompt, several times. When I kept it generic, "a good CPA for my small business," a rotating handful of names came back with no clear leader. The moment I added the niche, the picture snapped into focus. The name that kept surfacing wasn't a national tax-prep chain or the firm down the street with the biggest ad budget. It was The Real Estate CPA (Hall CPA), a firm built end to end around investor taxes. The question worth answering is not who it named, but why, because the reason is something almost any firm can copy. ChatGPT built the answer from a short list of sources most firms never touch: the public credential databases it can check a name against (the IRS preparer directory and CPAverify), the niche finder on BiggerPockets, editorial "how to choose a CPA" guides on NerdWallet and Ramsey, and Reddit threads in r/tax and r/smallbusiness.
AI answers vary run to run. We ran this prompt in ChatGPT several times in July 2026 and tracked the names that consistently surfaced, so treat the firms below as a snapshot, not a fixed ranking.
This is the new reality for firms that spent years getting good at Google. ChatGPT is building a separate recommendation system, and the firms winning there are not always the ones winning on Google. This article shows why ChatGPT keeps landing on firms like the ones below, the one move most miss, and what to do about it. It is part of our guide to getting recommended by AI, across dozens of categories.
Why ChatGPT Keeps Landing on Them
None of these firms got there by accident. One owns a niche and can be verified, one wrote the content everyone else quotes, and one proves the pattern works far outside real estate. Together they show the three things that decide an accounting recommendation.
The Real Estate CPA owns one client type, and ChatGPT can verify the firm behind it. Hall CPA PLLC, which trades as The Real Estate CPA, is built end to end around real estate investors, and it carries outside recognition like the Inc. 5000 and the profession's own Best of the Best lists. Its founder, Brandon Hall, is a licensed CPA, so when ChatGPT checks that name against CPAverify and the IRS preparer directory, the record matches. Two things get it named. It fits the exact search, "CPA for real estate investors," word for word, and its credential checks out. The takeaway: pick one client type and own it, then make sure the license behind your name is publicly verifiable. A firm that says "we do everything for everyone" matches nothing in particular.
Keystone CPA wrote the book other sources quote. Amanda Han and Matt MacFarland, the CPAs behind Keystone CPA, are the authors of BiggerPockets' The Book on Tax Strategies for the Savvy Real Estate Investor, which has sold more than 50,000 copies. That matters because ChatGPT does not just read your website. It reads the editorial guides, book listings, podcasts, and community threads that mention you. When several outside sources name the same firm for the same topic, ChatGPT treats that agreement as a strong sign of trust. The takeaway: get your name onto the third-party sources your clients already read, and give ChatGPT one specific thing you are known for, not a generic service list.
LedgerGurus proves this is not just a real estate trick. LedgerGurus is a team of e-commerce CPAs and accountants built around one messy problem online sellers have: multi-state sales tax. They publish the exact pages a seller would search, on Shopify accounting, sales tax by state, and inventory. When someone asks ChatGPT for "an accountant who handles Shopify sales tax," that specific content is what it pulls, because almost no general firm has written it. The takeaway: whatever your niche, publish the exact tax situation your clients search for, in their words. The narrower and more expert the page, the harder it is for a generalist to compete with it.
A note for smaller firms: you do not need a national brand or a bestselling book to do this. Owning one client type in one metro, publishing the tax situations those clients search for, and getting named in a local business subreddit or your state CPA society's finder does the same job at your scale.
The One Move Almost No Firm Makes
Here is the move, and it is close to free. Accounting has something almost no other business has: your credential is publicly checkable in two separate official databases. Your CPA license sits in CPAverify, the free national front door to state board records, and in your state Board of Accountancy lookup. Your IRS PTIN and credential sit in the IRS Directory of Federal Tax Return Preparers. When ChatGPT decides whether to trust a name, it can cross-check both. If your website says "Jane Smith, CPA" but the databases hold a maiden name, an old firm name, or a lapsed status, the check fails and the name quietly drops out of the answer, even if you are perfectly licensed.
Do this Monday: Search your own name in CPAverify (cpaverify.org, which now redirects to NASBA's ald.nasba.org) and in the IRS preparer directory (irs.treasury.gov/rpo). Confirm your name, license number, state, active status, and PTIN, then publish those exact details on your site so they match word for word. If you hold an Enrolled Agent credential, say so plainly, because "enrolled agent" is the term people use when they search for help with an IRS notice. Then publish one page for each entity type you serve, S-corp, LLC, and partnership, and if you specialize, get listed on your niche's finder, like the BiggerPockets Tax and Financial Pro Finder for real estate. Most firms have never checked their own database records once. It costs nothing and it decides whether ChatGPT trusts your name.
How ChatGPT Actually Builds the Answer
ChatGPT has no private list of good accountants. It reads your question, breaks it into smaller, more specific searches, runs those on Google and Bing, and builds an answer from the pages that come back. A business owner rarely types a single keyword. They type a full sentence with conditions, something like "recommend a CPA for my S-corp who can also handle an IRS notice." ChatGPT turns that one prompt into a set of smaller searches and runs each on its own:
- best CPA for small business S-corp taxes near me
- how to find an accountant for an S-corp reddit
- verify CPA license lookup near me
- enrolled agent for IRS notice near me
- CPA for real estate investors
- how much does a CPA cost for a small business 2026
Almost none of these land on a firm's own website. They land on credential databases, niche finders, editorial guides, and community threads. The recommendation gets stitched together from the sources below.
| Source | Type | Why it shows up |
|---|---|---|
| IRS Directory of Federal Tax Return Preparers (RPO) | Official credential directory | The authoritative "is this a real, credentialed preparer" lookup at irs.treasury.gov/rpo, searchable by ZIP and credential (CPA, EA, attorney). Every preparer with a valid PTIN and credential appears, so it is the trust gate for the whole field. |
| CPAverify / NASBA ALD | Official CPA license verification | The free national front door to state board license data at cpaverify.org, which redirects to ald.nasba.org. Confirms an active CPA license and firm status across states in one search. |
| State Board of Accountancy lookups | Official state license verification | The per-state source of truth behind CPAverify. Confirms whether a license is active or lapsed, plus any disciplinary history. Every state runs one. |
| AICPA and state CPA society "Find a CPA" | Professional-body directory | Membership directories that let a searcher filter by city and specialty. A listing is itself a mark of credential. |
| BiggerPockets Tax and Financial Pro Finder | Niche directory + community | The real estate investor branch: a dedicated finder that matches investors with investor-friendly CPAs, plus forums full of recommendation threads. |
| Editorial "how to choose a CPA" guides | Editorial | NerdWallet, TurboTax, and Ramsey rank for the head "how to find a CPA" searches, and they are the pages that point both the searcher and ChatGPT at the IRS directory, CPAverify, and state societies. |
| Community | r/tax, r/smallbusiness, and r/realestateinvesting carry real recommendation threads and EA-versus-CPA debates. ChatGPT pulls these in as digital word of mouth. |
Below these sit Yelp and Google review pages and consumer directories like TaxBuzz. Treat them as a real but secondary source, not the trust gate.
What Google Gets You vs. What ChatGPT Gets You
Google rewards review volume, local SEO, and ad spend. ChatGPT rewards a credential it can verify, a focus that matches the exact question, and content on the sources above. The two overlap less than most owners assume. A firm can top Google Maps for "accountant near me" and still be absent from a ChatGPT answer, because ChatGPT went to CPAverify, the IRS directory, and a niche finder to build its answer, and the firm was thin or missing on all three.
None of this means your Google work was wasted. Ranking on Google is the entry ticket: if you do not rank at all, ChatGPT cannot find you. It just is not what decides the recommendation. What decides it is whether your credential checks out and your focus matches the question on the sources ChatGPT actually reads.
What the Firms That Show Up Share
The firms ChatGPT names share three traits, all tied to the sources above, not to ad budget.
A credential the databases confirm. The license number, state, active status, and IRS PTIN a firm publishes line up exactly with what CPAverify and the IRS directory hold. A clean match reads as a verified professional. A mismatch, a maiden name, an old firm name, or a lapsed status reads as a failed check, and the firm quietly drops out.
One client type, stated in the words people search. A firm that says "CPA for real estate investors" or "tax accountant for self-employed 1099 earners" matches a specific search. A firm that lists "personal tax, business tax, estate planning, audit, bookkeeping, and payroll" gives ChatGPT nothing to match against a specific question.
Content that answers a specific tax situation. Pages about an S-corp reasonable-salary strategy, a real estate cost-segregation study, or what to do with an IRS CP2000 notice give ChatGPT a clear passage it can lift to answer the exact question. Editorial guides own the generic version of these questions, so a firm's specific version is the open lane.
What the Invisible Firms Lack
The firms that never surface are usually good at their job and often licensed. They lose on being found, not on ability. Three gaps do most of the damage.
A credential that can't be checked. "Experienced CPA" with no license number can't be verified. If a firm never publishes the license number, state, active status, and PTIN in the exact form the public databases hold, ChatGPT has nothing to match against and no reason to trust the name over one it can confirm.
Generalist positioning. Offering everything is an operational strength and an AI-search weakness. A long service list gives ChatGPT no reason to name the firm for "CPA for real estate investors" or "help with an IRS notice." The fix is to pick the client type that produces your best work and lead with it in your headline and page titles.
No presence in the discovery layer. Firms missing from the state CPA society finder, the AICPA directory, a niche finder, and business-owner communities never get supplied as a candidate. ChatGPT finds them nowhere in those smaller searches, so it can't confirm them even if their credentials are spotless.
What to Do
The fix runs across the same sources ChatGPT reads. None of it is technically hard, but it is specific to accounting, not generic local marketing.
Verify and publish your credential first. This is the Monday move above, and it is the highest-return thing on this list. Confirm your record in CPAverify and the IRS RPO directory, then publish your license number, state, active status, and PTIN so they match word for word. If you hold an Enrolled Agent credential, state it plainly.
Lead with one client type. Rewrite your site headline and page titles around the client you serve best, then claim the state CPA society and AICPA directory profiles that let searchers filter by that specialty. For a specialized practice, get on the niche finder, such as the BiggerPockets Tax and Financial Pro Finder for real estate.
Publish entity-type and tax-situation pages. Write the pages that match the exact smaller searches: "CPA for S-corps," "tax accountant for self-employed and 1099 earners," "help with an IRS notice and back taxes," and industry-niche pages only an experienced CPA could write. Open each with a direct answer in the first two or three sentences. Accounting firms optimizing for AI visibility work these pages against the same searches.
Answer the pricing question editorial owns. "How much does a CPA cost" is a high-volume search almost no firm answers, so NerdWallet and Ramsey own it by default. Publish real ranges by entity type. Observed 2026 market ranges: single-member LLC returns around $300 to $700, S-corp returns around $1,200 to $3,500, partnership returns around $1,000 to $5,000, and hourly work around $200 to $450. Present them as market ranges, dated, not a fixed quote.
Get into the discovery layer. Answer questions in r/tax and r/smallbusiness where your client type asks for names, and earn a mention in a local business roundup or your state society's finder. Why Reddit matters for AI search explains how ChatGPT treats those threads. You can't post promotional content, but an honest, useful answer beats owning a thin listicle.
How Long It Takes
Credential and content changes can move ChatGPT's recommendations within a few weeks. Building the outside presence that holds that recommendation takes a couple of months.
Weeks 1-4: Confirm your record in CPAverify and the IRS RPO directory and publish a credential page that matches. Publish four to six entity-type and tax-situation pages. Rewrite your site to lead with one client type.
Months 2-3: Start showing up for specific searches such as "CPA for S-corp" or "accountant for real estate investors." Claim the state CPA society and AICPA directory profiles, and start answering questions in r/tax and r/smallbusiness.
Months 3-6: Build steady presence across your client-type and situation searches. Keep publishing niche pages, and refresh the seasonal pages each January before the filing spike.
Small firms have a natural advantage here: they already serve specific client types well, they just haven't published that expertise where ChatGPT can verify it and lift it. The gap between "I specialize in S-corps" said in a client meeting and the same claim published against a verifiable license is the gap between AI invisible and AI recommended.
Loudmink is an AEO platform that tracks whether ChatGPT recommends your firm and shows the exact sources behind the answer. Run a free check; plans from $99/mo.
Frequently Asked Questions
How does ChatGPT decide which accountant to recommend?
It does not have its own opinion. It breaks your question into smaller, specific Google and Bing searches. It gates trust by checking names against the IRS RPO directory (PTIN plus credential) and CPAverify (CPA license). It pulls candidate names from editorial "how to choose a CPA" guides, state CPA society finders, niche finders, and Reddit threads. The firm whose credential checks out and whose focus matches the question gets named.
Do I need a CPA or an Enrolled Agent for an IRS problem?
Either can represent you: EAs and CPAs both have unlimited rights to represent you before the IRS. For an IRS notice or back-taxes work specifically, ChatGPT often surfaces Enrolled Agents, because "enrolled agent" is the term those searches use. If you hold an EA, say so plainly, since it is verifiable through the IRS and matches that question.
How important is my CPA license number for AI visibility?
It is the single strongest sign of trust in this field. Publishing your license number, state, and active status lets ChatGPT confirm you against CPAverify and your state Board of Accountancy. Adding your IRS PTIN gives it a second, independent check through the RPO directory. Any mismatch between your page and those records reads as a failed check.
Should I publish my pricing?
Yes. "How much does a CPA cost" is a high-volume search almost no firm answers, so editorial sites like NerdWallet and Ramsey become the named source instead of you. Publishing real ranges by entity type, for example S-corp returns around $1,200 to $3,500 as of 2026, makes your page the clear answer ChatGPT can lift.
Will ChatGPT always recommend the same firms?
No. ChatGPT builds the answer fresh each time from the sources above, so the exact names can shift between searches and over time. That is why the goal is not to win one search but to have a verifiable credential and a focused, well-published presence across the directories, finders, and communities it reads, which keeps you eligible however the question is phrased.
Updated for July 2026: reworked as a case study using real, verifiable firms and the sources ChatGPT actually reads.