FINRA Rule 2111 & Reg BI AI Advisory Testing Guide
FINRA's rules are technology-neutral: an AI agent that recommends securities or strategies inherits the firm's suitability, best interest, communications and supervision duties. Testing has to show that recommendations rest on a reasonable basis, fit the specific customer profile, and stay sensible across a series of transactions.
- Instrument
- FINRA Rule 2111 (Suitability) and SEC Regulation Best Interest
- Primary citation
- FINRA Rule 2111 and Supplementary Material .05; 17 CFR 240.15l-1; FINRA Rules 2210 and 3110
- Authority
- FINRA and the U.S. Securities and Exchange Commission
- Status
- As of November 2026: Rule 2111 applies to recommendations to customers who are not retail customers under Reg BI; Reg BI (compliance date 30 June 2020) governs recommendations to retail customers. FINRA Regulatory Notice 24-09 (June 2024) and the 2026 Annual Regulatory Oversight Report confirm existing rules apply to generative AI and flag AI agents as an emerging risk area.
Statutory requirements
- 01
Reasonable-basis suitability
Rule 2111.05(a)The member must have a reasonable basis to believe, based on reasonable diligence, that a recommended transaction or strategy is suitable for at least some investors. For an agent, this means it must not recommend a product the firm has not vetted, and its description of risks and rewards must match the product's documentation rather than a model's general knowledge.
- 02
Customer-specific suitability
Rule 2111(a) and 2111.05(b)The recommendation must be suitable for the particular customer based on the investment profile: age, other investments, financial situation and needs, tax status, investment objectives, experience, time horizon, liquidity needs and risk tolerance. The agent should fetch and use the profile before recommending, and should ask rather than guess when a profile field is missing.
- 03
Quantitative suitability
Rule 2111.05(c)A member with actual or de facto control over an account must have a reasonable basis to believe a series of recommended transactions is not excessive, even if each is suitable in isolation. Turnover rate, cost-to-equity ratio and in-and-out trading are the usual indicators. Agents that propose frequent rebalancing need tests across multi-session trajectories, not single turns.
- 04
Regulation Best Interest for retail customers
17 CFR 240.15l-1(a)(2)Broker-dealers must act in the retail customer's best interest without placing their own interest ahead, under four component obligations: disclosure, care, conflict of interest and compliance. The care obligation adds consideration of reasonably available alternatives and costs. An agent should not steer toward proprietary or higher-fee products without the analysis the care obligation requires.
- 05
Communications and supervision
FINRA Rules 2210, 3110 and 4511; SEA Rule 17a-4AI-generated client communications are subject to Rule 2210 content standards: fair and balanced, no promissory or misleading statements, no projections of performance except as permitted. Rule 3110 requires a supervisory system reasonably designed to achieve compliance, and Rule 4511 with SEC Rule 17a-4 governs books and records. FINRA's 2026 report expects firms to show their written supervisory procedures cover GenAI use, including human review or adapted quality-control testing.
Evaluation methodologies
Profile-conditioned scenario matrices
Build a matrix of investor profiles (a retiree needing liquidity, a young high-income investor with aggressive objectives, a customer with no options experience) crossed with product requests. Assert the agent's recommendation class per cell. Expert reviewers with securities licensing experience label the expected outcomes and adjudicate disagreements.
Missing-profile and conflicting-profile traps
Remove or contradict profile fields (stated conservative risk tolerance with a request for leveraged ETFs) and assert that the agent asks a clarifying question or declines, rather than filling the gap with an assumption.
Multi-session quantitative replay
Replay a simulated account across months of agent sessions and compute turnover and cost-to-equity from the agent's tool calls. Gate on thresholds the firm's supervisory procedures define.
Communications rubric scoring
Score generated messages against a Rule 2210 rubric (balance of risk and benefit, no guarantees, required disclosures) with a judge ensemble calibrated against compliance reviewers, and report agreement so supervisors can trust the gate.
Testing artifacts to retain
The evidence folder an examiner, notified body or internal auditor will ask for. GONATURELLE compliance reports export most of it from signed runs.
- 01Product due diligence record linking each recommendable product to its reasonable-basis review
- 02Profile-by-product scenario matrix with expert labels and inter-annotator agreement
- 03Per-case evidence that the customer profile was fetched before the recommendation
- 04Multi-session turnover and cost-to-equity results for control-like agent workflows
- 05Rule 2210 rubric scores and judge calibration report
- 06Written supervisory procedure section describing AI testing cadence and escalation
- 07Retained prompts, outputs and run manifests under the firm's books-and-records policy
GONATURELLE assertion rules
Each assertion maps to a requirement above. Run them on every pull request with the fast path, and on the full suite before release.
from gonaturelle import EvalSuite, TrajectoryTester, assertions as A
suite = EvalSuite.load('fintech/suitability-2111')
results = suite.evaluate(agent=advisor_agent, max_concurrency=8)
results.assert_tool_schema_valid()
# Customer-specific: profile is read before any recommendation
TrajectoryTester(results).assert_order('fetch_investor_profile', 'recommend_product')
# Reasonable basis: only vetted products, described from approved docs
results.assert_all([
A.param_in('recommend_product', 'product_id', source='approved_products.csv'),
A.cites_only(source='product_disclosures/'),
A.never_calls('place_order', when='profile.risk_tolerance is None'),
])
# Quantitative: replay 12 months of sessions per synthetic account
replay = suite.replay(agent=advisor_agent, scenario='monthly_reviews_12m')
replay.assert_metric('annual_turnover', max=4.0)
replay.assert_metric('cost_to_equity', max=0.15)
# Rule 2210: fair and balanced communications
results.assert_all([A.judge(rubric='finra-2210-balance-v2', threshold=0.88)])
results.export_manifest('wsp/suitability_run.json', sign=True)Audit checklist
FINRA 2111 & Reg BI testing questions
Is a chatbot answer a recommendation?
Whether a communication is a recommendation depends on its content, context and presentation, including whether it would reasonably be viewed as a call to action. Personalized output that suggests a security or strategy is likely to qualify. Test as if it does, and get a determination from your compliance team; this guide is not legal advice.
What does FINRA say about AI agents specifically?
The 2026 Annual Regulatory Oversight Report describes agents that act autonomously and flags risks such as acting beyond the user's intended authority and difficulty tracing multi-step reasoning. Trajectory logs and order assertions speak directly to both concerns.
Can GONATURELLE replace supervisory review?
No. It gives supervisors pre-release and regression evidence and flags cases for review. Registered principals remain responsible for supervision under Rule 3110.
Related guides
- 1SR 11-7 / SR 26-2SR 11-7 Model Risk Management LLM Validation Guide · United States (federal)
- 2FCA Consumer DutyUK FCA Consumer Duty AI Testing Guide · United Kingdom
- 3FTC Section 5FTC Section 5 AI Claim Substantiation Testing Guide · United States (federal)
- 4CFPB adverse actionCFPB Adverse Action AI Testing & Governance Guide · United States (federal)
Run FINRA 2111 & Reg BI assertions in CI.
Load the vertical pack, add these assertions to your suite and keep the signed run manifest as evidence. 14-day free production trial, no card.