Paste a service page, a fee page, a filing-season post or an email, and see which phrases trip the CPA pack's banned-claim rules and whether the required disclaimer is there. It reads against the AICPA Code and Circular 230 as encoded in Verand's CPA pack, names the rule behind every flag, and returns a list for review, never a sign-off.
Banned claims and the required disclaimer, from the CPA pack and the Base YMYL Foundation it builds on. Every banned-claim rule in both runs over the text as a fixed pattern: a fee tied to a refund, implied influence with the IRS, "audit-proof" and guaranteed-refund claims, self-awarded superlatives, and the guarantee and no-risk claims every regulated pack carries. The pack's disclaimer block is read for its five load-bearing phrases. Citation count comes back as an advisory row.
Hard is a claim the pack treats as having no legitimate reading, such as a fee paid only if you get a refund. Review is a phrase with real professional uses, such as "risk-free" beside a Treasury rate, or a claim a source may back, such as "the best CPA in town". Warning depends on context, such as "everyone should". The pack is researched from the regulators' own text and tested by Verand, not reviewed by a licensed attorney. Your counsel confirms applicability. Not legal advice.
A paraphrase the patterns were not written for. Your membership, your state board's own rule, your firm name, your owners, and what you knew when you printed a fee. The CPA conduct check the product adds (a guaranteed refund or audit outcome, "100% independent", "switch your CPA") does not run here, and neither does anything in an image, a video or a call.
One request, the CPA pack and the floor under it, one pass over the text. The card is the tool in motion on an example sentence we wrote to show what flags look like; its rows are the real run of that sentence, and each step lights up while the card is doing it.
The text goes to our server with the pack name, and nothing else. The CPA pack brings the Base YMYL Foundation with it, so the guarantee and no-risk rules every regulated firm carries run too. Tick the adviser pack if your firm also manages money.
Each rule is a fixed pattern with the authority it cites. Every occurrence is tested, and a match is set aside only when one of the rule's exception phrases sits within 72 characters of it, so "the best CPA in town, according to" a named survey passes and a bare "the best CPA in town" does not.
The CPA pack carries one disclaimer block. The checker reads your text for its load-bearing phrases (informational, subject to change, professional advice, no accountant-client relationship, consult) since you may word it your own way, and flags it with a count when any are missing.
A flag carries its rule id, the pack it came from, its tier and the authority the pack cites. Nothing is rewritten for you and nothing is signed off: what to change is a decision for the partner who signs the page and, where it matters, your counsel.
The AICPA's advertising rule is two sentences long, and most of what a CPA firm can and cannot say sits in the list underneath it, in the contingent-fee rule next door, and in a state board regulation the Code never quotes. Here is each layer in the order a firm meets it.
The Advertising and Other Forms of Solicitation Rule sits in Part 1 of the AICPA Code of Professional Conduct, the part addressed to members in public practice. In full, it reads: "A member in public practice shall not seek to obtain clients by advertising or other forms of solicitation in a manner that is false, misleading, or deceptive. Solicitation by the use of coercion, over-reaching, or harassing conduct is prohibited."
Nothing in it bans advertising, names a medium or requires a disclaimer. The work is done by the interpretation at 1.600.010, which says promotional efforts "would be considered false, misleading, or deceptive if they":
Two words carry most of the weight. "Unjustified" in (a) does not ask whether a promise came true; it asks whether you had grounds for the expectation when you wrote it. "Imply" in (b) means a sentence never has to claim influence to be caught: a former-IRS credential placed next to "we make audits go away" builds the implication without saying it. Items (a) to (c) are quoted from the Code and (d) is paraphrased. Our reading is not part of the Code, and the edition we read is the AICPA's own PDF, effective December 15, 2014 and updated for all official releases through September 2026.
The rule is permissive because it had to become permissive. The Federal Trade Commission's own account, in its 2009 submission to the OECD, says that in 1990 the Commission "charged the American Institute of Certified Public Accountants, the dominant professional association in the accounting field, with restricting truthful, non-deceptive advertising by prohibiting members from making truthful claims in self-laudatory or comparative advertisements, or using truthful testimonials." The consent order, cited there as 113 F.T.C. 698 (1990), bars the AICPA from prohibiting those practices.
That history explains the shape of the modern rule. The Code cannot forbid a CPA firm from praising itself, comparing itself with competitors or quoting a client, so long as the claim is true and not deceptive. It can only reach what is false, misleading or deceptive. Anything stricter has to come from somewhere else, and for a licensed CPA it usually does.
The AICPA Code binds AICPA members. Its preface says so directly: "The AICPA bylaws require that members adhere to the rules of the code." A licensed CPA who never joined the AICPA is not bound by it through the AICPA, and a member in business is addressed by a different part of the Code. The rule attached to the licence is the state board of accountancy's, and it is often more specific than the Code. You can find your board through NASBA's directory of state boards.
Mississippi is a clear example of how much further a board goes. Its Rule 6.5.1 lists, among the statements that count as false or misleading, those that "consist of statements that are self-laudatory and that are not based on verifiable facts", that "make incomplete comparisons with other CPAs", that "contain testimonials or endorsements that are not based on verifiable facts", and that "relate to fees or a range of fees not fully disclosing all variables and other relevant facts". Its Rules 6.5.4 and 6.5.5 require a CPA to keep a copy of direct communications and a record of public advertising for at least 36 months. Texas, at 22 TAC 501.82(b)(1), has a near-parallel list: self-laudatory statements "not based on verifiable facts", untrue comparisons with other accountants, and fee representations that do not disclose the variables that may affect the fee.
Read those against the FTC order and they are consistent: a board does not ban a truthful superlative, it bans one you cannot verify. That is the practical test for "best CPA in Tulsa". Name the survey that said so and the claim is verifiable; award it to yourself and it is not.
| Rule | Who it binds | What it adds for your marketing |
|---|---|---|
| AICPA Code 1.600 | AICPA members in public practice | No false, misleading or deceptive advertising; no coercive or harassing solicitation; responsibility for promotion done for you by others. |
| AICPA Code 1.510 | AICPA members in public practice | No contingent fee for preparing an original or amended return or a refund claim, for any client. |
| Your state board rule | Every CPA and firm it licenses | Often: unverifiable self-praise, incomplete comparisons, unverifiable testimonials, incomplete fee statements, record-keeping periods. Mississippi 1-6.5 and Texas 501.82 are two examples. |
| Circular 230, 31 CFR 10.30 | Practitioners before the IRS | No false, fraudulent, coercive, misleading or deceptive statement in public communication or private solicitation on IRS matters; published fee rules; 36-month retention of direct mail and e-commerce copies. |
| FTC Act Section 5 | Every business | The deceptive-practices backstop, whether or not anyone involved is a member or a licensee. |
This checker encodes the first two rows and the Circular 230 row. It has no state overlays yet, which is why the superlative rule is review tier rather than hard: whether "leading tax firm" is a problem depends on your board and on whether you can verify it, so in Verand it holds the draft until an operator overrides it and writes down why.
A marketing agency is not an AICPA member and the Code does not reach it. It reaches you. The interpretation at 1.600.010 says that if a member is asked to perform professional services for a client or customer of a third party, "the member should determine that the third party's promotional efforts comply", because "the member will receive the benefits of such efforts by third parties, and members must not do through others what they are prohibited from doing themselves." In practice that means the landing page a lead vendor runs under your name, the copy an agency writes for your fee page and the email a referral partner sends about you are all yours to read before they run.
The line most likely to reach a CPA firm's website is not in the advertising rule at all. AICPA Code 1.510.001 says a member in public practice shall not "prepare an original or amended tax return or claim for a tax refund for a contingent fee for any client." For any client, not for attest clients only. So a headline such as "you pay only if we get you a bigger refund" advertises a fee arrangement the Code forbids for return preparation, whatever the advertising rule says about how it is worded. The Code's own tax interpretation lists situations where a contingent fee is allowed, such as representing a client in an examination, and they are mostly representation rather than preparation.
Circular 230 has its own contingent-fee section, 31 CFR 10.27, whose definition includes "a fee that is based on a percentage of the refund reported on a return". Its reach over ordinary refund claims was narrowed in court in 2014 (Ridgely v. Lew, as reported by the AICPA's own The Tax Adviser; we did not read the opinion itself), so treat the Circular 230 half as a question for counsel. The AICPA rule is unaffected by that case, and it is the one the pack's hard flag rests on first.
If anyone at your firm practises before the IRS, Treasury has its own advertising rule. Section 10.30(a)(1) says a practitioner may not, with respect to any IRS matter, "use or participate in the use of any form of public communication or private solicitation containing a false, fraudulent, or coercive statement or claim; or a misleading or deceptive statement or claim." The same section lets you publish fixed fees for specific routine services, hourly rates, a range of fees and the fee for an initial consultation; requires you to hold published rates for at least 30 calendar days; bars enrolled agents and registered preparers from describing themselves as "certified"; and requires a copy of direct mail and e-commerce communications to be kept for at least 36 months. The pack's implied-influence rule cites 10.30 because a claim of pull inside the Service is the misleading statement it names most plainly.
These are the rules that run on this page, each with a phrase it flags. The first five are the CPA pack's own; the rest come from the Base YMYL Foundation underneath it. Every phrase here was tested against the rule it sits beside.
| Pack | Flagged phrase | Rule | Tier |
|---|---|---|---|
| US Accounting / CPA / Tax | “pay only if we get you a bigger refund” | cpa-bc-002-contingent-return-fee | Hard |
| US Accounting / CPA / Tax | “connections inside the IRS” | cpa-bc-005-implied-irs-influence | Hard |
| US Accounting / CPA / Tax | “the area's #1 tax firm” | cpa-bc-003-self-laudatory | Review |
| US Accounting / CPA / Tax | “audit-proof returns” | cpa-bc-009-audit-proof-claim | Hard |
| US Accounting / CPA / Tax | “we guarantee your maximum refund” | cpa-bc-010-refund-savings-guarantee | Review |
| Base YMYL Foundation | “guaranteed results” | ymyl-guaranteed-results | Hard |
| Base YMYL Foundation | “guaranteed annual return” | ymyl-guaranteed-returns | Hard |
| Base YMYL Foundation | “you can't lose” | ymyl-cant-lose | Hard |
| Base YMYL Foundation | “easy money” | ymyl-get-rich-quick | Hard |
| Base YMYL Foundation | “risk-free” | ymyl-risk-free | Review |
| Base YMYL Foundation | “no risk” | ymyl-zero-risk | Review |
| Base YMYL Foundation | “your principal is always safe” | ymyl-principal-safety | Review |
| Base YMYL Foundation | “we have never lost money” | ymyl-never-lost-record | Review |
| Base YMYL Foundation | “double your money” | ymyl-double-your-money | Review |
| Base YMYL Foundation | “everyone should” | ymyl-everyone-should | Warning |
Two exceptions are worth knowing. The implied-influence rule does not fire on "former IRS employee with", so naming a genuine former role is left alone while "former IRS insider" is flagged. The superlative rule does not fire beside "according to", "rated by", "ranked by" or "named by", so an attributed ranking reads differently from one you award yourself, which is exactly the line the boards draw. A bare "voted" is not enough, because anyone can write it: name who ran the vote.
No rule in the Code or Circular 230 hands a firm a disclaimer to paste. The pack's block exists because tax content ages fast and reads like advice: it says the piece is informational, that the law it describes is subject to change, that it is not professional advice, that reading it creates no accountant-client relationship, and that the reader should consult an advisor. Firms reword it, so the checker looks for those five phrases rather than the exact text. The old Circular 230 notice about avoiding penalties is deliberately not in the pack; the rule behind it was withdrawn in 2014 (T.D. 9668).
Below is a real run on real published copy: the answer to "Can we advertise a fixed fee for a return?" and the CPA disclaimer block, both from verand.ai's pages for CPA firms, pasted as published and checked against the CPA pack. It shows what a clean result looks like, including the advisory row a short excerpt always raises: the pack asks an article for four citations, and an excerpt has none.
Go deeper on the rulebook itself in AICPA advertising rules for a CPA firm, which walks the Code paragraph by paragraph, and Circular 230 and how you market tax work.
Most of what makes CPA advertising misleading is a fact about the firm, not a phrase. Whether a published fee range was already likely to rise substantially depends on what you knew. Whether "Members of the American Institute of Certified Public Accountants" may appear on the firm's site depends on whether every CPA owner is a member. Whether the PFS letters can go on firm letterhead depends on whether every partner holds them. None of those is visible in text, and none is checked here.
The patterns are also literal. The refund-fee rule is written around "pay only if we get you a refund" and its close relatives, so a sentence built another way can carry the same promise and pass. The pack flags "audit-proof" as hard and a guaranteed maximum refund for review; a plainer "guaranteed refund" or a guaranteed audit outcome is caught inside Verand by a separate CPA conduct check that this free page does not run. Treat a clean result as the absence of the listed problems, not as a green light.
Six things that are true of this tool, each one backed by the code that runs it.
The request carries your text and the pack names, and nothing else. There is no account and no database behind the tool, so the copy you paste is checked and then gone.
A banned-claim flag comes back with the phrase that matched, the sentence around it, the rule id, its tier, its pack and the authority the pack cites; a disclaimer flag with how many of its five phrases are missing.
Fixed patterns, fixed exception phrases, no model in the loop. The same text against the same pack gives the same flags every time, so a result can be re-run and compared.
These are the banned-claims and disclaimer checks Verand runs on every draft for a CPA firm, against the same bundled CPA pack, called directly. The one thing the product adds that this page leaves out is named on the card.
The card says who reviewed the pack and the limits sit beside the result: paraphrases, your state board's rule, membership and firm-name facts, and the conduct check are out of scope.
A run is pattern matching over text you send, so it costs nothing and is never metered. The one limit is 20 checks a minute per visitor.
What the rules allow, what the checker reads, and where its answer stops.
Yes. AICPA Code 1.600.001 does not ban advertising; it bars a member in public practice from seeking clients by advertising or solicitation that is false, misleading or deceptive, and bars coercive, over-reaching or harassing solicitation. Since a 1990 FTC consent order, the AICPA may not prohibit truthful, non-deceptive advertising, including truthful self-laudatory or comparative claims and truthful testimonials. Your state board of accountancy sets its own rule for licensees, and it is often more specific, so read it as well.
It is a risky promise. AICPA Code 1.600.010 treats promotion that creates false or unjustified expectations of favorable results as false, misleading or deceptive, and a refund depends on facts the firm does not control. A fee tied to getting the refund is a separate problem: Code 1.510.001 bars a contingent fee for preparing an original or amended return or a refund claim, for any client. This page flags a refund-contingent fee as hard, and a guaranteed maximum refund or tax saving ("we guarantee your maximum refund") for review. A plain "guaranteed refund" is caught inside Verand by a CPA conduct check that this free page does not run, so the absence of a flag here is not a pass for it.
The AICPA may not prohibit truthful testimonials: that was one of the practices the 1990 FTC consent order protected. The limit is that a testimonial must not create unjustified expectations or otherwise mislead under 1.600.010. Some state boards go further in wording: Mississippi's Rule 6.5.1 and Texas's 22 TAC 501.82 both treat testimonials or endorsements not based on verifiable facts as misleading. The checker does not identify testimonials, but it does flag the claims inside them, such as a guaranteed result or a self-awarded superlative.
Often both, for different reasons. The Code binds AICPA members, because the AICPA bylaws require members to adhere to its rules, and the advertising rule sits in the part for members in public practice. Your state board's rule binds you because it holds your licence, whether or not you are a member, and it can be stricter. The Code itself sends members to state accountancy law on the use of the CPA credential. This checker encodes the AICPA and Circular 230 layer; it has no state overlays yet.
Only if you can verify it. The AICPA may not ban a truthful superlative, but state boards such as Mississippi's and Texas's treat self-laudatory statements not based on verifiable facts, and incomplete or untrue comparisons with other CPAs, as misleading. The checker flags a self-awarded "the best CPA in town", "#1 tax firm" or "we're the leading accountant" at review tier, and leaves them alone beside "according to", "rated by", "ranked by" or "named by". It has no rule for price superlatives such as "lowest-cost", so read those against your board's fee-disclosure rule yourself.
In part. Four of the pack's rules cite Circular 230: the implied-influence, audit-proof and refund-guarantee rules rest on 31 CFR 10.30, which bars false, fraudulent, coercive, misleading or deceptive statements in communications about IRS matters, and the refund-fee rule cites 10.27 alongside AICPA 1.510. The rest of 10.30 is not checked: the 30-day hold on published fees, the ban on enrolled agents calling themselves "certified", the rules on uninvited solicitation and the 36-month retention of direct mail and e-commerce copies. For CPA marketing compliance as a whole, read the section itself with your counsel.
No generic AI posts, no refund-contingent fees, no guessing where you show up. Verand writes from your firm’s experience, blocks what the AICPA Code and Circular 230 would flag, and shows you where you rank on Google and which AI answers name you.
Validated against the AICPA Code of Professional Conduct and IRS Circular 230. Researched from the regulators' own text and tested by Verand. Not reviewed by a licensed attorney. Your counsel confirms applicability. Not legal advice. Example shown is illustrative.
Content built to rank in
Google and get cited by
ChatGPT
Perplexity
Gemini
Claude, with every claim checked before it goes live.