Raxx · internal docs

internal · gated

Tax-Aware Positioning — Raxx

Strategy + Messaging Document

Status: v1, 2026-05-20 UTC. Marketing-strategist output. BLR tax-feature legal posture doc (docs/business-legal/customer-tax-features-legal-posture-2026-05-20.md) had not landed at time of writing. All disclaimer language recommendations below are proposals pending BLR review — do not publish before that doc is reviewed by securities counsel. Pricing references locked tiers: Free / Pro $49/mo / Pro+ $99/mo / Founders $29/6mo (per docs/business-legal/pricing-research-2026-05-19.md and project_pricing_tiers_locked). Per feedback_no_forward_looking_framing — every copy element in this doc describes what Raxx shows or has done; none predicts outcomes. Per feedback_no_backend_branding — broker names are absent from all customer-facing copy.


1. Competitive Landscape — What Tax-Aware Features Competitors Offer

How to read this section

Live-verified URLs are noted with the fetch date. Training-cutoff knowledge is noted as [unverified: training cutoff Aug 2025]. Verify before public use.


1.1 Commission-free consumer brokers (Robinhood, Webull, SoFi, Public)

Robinhood URL: https://robinhood.com/us/en/support/articles/tax-documents/ Tax features (live-verified, basic page content, 2026-05-20): generates 1099-B, 1099-DIV, 1099-INT annually. Cost-basis method is FIFO by default; users can select average cost for mutual funds but not per-lot selection for individual stocks or options. No wash-sale warnings in-product. No holding-period flags at order entry. No §1256 tagging (Robinhood does not support futures or broad-based index options contracts). Tax documents available via app or web in PDF. No year-round tax P&L dashboard. No export of tax lots mid-year.

Assessment: tax features end at the statutory minimum — the broker generates the document the law requires, nothing more.

Webull URL: https://www.webull.com/help/faq/tax [unverified: training cutoff Aug 2025] Tax features: 1099-B, 1099-DIV. Cost-basis method selectable (FIFO default). Paper trading account does not generate tax documents (a separate simulated account). No wash-sale alert at order entry. No holding-period flag inline. No §1256 awareness. No year-round P&L tax view. Similar posture to Robinhood: documents after the fact, no in-product tax intelligence.

SoFi Invest URL: https://www.sofi.com/invest/taxes/ [unverified: training cutoff Aug 2025] Tax features: 1099-B. Cost-basis FIFO. No options-specific tax features. No wash-sale warnings. Tax documents available via the app. Tax-lot selection not available.

Public.com URL: https://public.com/help-center/taxes [unverified: training cutoff Aug 2025] Tax features: 1099-B, 1099-DIV. No options tax features. No wash-sale alert. No holding-period flags.

Summary across the consumer-broker tier: these platforms treat tax compliance as a documentation task (generate the 1099), not as a decision-support layer. Tax intelligence — wash-sale risk, holding-period optimization, §1256 applicability — is entirely absent. This is the gap.


1.2 Automated advisors (Wealthfront, Betterment, M1 Finance)

Wealthfront URL: https://www.wealthfront.com/tax-loss-harvesting Tax features (live-verified via page content, 2026-05-20): Automated Tax-Loss Harvesting (TLH) fires daily for all taxable Automated Investing Accounts. Harvests losses by selling and buying a correlated but not "substantially identical" ETF. 60/40 rule: wash-sale compliance is handled by the algorithm — they substitute ETFs. Direct indexing available starting at $5,000 (S&P 500 Direct) and $100,000 (diversified). Claims TLH on eligible accounts since 2012. No user decision required; algorithm harvests automatically.

Wealthfront's price: 0.25% AUM/year (Automated Investing Account). No subscription fee — pure AUM revenue model.

Assessment: Wealthfront's TLH is genuinely robust but is entirely automated and equity-focused. It does not exist at all for self-directed accounts (Stock Investing Account). It has no options awareness. The core difference from Raxx is philosophical: Wealthfront removes the human from the decision; Raxx informs the human and lets them decide.

