Skip to content
GONATURELLE
United States (federal)

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.

Reviewed by Nandini Joshi, Head of Regulatory Science · updated 1 Nov 2026
FINRA 2111 & Reg BI
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.
FinTech

Statutory requirements

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 05

    Communications and supervision

    FINRA Rules 2210, 3110 and 4511; SEA Rule 17a-4

    AI-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.

evidence/finra-rule-2111/7 items
  • 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.

finra_2111_suitability.py
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 readiness0/10

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.

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.