Identify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct. Use when the user asks about churning or excessive trading metrics, mutual fund breakpoint discounts, selling away or private securities transactions, outside business activities, unauthorized trading, supervisory procedure design, senior investor protections, trusted contact persons, variable annuity suitability, or options account approval. Also trigger when users mention 'turnover ratio is high', 'rep did trades without authorization', 'breakpoint abuse', 'trusted contact for elderly client', 'selling away from the firm', 'supervision failure', '1035 exchange review', 'marking the close', or ask whether a broker's conduct violates FINRA rules.
npx skills add https://github.com/JoelLewis/finance_skills --skill sales-practices
Regulatory status current as of June 2026 — verify effective dates, dollar thresholds, and pending rulemakings against current SEC/FINRA/FinCEN sources before advising.
FINRA Rule 2010 is the catch-all ethical standard for all member firms and associated persons. It requires adherence to "high standards of commercial honor and just and equitable principles of trade." This rule is intentionally broad and serves as the basis for disciplinary action even when no other specific rule is violated. Conduct that is unethical, dishonest, or in bad faith — even if technically legal — can be sanctioned under Rule 2010. FINRA enforcement frequently pairs Rule 2010 with more specific rule violations as a supplementary charge. Examples of standalone Rule 2010 violations include forgery, misrepresentation of credentials, conversion of client funds, and failure to disclose material information.
FINRA Rule 2020 prohibits any member or associated person from effecting any transaction in, or inducing the purchase or sale of, any security by means of any manipulative, deceptive, or other fraudulent device or contrivance. This rule mirrors the antifraud provisions of Section 10(b) of the Securities Exchange Act of 1934 and SEC Rule 10b-5. It covers a broad range of manipulative schemes including pump-and-dump, marking the close, wash trading, matched orders, and any scheme to defraud customers or the market.
Churning occurs when a broker engages in excessive trading to generate commissions rather than to benefit the customer. Two distinct legal frameworks apply, and they have different elements:
Quantitative metrics used under both frameworks:
Mutual funds offer volume discounts called breakpoints — reduced sales charges for larger purchases. Breakpoint abuse occurs when a broker fails to inform customers of available discounts or structures transactions to avoid breakpoints (e.g., splitting a single purchase into multiple smaller transactions across fund families). Key obligations:
FINRA has brought numerous Letters of Acceptance, Waiver and Consent (AWC) actions against firms and individuals for breakpoint failures. In 2003, FINRA (then NASD) conducted an industrywide sweep that resulted in approximately $43 million in restitution for breakpoint overcharges. Firms must maintain systems to identify breakpoint-eligible transactions and train registered representatives on breakpoint obligations.
FINRA Rule 3280 governs private securities transactions — any securities transaction outside the regular course or scope of an associated person's employment with a member firm. An associated person who wishes to participate in a private securities transaction must:
Selling away is one of the most common violations leading to FINRA disciplinary action and customer arbitration claims. Associated persons who sell unregistered securities, promissory notes, or interests in private companies without firm approval expose both themselves and investors to significant risk. Common selling away scenarios include private placements, real estate investments, cryptocurrency ventures, and personal loans from customers.
FINRA Rule 3270 requires associated persons to provide prior written notice to their employing member firm before engaging in any business activity outside the scope of their relationship with the firm. The notice must describe the activity and disclose whether compensation will be received. Upon receiving notice, the firm must:
The distinction between OBAs (Rule 3270) and private securities transactions (Rule 3280) is critical: if the outside activity involves a securities transaction, Rule 3280 applies and imposes heightened requirements. Firms that fail to evaluate OBA notices or maintain adequate records face supervisory failure charges.
FINRA Rule 3110 (Supervision) requires each member firm to establish, maintain, and enforce a system to supervise the activities of its associated persons that is reasonably designed to achieve compliance with applicable securities laws, regulations, and FINRA rules. Key components:
FINRA Rule 3120 (Supervisory Control System) requires each firm to designate one or more principals to establish, maintain, and enforce supervisory control policies and procedures. These principals must test and verify that the firm's supervisory system is functioning effectively. Senior management must receive an annual report on the firm's supervisory controls.
Supervisory failures are among the most frequently cited violations in FINRA enforcement actions. A firm may be held liable for a registered representative's misconduct if the firm failed to reasonably supervise or ignored red flags.
Marking the close involves placing orders near the end of the trading day with the purpose of artificially influencing the closing price of a security. This practice is prohibited under FINRA Rule 2020, Section 9(a)(2) of the Securities Exchange Act of 1934, and SEC Rule 10b-5. Related prohibited manipulative practices include:
Unauthorized trading occurs when a broker executes transactions in a customer's account without obtaining prior authorization. The regulatory framework distinguishes between account types:
Unauthorized trading violates FINRA Rules 2010 and 2020 and may also constitute fraud under federal securities law. Patterns of unauthorized trading frequently accompany churning allegations.
FINRA Rule 2165 provides a safe harbor for member firms to place temporary holds on disbursements of funds or securities from accounts of specified adults — customers aged 65 or older, or customers aged 18 or older who the firm reasonably believes have a mental or physical impairment that renders them unable to protect their own interests. Key provisions:
These rules do not require firms to place holds but provide a safe harbor from liability when firms act in good faith to protect vulnerable customers.
FINRA Rule 2330 imposes heightened suitability requirements for recommended purchases and exchanges of deferred variable annuities. Before recommending a VA transaction, the broker must make reasonable efforts to obtain and consider:
Specific requirements for VA recommendations:
1035 Exchanges: When a customer exchanges one annuity or insurance contract for another under IRC Section 1035 (a tax-free exchange), the broker must evaluate whether the new contract provides materially better features or benefits. The broker must consider whether the customer will incur surrender charges on the existing contract, lose benefits (such as a death benefit step-up), face a new surrender charge period, or face increased fees. A 1035 exchange that primarily generates a new commission without meaningful customer benefit is a supervisory red flag.
FINRA Rule 2360 governs the conduct of member firms and associated persons in options transactions. Key requirements:
Scenario: A 72-year-old retiree with a stated objective of income and capital preservation opens a brokerage account with $500,000. Over 12 months, her broker executes 147 transactions. The aggregate cost of purchases during the period is $3,200,000. The average account equity over the year is $480,000. Total commissions and fees charged are $112,000.
Compliance Issues:
Analysis: This pattern presents strong presumptive evidence of excessive trading under FINRA Rule 2111.05(c) (quantitative suitability — no control element required since the 2020 amendments) and, for a retail customer, under Reg BI's Care Obligation; fraud-based churning charges under Section 10(b)/Rule 10b-5 are also available if control and scienter can be established. The customer's age, conservative objectives, and reliance on the broker for retirement income are aggravating factors. The firm may also face supervisory failure charges under FINRA Rule 3110 if its exception reporting systems did not flag this activity or if flagged exceptions were not investigated. Potential remedies include disgorgement of excess commissions, restitution, fines, suspension, or barring of the broker.
Scenario: A customer wishes to invest $100,000 in equity mutual funds. The fund family's Class A shares have the following breakpoint schedule: 5.75% sales charge on purchases under $25,000; 5.00% at $25,000; 4.50% at $50,000; 3.50% at $100,000; and 2.50% at $250,000. Rather than placing a single $100,000 purchase to receive the 3.50% sales charge, the broker splits the investment across four different fund families in $25,000 increments. The customer pays an average sales charge of approximately 5.00%.
Compliance Issues:
Analysis: The customer paid approximately $5,000 in sales charges instead of $2,500 (at the 2.50% rate with rights of accumulation) — an overcharge of $2,500. This violates FINRA breakpoint guidance and Rule 2010. The firm's supervisory systems should have flagged the split purchases. FINRA AWC actions in this area typically require restitution of overcharges, a fine, and remediation of supervisory procedures. The broker may face individual sanctions. If the splitting was intentional to generate higher concessions for the broker, it may also implicate Rule 2020.
Scenario: A registered representative learns about a private real estate development project through a personal contact. Believing it is a strong investment opportunity, the representative recommends the investment to 15 of his brokerage clients, raising $2.3 million. The representative receives a 7% referral fee ($161,000). He does not provide written notice to his employing firm, does not record the transactions on the firm's books, and the investments are not supervised by the firm. Two years later the project fails and investors lose substantially all of their investment.
Compliance Issues:
Analysis: This is a clear violation of FINRA Rule 3280 (private securities transactions/selling away) and Rule 2010 (standards of commercial honor). The representative faces potential barring from the industry. The firm may also face supervisory liability under Rule 3110 if it had reason to know about the representative's outside activities (e.g., customer complaints, lifestyle indicators, or OBA disclosures that should have prompted further inquiry) and failed to investigate. Customers may pursue arbitration claims against both the representative and the firm. FINRA enforcement actions for selling away frequently result in bars, suspensions, and substantial fines. The firm's failure to detect the activity may indicate deficiencies in its OBA review process and surveillance of associated persons' activities.
Automatically organizes invoices and receipts for tax preparation by reading messy files, extracting key information, renaming them consistently, and sorting them into logical folders. Turns hours of manual bookkeeping into minutes of automated organization.
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.
This skill calculates key financial ratios and metrics from financial statement data for investment analysis
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
This skill retrieves upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API. Use this when the user requests earnings calendar data, wants to know which companies are reporting earnings in the upcoming week, or needs a weekly earnings review. The skill focuses on mid-cap and above companies (over $2B market cap) that have significant market impact, organizing the data by date and timing in a clean markdown table format. Supports multiple environments (CLI, Desktop, Web) with flexible API key management.
Crypto wallet operations via the awal CLI — sign in, check balances, send USDC/ETH/POL/SOL, trade tokens, fund the wallet, and use the x402 payment protocol to discover paid services, pay for API calls, monetize an API, or query onchain data. Use whenever the user mentions signing in, login, authentication, wallet status, balance, address, sending money, paying someone, transferring tokens, ENS names, swapping/trading/converting tokens, funding/topping up/onramp, USDC, ETH, POL, SOL, the x402 bazaar, paid APIs, monetizing an endpoint, or querying onchain data on Base.
Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash flow), earnings, options data, market news/sentiment, insider transactions, GDP, CPI, treasury yields, gold/silver/oil prices, Bitcoin/crypto prices, forex exchange rates, or calculating technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands). Requires a free API key from alphavantage.co.
Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions
Take joellewis/sales-practices from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.