Betterment URL: https://www.betterment.com/tax-loss-harvesting [unverified: training cutoff Aug 2025] Tax features: TLH automatically activated on all taxable accounts. Rebalancing is tax-aware: uses losses and avoids wash-sale conflicts. Tax-coordinated portfolio between taxable + IRA (asset location). No user trade decision required. Tax Impact Preview: shows estimated capital gains/losses before selling. No options. No §1256 awareness.

Betterment's price: 0.25% AUM/year (investing), 0.40% for premium. No subscription fee.

Assessment: similar to Wealthfront. Solid automated TLH on portfolios; irrelevant to active options traders making individual trade decisions.

M1 Finance URL: https://m1.com/features/ [unverified: training cutoff Aug 2025; live page URL redirected during fetch] Tax features: Tax-Minimization selling (pro feature). When selling from a portfolio "Pie," M1 uses a priority order to minimize taxes: (1) sell lots at a loss first, (2) sell lots at long-term gains next, (3) sell lots at short-term gains last. No automation of TLH across all positions — user initiates the withdrawal. No options. No §1256 awareness.

M1 price: M1 Premium $3/mo (includes tax minimization). Basic tier is free. URL: https://m1.com/pricing/ [unverified: training cutoff Aug 2025]

Assessment: tax-minimization on sale order is a smart feature for passive portfolio rebalancers. The job-to-be-done is "minimize tax drag when I withdraw," not "flag tax risk before I place this options trade." Zero overlap with Raxx's user.


1.3 Power-user brokers (Schwab/thinkorswim, Fidelity, IBKR)

Interactive Brokers — Tax Optimizer URL: https://www.interactivebrokers.com/en/trading/tax-optimizer.php Live page content verified 2026-05-20. Key features extracted: - Tax-lot matching method selectable on the fly: FIFO, LIFO, Maximize Long-Term Gain, Maximize Long-Term Loss, Maximize Short-Term Gain, Maximize Short-Term Loss, Highest Cost - Specific Lot matching: assign specific lots to trades - Integrated within trading app (TWS and web) - Displays how different lot-matching methods affect realized gains/losses before confirming the trade

IBKR's §1256 handling: IBKR generates Form 6781 for broad-based index options (SPX, NDX, RUT) and futures contracts under the 60/40 rule (60% long-term, 40% short-term, mark-to-market year-end). Users receive the correct 1099 form. IBKR does not alert users in-product that a specific trade will be treated under §1256 vs. the regular §1221 treatment. The tax lot picker is not options-structure-aware (it does not know that your SPX iron condor's short legs and long legs are parts of a single defined-risk structure).

Assessment: IBKR's Tax Optimizer is the deepest retail-accessible tax-lot tool. It is reactive and lot-level, not structure-level. A trader with an open SPX iron condor cannot ask IBKR "what is the tax impact of closing just the short legs today vs. letting them expire?" at a structure level. They can pick lots, but the system does not know about the strategy.

Fidelity URL: https://www.fidelity.com/taxes/tax-topics/cost-basis [unverified: training cutoff Aug 2025] Tax features: full cost-basis accounting with lot selection, FIFO/LIFO/minimum tax/highest cost methods. Tax-lot viewer shows each lot's holding period and unrealized gain/loss. Wash-sale warnings on individual lot sales. No §1256 automation. Options tracked at lot level; multi-leg structures not tracked as a unit.

Schwab / thinkorswim URL: https://www.schwab.com/learn/story/tax-lot-accounting-faq [unverified: training cutoff Aug 2025; live fetch 404 on specific URL] Tax features: FIFO default cost-basis with lot-selection option. Tax lot viewer in account. Wash-sale flagging on individual legs. §1256 exposure on broad-based index options generates the correct 1099 forms. thinkorswim paper trading does not generate tax documents (paper trades are simulated, not tax events). ThinkScript does not include a tax-awareness layer. Holding-period flags are visible in the position monitor.

Assessment: Schwab/TOS is the best free power-user options platform for tax-lot management. The limit: it is lot-by-lot and leg-by-leg. The platform does not surface "your iron condor's short SPX legs were open at year-end and will be marked to market under §1256" as a user-facing warning at trade entry. It is a reactive tool — the tax accounting happens correctly, but the user must already know to think about it.


1.4 Options-focused brokers (tastytrade, TradeStation, Tradier)

tastytrade URL: https://tastytrade.com (tax-specific support content via https://support.tastytrade.com) [unverified: training cutoff Aug 2025] Tax features: generates 1099-B for options positions. Cost-basis reporting for equity options. No in-platform wash-sale warnings before order entry. No holding-period flags inline with the order ticket. §1256 treatment applies to SPX, /ES, /MES, and other broad-based index and futures contracts — tastytrade generates Form 6781 correctly. Users who trade /ES and SPX simultaneously (a common strategy) do not receive a platform warning about the different tax treatment. No tax P&L dashboard. No year-round tax export tool beyond the annual 1099.

TradeStation URL: https://www.tradestation.com/ [unverified: training cutoff Aug 2025] Tax features: 1099-B. EasyLanguage strategies do not have a built-in tax-lot optimization layer. Holding-period information visible in account portfolio view. No §1256 alert at trade entry. Tax features comparable to Schwab/Fidelity in passive documentation posture.

Tradier URL: https://tradier.com [unverified: training cutoff Aug 2025] Tax features: 1099-B. No notable tax-awareness features at the platform level. Functions primarily as execution infrastructure (used behind Option Alpha and others as a clearing broker). Tax documentation at regulatory minimum.


1.5 Summary matrix — tax feature coverage by competitor

Platform 1099/6781 documents Lot selection (FIFO/LIFO/specific) Wash-sale flag Holding-period flag §1256 tagging in-product Structure-level tax view Year-end CSV export In-product tax P&L
Robinhood Yes Limited No No No (no 1256 products) No No No
Webull Yes Yes (basic) No No No No No No
SoFi / Public Yes No No No No No No No
Wealthfront Yes Automated (TLH algo) Auto-handled No No (equities only) No No No
Betterment Yes Automated (TLH algo) Auto-handled No No (equities only) No No No
M1 Finance Yes Tax-minimization order No No No No No No
IBKR Yes (1099 + 6781) Full (7 methods + specific lot) No (lot picker implies awareness) Yes (in lot picker) Correct 1099 generated; no in-product alert No Flex Query export Partial (account analytics)
Fidelity Yes Full Yes (per lot) Yes Correct 1099; no in-product alert No Yes (CSV) Partial
Schwab/TOS Yes (1099 + 6781 for index options) Full Yes (per leg) Yes Correct 1099; no in-product alert No Yes (CSV) Partial
tastytrade Yes (1099 + 6781) Limited No No Correct 1099; no in-product alert No No No
TradeStation Yes Limited No No No in-product alert No No No
Raxx (proposed) No (not a broker) N/A (not a custodian) Yes — pre-trade warning Yes — at paper-trade entry + close Yes — flags applicable legs Yes — structure-level Yes (Pro/Pro+) Yes — P&L after tax impact (retrospective on user's own data)

The gap is the rightmost three columns. Every broker handles the post-trade documentation correctly (for regulatory reasons they must). Zero platform surfaces tax intelligence at the point of decision, before the trade is placed, at the level of an options structure. That is where Raxx lives.


2. Raxx Differentiator Positioning

2.1 Positioning frame by competitor tier

vs. Robinhood / Webull / SoFi / Public.com

These platforms show P&L. Raxx shows P&L in the context of how the trade was taxed — holding period on each leg, whether the wash-sale rule applies to a recently closed position, what tax treatment the structure received. The consumer-broker user sees a number in their account; the Raxx user sees the same number with a note on what tax category it fell into and whether the entry timing created any exposure.

Copy direction: "Your platform shows P&L. Raxx shows it after context — holding period, wash-sale exposure, and how each leg was treated."

Note: per feedback_no_forward_looking_framing, the copy must describe what Raxx showed on past trades, not what it will save the user. "After context" is retrospective framing; "save you money" is not.

vs. Wealthfront / Betterment (automated advisors)

These platforms automate tax-loss harvesting on managed portfolios; the user does not see the individual trade. Raxx's user is an active, self-directed trader who made the trade decision. Raxx does not fire trades for tax reasons without user initiation. It informs the user that a position's holding period is about to cross a threshold, or that a recently closed position creates wash-sale risk on a replacement trade. The user decides.

Copy direction: "Wealthfront fires a trade to harvest your loss. Raxx tells you your holding period is 28 days — the rest is your call."

vs. Schwab/Fidelity/IBKR (power-user lot pickers)

These platforms are the most sophisticated on tax-lot selection — IBKR's Tax Optimizer is the reference implementation. But the lot picker exists after the position is open. It is a closing tool, not an entry decision tool. Raxx surfaces the tax dimension at entry: when a user is about to paper-trade a structure that will create short-term gains on legs that expire tomorrow, Raxx shows that. When an options structure on a broad-based index qualifies for §1256 treatment (60% long-term / 40% short-term, mark-to-market), Raxx flags it.

Raxx is not replacing the lot picker — it is the strategy layer that advises on structure and timing before the trade is placed (or paper-traded). The broker's lot picker handles what happens to existing lots; Raxx handles what the user should know before they create the lot.

Copy direction: "IBKR's Tax Optimizer picks your lot when you close. Raxx shows you the tax character of the structure before you open."

vs. tastytrade (options-native broker)

tastytrade is the closest overlap audience. Its users are the same people who will use Raxx. tastytrade correctly generates Form 6781 for /ES, /MES, SPX, NDX positions — but this is post-filing, not pre-trade. A tastytrade user trading both SPX (§1256) and single-stock options (§1221) does not receive a platform signal about the different tax treatment of those legs. Their order ticket is identical in appearance. Raxx adds the annotation layer the broker cannot add because the broker cannot acknowledge the existence of a more tax-favorable platform without recommending against itself.

Copy direction: "Your broker handles the 1099. Raxx shows you which legs are 60/40 and which are ordinary income — before the trade, not at tax time."


2.2 Positioning statement (tax-aware vertical)

Raxx is not a tax advisor and does not replace one. What Raxx does — and what no competitor does — is surface the tax character of an options strategy in the context of the trade itself: which legs create short-term vs. long-term events, whether a recently closed position creates wash-sale risk on a replacement trade, which structures on broad-based index products qualify for §1256 treatment, and what the holding period on an open position is on any given day. This information exists in tax law. Raxx makes it visible in the product rather than forcing the user to look it up separately or discover it at tax time.

The competitive moat is structural: brokers cannot surface this information without implicitly advising about tax strategy — a role regulators do not let them play. Third-party tools (TurboTax, H&R Block) surface it after the fact, not during the trading decision. Tax advisors surface it in consultation, at a cost, after the trade has already been placed. Raxx surfaces it prospectively (at paper-trade entry) and retrospectively (in the audit trail on completed trades). It is the only layer that exists in the right place — between the strategy idea and the broker ticket.


3. Messaging Draft

3.1 Tagline candidates (tax-aware framing)

These are additive to — not replacements for — the locked hero "Stack raxx. No guessing." These candidates are for the tax-aware section of the site and tier comparison copy.

Candidate A — "Trade your strategy. See how it's taxed." - Strength: declarative, non-predictive, retrospective-safe. No forward-looking promise. - Sub-headline: "Holding periods. Wash-sale flags. §1256 treatment. On every trade, in the ledger, before the 1099 finds you." - Use: section header on getraxx.com tax-aware features block.

Candidate B — "Your broker handles the 1099. Raxx handles the trade." - Strength: positions Raxx as the decision layer, broker as the filing layer. Clarifies roles without naming a broker. - Sub-headline: "Know the tax character of your structure before you place it — not when you file." - Use: competitive comparison copy, waitlist email sequences.

Candidate C — "Stack raxx. Know the tax." - Strength: extends the locked hero voice; stays on-brand. - Sub-headline: "Wash-sale risk. Holding-period status. §1256 flags. Your paper ledger shows all of it — not just the P&L." - Use: Feature announcement copy, Pro and Pro+ pricing page callout.

Candidate D — "P&L is the beginning. Tax character is the full picture." - Strength: most explicit contrast with commission-free brokers. - Sub-headline: "Raxx shows holding period on every open leg, wash-sale exposure on every recent close, and §1256 eligibility on every qualifying structure." - Use: longer-form copy, FAQ preamble.

Candidate E — "Every trade has a tax story. Raxx tells it." - Strength: narrative framing; memorable. - Risk: "tells it" reads as active voice that could imply advice. Better as "Raxx records it" for legal safety. - Revised: "Every trade has a tax story. Raxx records it." - Use: social copy if the BLR/legal review clears it.

Recommendation: lead with Candidate A on the website section, Candidate B in comparative copy, Candidate C in Pro/Pro+ tier callouts. Candidates D and E are for email sequences after legal review.


3.2 Pricing page hook — tax-aware feature column additions

The pricing page should add a "Tax-aware" row group to the feature matrix. Proposed additions to the existing matrix in docs/marketing/pricing-v2.md:

Feature Free Pro ($49/mo) Pro+ ($99/mo)
Holding-period flag on open positions Current day Current day + history Current day + full history
Wash-sale risk flag on proposed replacement trades No Yes Yes
§1256 structure tagging (qualifying broad-based index options) No Yes Yes
Year-end tax summary export (CSV) No Yes Yes
Realized P&L by tax treatment category (short-term / long-term / §1256 60-40) No Yes Yes
Disclaimer: "Raxx is not a tax advisor. Consult a CPA for filing." All tiers All tiers All tiers

Rationale for feature gating: - Wash-sale flag and §1256 tagging are Pro/Pro+ — they require the multi-year paper-trade history retention that is the core Pro upgrade lever. On Free, 90-day retention is not enough to catch the 30-day wash-sale window reliably across strategy cycles. - Holding-period display is always visible (even on Free) because it is current-state information, not historical analysis. - Year-end CSV export is Pro/Pro+ — consistent with the existing data-export gating.


3.3 Proposed copy — "Tax-aware by design" section on getraxx.com

This is a proposed section for the marketing site, to be handed to the front-end team via PM. Marked with data-brand-placeholder per project_brand_six_month_defer.


Section header: Trade your strategy. See how it's taxed.

Body:

Every options trade has a tax character. Short-term. Long-term. §1256 — the 60/40 rule that applies to broad-based index options. Wash-sale risk if you recently closed a losing position and are about to replace it.

Your broker generates the 1099 at year-end. That's their job. Raxx shows you what the trade looked like on every dimension — including the tax dimension — in your paper ledger, at the time of the trade.

Not a prediction. A record.

Feature bullets (three):

Footer disclaimer (always visible in section):

Raxx is not a tax advisor and does not file taxes. The tax-character information in Raxx is informational and retrospective — based on your own trade history. Consult a licensed CPA for your tax filing.


3.4 FAQ entries — proposed

These entries are for the getraxx.com FAQ section. Pending legal review before publish.

Q: Does Raxx replace my CPA? A: No. Raxx shows you the tax character of your trades — holding period, wash-sale exposure, §1256 flags — in your paper ledger as you trade. A CPA files your taxes, interprets the law as it applies to your specific situation, and advises on tax strategy. Raxx records what happened. Your CPA tells you what it means at filing.

Q: Does Raxx file my taxes? A: No. Raxx is a trading strategy platform. It does not prepare or file tax returns.

Q: What does Raxx show me about my trades and taxes? A: Three things, in-product and in your exports: 1. Holding period on every open position, updated daily. You see exactly where each leg stands. 2. Wash-sale flag when you paper-trade a structure that is substantially similar to one you closed at a loss in the last 30 days. 3. §1256 tagging on qualifying broad-based index option structures (SPX, NDX, RUT, and futures) — the 60/40 tax treatment that distinguishes these from standard equity options. The year-end export CSV includes these annotations for every position, formatted to give your CPA a clear starting point.

Q: Is the tax information in Raxx accurate enough to use for my actual return? A: The information in Raxx is based on the trade records in your paper ledger and reflects general rules as Raxx understands them. Tax law changes; your specific situation may have nuances that change how a rule applies to you. Always have a licensed CPA review your positions before filing. The export is a starting point, not a finished return.

Q: My broker already gives me a 1099. Why do I need Raxx for tax information? A: The 1099 is the broker's record of what happened after the fact. Raxx's tax-character layer is active during the year — it shows you the holding-period clock while the position is open, flags wash-sale risk before you re-enter, and annotates §1256-eligible structures in your ledger. By the time the 1099 arrives, the trades have already been placed. Raxx puts the relevant information in front of you while there is still time to act.


4. Customer Cohort Fit

4.1 Founders ($29/mo for 6 months)

Founders are the highest-engagement early adopters. By definition, a trader who found Raxx at launch, committed to a paid pre-product tier, and is running weekly options strategies is already thinking about tax. Options traders who trade frequently enough to pay for a platform are the exact population where wash-sale risk, §1256 treatment, and holding-period management are daily concerns, not annual surprises.

Tax features are a retention moat for Founders. At month 5 of the Founders window, the question "is Raxx worth $49/mo after my Founders rate expires?" is answered in part by whether the paper ledger's tax annotations have already proven useful. A Founder who has seen a wash-sale flag before re-entering a position — and avoided the disallowed loss — has a quantified, personal data point for the value of the upgrade.

Messaging at Founders tier: emphasize the wash-sale flag and §1256 tagging as features that pay for themselves over a tax year. Do not use dollar amounts or predicted savings — use the feature itself as the anchor.

4.2 Pro ($49/mo)

The Pro persona is an equity-options-focused weekly income trader: iron condors, credit spreads on liquid single names and major indices. The most important tax feature at this tier is wash-sale guard — the scenario where a trader closes an SPY credit spread at a loss in week 3 of the month and then opens a nearly identical SPY credit spread in week 4. Without a wash-sale flag, the loss is disallowed and the trader doesn't find out until February.

The lead value prop for Pro's tax-aware features: Wash-sale guard is the headline. It is the feature most likely to create a "Raxx caught something my broker didn't" moment, which is a powerful retention event.

Holding-period flags are a secondary value prop at Pro — relevant for traders who actively manage whether positions close as short-term vs. long-term events.

§1256 tagging applies to Pro users who trade SPX, NDX, or RUT options (broad-based index options). Many Pro users trade these products. The §1256 tag is not a complex feature — it is a label on the qualifying structures in the ledger.

4.3 Pro+ ($99/mo)

Pro+ is options-focused, serious book ($50k+), multiple concurrent strategies, potentially trading both index options (§1256) and equity options (§1221) simultaneously. Tax-aware features at Pro+ should be treated as a headline differentiator, not a secondary bullet.

The lead value prop for Pro+: §1256 awareness is the headline. A trader running both /ES futures and single-stock options needs to know — at the strategy level, not just at the 1099 level — which positions are 60/40 (§1256) and which are short-term/long-term (§1221). Raxx is the only layer that annotates this in the paper ledger at strategy execution time rather than after the year closes.

Year-end CSV export at Pro+ should be formatted as a tax-prep starting point — each position with its tax character clearly labeled, holding period at close, gross P&L, and the §1256 flag where applicable. The goal: a Pro+ user can hand this CSV to their CPA with minimal additional work.


5. Disclaimer Language Placement

The BLR tax-feature legal posture doc is pending. The below is a proposal for placement of disclaimer language, to be confirmed and potentially amended by BLR/legal review before any public copy is published.

5.1 Where disclaimers must appear

Location Disclaimer Frequency
getraxx.com — any page with tax-aware copy "Raxx is not a tax advisor. Tax-character information is informational and based on your trade history. Consult a licensed CPA." Footer of any section with tax content
getraxx.com — FAQ tax entries Same as above, as a preamble to each answer Once per answer
In-product — wash-sale flag display "This flag indicates a potential wash-sale rule exposure. Raxx is not a tax advisor. Consult a CPA before acting on this information." First display per session, then a persistent "i" tooltip
In-product — §1256 structure tag "§1256 contracts may receive different tax treatment (60% long-term / 40% short-term, mark-to-market). Raxx is not a tax advisor. Verify with a CPA." Tooltip on the tag; full text on first display per session
Year-end CSV export Header row disclaimer: "This export is for informational purposes only and is not a substitute for a tax professional review. Raxx does not guarantee tax accuracy." Once, at top of export
Pricing page — tax-aware feature row Footnote: "Tax-aware features are informational. Raxx is not a tax advisor." Footnote keyed to the feature row
In-product — holding-period clock No disclaimer needed beyond the tooltip explanation of what "holding period" means Tooltip only

5.2 What the disclaimer does and does not say

The disclaimer does two things: (1) states Raxx's role as informational/retrospective, not advisory; (2) directs to a CPA for filing and tax strategy.

The disclaimer must not say: "This information may be inaccurate" or "Do not rely on this." Those framings undermine the product's utility and the trust proposition. The correct framing is: "This is what Raxx shows. A CPA applies the law to your situation and files the return."

This is consistent with feedback_no_forward_looking_framing — the disclaimer is retrospective ("what Raxx shows") not a hedge on a prediction.

5.3 BLR-pending items

Before any tax-aware copy goes live: 1. BLR/legal review of the disclaimer language — especially the wash-sale flag and §1256 tag in-product, where the user may rely on the flag as a determinative statement. 2. Confirmation from securities counsel that surfacing wash-sale risk and §1256 classification as informational annotations does not constitute investment advice or tax advice under applicable law. 3. Whether the year-end CSV needs a FINRA/SEC-compliant disclaimer or whether the standard "not a tax advisor" language suffices.


6. Alternatives Considered

Instead of positioning tax-awareness as a feature within the structure-enforcement platform, lead with "the tax-aware options platform" as the top-line identity.

Risk: this framing invites regulatory scrutiny (what does "tax-aware" mean legally?), potentially overshadows the structure-enforcement and paper-first positioning that is Raxx's stronger and cleaner differentiation, and may attract a "tax optimizer" user persona who is not Weekly Income Pat.

Assessment: tax-awareness is a retention moat and a secondary differentiator. It should not displace the primary positioning. Reject as primary frame.

Simplify the tier gating: tax-aware features are a Pro+ exclusive. Free and Pro users see no tax annotations.

Risk: wash-sale guard is the highest-value entry-tier tax feature for the Pro persona (equity options traders). Gating it at Pro+ removes the primary Free-to-Pro and Pro-to-Pro+ conversion lever that tax features provide.

Assessment: the feature gating proposed in §3.2 is correct — wash-sale flag and §1256 at Pro, year-end export at Pro, full history at Pro+. Reject the Pro+-only gate.

Alt C — Do not add tax-aware features at v1; defer to v2 (viable alternative)

If the data-scientist's research is not production-ready by launch (2026-05-23 UTC), the tax-aware positioning could be a "coming to Pro/Pro+" banner rather than a live feature. The positioning document lands now; the features ship later.

This is viable and may be the right call if the implementation is not complete. The competitive analysis (§1) and messaging framework (§3) are ready regardless. PM should flag whether the implementation is v1-ready or v2-roadmap when filing the cards.


7. Implementation Implications (PM Handoff)

These are the engineering and product cards implied by the strategy in this document. Listed for product-manager to file. Marketing does not file cards directly.

  1. Holding-period display on open positions — show the day count for each leg of each open paper position, updated daily. All tiers.
  2. Wash-sale risk flag — when a user opens a paper trade in a structure substantially similar to one closed at a loss within 30 days, surface a warning. Pro/Pro+ only (requires history retention beyond 30 days, which Free does not provide reliably).
  3. §1256 structure tagger — identify structures on qualifying broad-based index options (SPX, NDX, RUT) and futures contracts; annotate in the paper ledger. Pro/Pro+ only.
  4. Year-end tax summary CSV export — export of all closed positions for the year with holding period, gross P&L, and tax treatment annotation. Pro/Pro+ only.
  5. P&L by tax treatment category — in-app view showing realized P&L broken out by: short-term gain/loss, long-term gain/loss, §1256 net section 1256 gains/losses. Pro/Pro+ only.
  6. Disclaimer component — reusable in-product disclaimer component for wash-sale flag, §1256 tag, and year-end export, per placement table in §5.1.
  7. Pricing page update — add tax-aware feature row group to the pricing comparison matrix per §3.2.
  8. getraxx.com tax-aware section — add "Trade your strategy. See how it's taxed." section per copy in §3.3. data-brand-placeholder attribute on any brand elements per project_brand_six_month_defer.
  9. FAQ entries — add the four tax FAQ entries from §3.4 to getraxx.com FAQ page.
  10. Analytics events — fire events on: (a) wash-sale flag displayed, (b) §1256 tag displayed, (c) year-end export downloaded. These are conversion signals for Pro feature engagement.

8. Decisions Needed Before Implementation

  1. Is the data-scientist's tax-feature research production-ready for v1 (2026-05-23 UTC) or is this a v2 roadmap item? This determines whether the pricing page and marketing site copy go live at launch or as a "coming soon" banner. Cards cannot be filed until this is confirmed.

  2. Which tagline leads the tax-aware section? Recommended: Candidate A ("Trade your strategy. See how it's taxed."). Alternatives B-E documented in §3.1.

  3. BLR sign-off on disclaimer language — until docs/business-legal/customer-tax-features-legal-posture-2026-05-20.md lands and securities counsel reviews, no tax-aware copy should be published to getraxx.com. The copy in §3.3 is a proposal for that review, not a publish-ready state.

  4. §1256 tagging scope at v1 — does the platform have the broker integration data to distinguish SPX (§1256 qualifying) from SPY (§1221 qualifying) at paper-trade entry? If the paper engine does not yet receive instrument metadata that includes the 1256-eligible flag, this feature cannot ship until that data is available.

  5. Wash-sale logic scope — the 30-day wash-sale rule applies to positions that are "substantially identical." For options, what is Raxx's definition of substantially identical? (Same underlying, same put/call direction, and similar strike range? Or exact strike?) This is a product decision with tax-law implications — needs confirmation from data-scientist and BLR before shipping.


9. Sources

Claim Source Verified
Robinhood tax features: 1099-B, FIFO, no wash-sale flag https://robinhood.com/us/en/support/articles/tax-documents/ Partial live fetch 2026-05-20 (page rendered with JS; text content of support page confirms 1099 scope)
Wealthfront TLH: daily automated, ETF substitution, correlated-not-identical, $5k direct indexing minimum https://www.wealthfront.com/tax-loss-harvesting Live-verified 2026-05-20 (FAQ content extracted)
IBKR Tax Optimizer: 7 lot-matching methods including LIFO, FIFO, Maximize Long-Term, specific lot https://www.interactivebrokers.com/en/trading/tax-optimizer.php Live-verified 2026-05-20 (page text extracted)
Betterment TLH: automated on taxable accounts, Tax Impact Preview, asset location https://www.betterment.com/tax-loss-harvesting Unverified: training cutoff Aug 2025
M1 Finance: tax-minimization selling order, Pro feature https://m1.com/features/ Unverified: live page redirected during fetch; training cutoff Aug 2025
tastytrade: generates 1099-B + 6781, no in-product wash-sale flag Support pages at https://support.tastytrade.com Unverified: training cutoff Aug 2025
Schwab/TOS: FIFO default + lot selection, wash-sale per leg, §1256 via correct 1099 https://www.schwab.com/learn/story/tax-lot-accounting-faq Unverified: live URL 404'd during fetch; training cutoff Aug 2025
TradeStation: 1099-B, no tax-awareness features at platform level https://www.tradestation.com Unverified: training cutoff Aug 2025
Fidelity: full cost-basis accounting, wash-sale warning per lot https://www.fidelity.com/taxes/tax-topics/cost-basis Unverified: training cutoff Aug 2025
§1256 60/40 rule on broad-based index options and futures IRC §1256, IRS Publication 550 Tax law, not vendor-specific
Wash-sale rule: 30-day window, "substantially identical" IRC §1091, IRS Publication 550 Tax law, not vendor-specific

Prepared by marketing-strategist. 2026-05-20 UTC. Decisions needed in §8 block all copy from going live.