Omar & Talia Bennett · MFJ · TX
Command deck
Demo · sample data
The household side, in one read

The business desk owns Schedule C; this desk owns the 1040 that receives it — the OBBBA deductions most households can't actually claim (shown anyway, with the why), the Roth lane with its pro-rata wall, credits with cliffs, the standard-vs-itemized decision priced, harvesting behind the wash-sale wall, and the safe-harbor pay-in schedule. Every figure is a modeled range on sample data, gated for review.

Modeled on the board

Triggered, above-floor checks + household credits + harvest at current inputs. Gated for CPA review — nothing here is a filing position.
As of —

Evidence-backed today

Only items whose evidence object is verified count here. The gap is the to-do list, not a promise.

Coverage (computed)

Verified-or-final items ÷ all tracked items. Computed from the registry — never typed.

Cross-desk feeds (one number, one owner)

Schedule C profit → this 1040
½ SE tax + §162(l) (business desk computes)
MAGI (derived here, drives every cliff)
HSA · retirement capacity · QBIbusiness desk
Feeds are pointers, never re-computation. A SEP adopted business-side changes two cards here — the pro-rata wall and spousal-IRA deductibility — both flagged live.

Standing routed determinations

RItemize posture — the year's facts decide, the CPA signsCPA
RConversion amount & year — IRMAA + cliff interactionsCPA
R"Substantially identical" on harvest replacementsCPA
RBasis at death · gifting · trustsEstate workstation
Routed means both branches computed, then stopped. The professional decides; the register records it.
What this desk will not model: recasting regular pay as "tips," wash-sale laundering through a spouse or IRA, inflated charitable values without a qualified appraisal (§170(f)(11)), offshore pension schemes, Roth asset-stuffing. The deliberate-NO list is part of the product.
Personal sweep

Twelve checks — the four OBBBA deductions everyone asks about render first, and for this household most are honestly not triggered. The off-cards carry the reason, because "you don't qualify, and here's why" is the answer that builds trust. $100 materiality floor; suppressed cards stay visible.


default
default
default
default
Modeled (triggered, above floor)
Tax-effect sum at current inputs. Gated for CPA review.
Evidence-backed
Verified evidence objects only. The gap is the paperwork queue.
The math, shown
Auto-loan interest (§163(h)(4), OBBBA): min(interest, $10,000) × phase-fraction × marginal, where the MFJ phase runs $200K→$250K MAGI ratably — this household's MAGI computes live above.
Non-itemizer charitable: min(cash gifts, $2,000 MFJ) × marginal — from 2026, cash only, no DAFs, and only in a standard-deduction year (the stack engine enforces the exclusivity).
Child & dependent care §21: min(paid, $3,000 one child) × 20% at this AGI — a credit, not a deduction. OBBBA's enhanced rate band reaches 50% at low AGI (rate table = registry row).
Tips · overtime · senior render with their caps and phase-outs and switch on only when the facts do.
Statutes: P.L. 119-21 (OBBBA) §§70201–70204 lanes · §21 · §170(p) · §221 · §25B · §408(d)(8). As-of stamps carry each figure's verification date.
Roth & IRA lane

Direct Roth and backdoor render as both branches — the band decides which is live, and the pro-rata wall is on the board before anyone needs it. Conversions carry counterweights, not just arbitrage.

default
default
default

Direct Roth — live branch

Gated for CPA review
As of —

Backdoor — conditional branch

Routed · pro-rata §408(d)(2)

Conversion arbitrage (face)

NPV twin — tax paid now vs avoided at horizon
Amount × (later rate − now rate). Counterweights: cash to pay the tax must come from outside the IRA; IRMAA lookback; every dollar converted raises MAGI toward the CTC and auto-loan cliffs — the cliffs are live on this desk.
Routed · conversion amount & year — CPA

The pro-rata wall — §408(d)(2)

Pre-tax IRA/SEP/SIMPLE balances
Backdoor taxable fraction if used
Cross-desk counterweight: a SEP adopted on the business desk poisons the backdoor here. Both desks render this line; neither hides it.

Household IRA capacity — TY2026

Omar + Talia (spousal §219(c))
MFJ Roth phase-out band$242,500–$252,500
Mega-backdoorrouted → plan design
Limits per Notice 2025-67, verified 2026-07-03. Mega-backdoor needs after-tax + in-plan-conversion plan features — the business desk's retirement stack and the TPA own that document. Deductibility of traditional contributions flips with active-participant status — flagged live if the business adopts a plan.
Deferral, not free money — NPV renders on the business desk
Equity comp — Vestwork module

Talia’s startup grant, modeled both ways: the §83(b) election beside its forfeiture counterweight, the ISO exercise beside its AMT bill, and the NSO tranche beside its withholding gap. Elections and exercises belong to the CPA — this module computes branches and routes. QSBS/§1045 math lives on the Markets desk — pointer below, never a second engine.

E-V1 · §83(b) election pair routed · CPA · VST.pos.001

default
default
default
Elect — ordinary income now (grant spread × marginal)
Don’t elect — ordinary at vest (§83(a), full-vest modeled)
Character arbitrage if it appreciates (ordinary → LTCG on the run-up)
Forfeiture counterweight — §83(b)(1): tax paid, no deduction back
The deadline — 30 days from transfer, no extensions, no revocationReg. §1.83-2 · mailing proof = VST.evid.001
Show the math & law
electNow = sh × (fmvGrant − paid) × marginal · defaultAtVest = sh × (fmvVest − paid) × marginal arbitrage = sh × (fmvVest − fmvGrant) × (marginal − ltcg)
§83(a) taxes each vest at vest-date FMV; §83(b) fixes ordinary income at grant and starts the capital clock. Since TD 9779 no copy attaches to the return — the filed election + timely-mailing proof is the evidence object. Deliberate-NO: RSUs cannot take §83(b) — no property transfers at grant. Full-vest modeling flagged (real grants tax per tranche).
Election suitability — liquidity for the tax, forfeiture odds, valuation support — the CPA signs it.

E-V2 · ISO exercise / AMT preview routed · CPA · VST.pos.002

default
default
default
Bargain element — the §56(b)(3) AMT preference (Form 6251 line 2m)
Hold branch — modeled AMT exposure at 26–28% (prepayment: Form 8801 credit later)
Disqualify branch — sell this year: ordinary on the spread, no AMT preference
TY2026 parameters — exemption $140,200 MFJ · phaseout from $1M AMTI at 50% · effective ≈42% in the bandregistry · verified 2026-07-09
Show the math & law
spread = sh × (fmv409A − strike) · amtExposure ≈ spread × 26–28% · disqualify = spread × marginal
§421(a): no regular income on exercise-and-hold; §56(b)(3) puts the spread in AMTI. OBBBA §70107 (TY2026): exemption $90,100/$140,200; phaseout $500K/$1M at 50¢ per dollar (gone by ~$680K/~$1.28M); rates 26%/28%, break $244,500. §422(d) $100K first-exercisable limit; §422(a) 2-yr/1-yr holding for the LTCG prize. The AMT-free share count is a Form 6251 model against the whole return — never computed here. Evidence: Form 3921 (VST.evid.002).
Exercise plan — count, year, disqualify-or-hold — is the CPA’s model. This panel prices both branches; it never picks one.

E-V3 · NSO exercise lane routed · CPA · VST.pos.003

default
default
default
default
Exercise now — ordinary on today’s spread (§83(a) · Reg. §1.83-7 · W-2 code V)
Withheld at the 22% supplemental floor — the gap is a quarterly-estimate problem
Wait — the run-up taxes ordinary, not capital: the character cost of waiting
Waiting’s honest positive — nothing paid on shares that never appreciate; no cash at riskthe counterweight, rendered
Basis in the shares after exercise = strike + income recognized
§409A trap — a below-FMV strike is deferred comp: income at vest + 20% additive penaltyvaluation = VST.evid.004 · attorney
Show the math & law
spread = sh × (fmv − strike) · ordinary = spread × marginal · withheld ≈ spread × 22% (+ FICA) gap = ordinary − withheld · characterCostOfWaiting = sh × (fmvLater − fmvNow) × (marginal − ltcg)
No §422 qualification, no AMT preference — the spread is compensation at exercise (Reg. §1.83-7). FICA rides the spread: SS 6.2% to the $184,500 wage base (shared with salary — payroll facts, routed), Medicare 1.45% + 0.9% additional above the threshold. Broker 1099-B basis often shows strike only — the recognized income adds back on Form 8949 or the spread taxes twice. This tranche exists because of the §422(d) $100K rule: ISO value first-exercisable in a year above $100K is automatically NSO — the split is the plan administrator’s number, verified against the grant paper, never recomputed here. Non-employee grants: 1099-NEC, no withholding, SE question routed.
Exercise plan — count, year, and the withholding-gap estimate — is the CPA’s model. Both branches priced; neither picked.

QSBS / §1045 — lives on the Markets desk

If the issuer is a C corporation at original issue under the $75M gross-asset test, the §1202 exclusion tiers (post-OBBBA 50/75/100% at 3/4/5 years, $15M/10× cap) and §1045 rollovers apply — computed on the Markets desk’s gains layer, nowhere else (second-engine prevention, locked). This card is a pointer, not an engine.
Household credits & education

Credits are dollar-for-dollar — and every one of them has a cliff. The cliffs render beside the credits, because a Roth conversion or a good year can silently claw these back.

Child tax credit — §24

2 children × $2,200 (OBBBA; $1,700 refundable portion). Phase-out begins at $400K MFJ MAGI — of headroom at current inputs. SSN required per child.
Gated for CPA review
As of —

Dependent care — §21

One qualifying child under 13. 20% rate at this AGI (OBBBA band reaches 50% at low AGI — rate table = registry row). Provider EIN + receipts are the evidence.
Gated for CPA review

529 — the OBBBA window

$20,000/yr K-12
K-12 distributions doubled from 2026; credentialing/licensure costs now qualify. Texas honesty line: no state income tax, so no state-deduction angle — the lever here is tax-free growth and the K-12 window only. 529 and §25A can't claim the same dollars.
Routed · plan & beneficiary design — CPA

Shown, not triggered

AOTC / Lifetime Learning §25Aoff — no post-secondary yet
Trump accounts (births 2025–2028)off — children predate window
Adoption credit §23off — no event
Off-cards stay on the board so the reviewer sees what was considered — and so the flip is one fact away, not one discovery away.

The cliff map — live (why MAGI is the master input)

CTC phase-out begins$400,000 MFJ
Auto-loan interest phases$200K → $250K
Roth direct band$242.5K → $252.5K
Tips / OT deductions phase$300,000 MFJ
Every lever that raises MAGI — conversions, harvested gains, a strong Q4 — renders its cliff interactions as counterweights. Nothing moves in isolation here.
Deduction stack — standard vs itemized

One decision per year, priced both ways. The 2026 charitable walls — the 0.5%-AGI floor and the 35%-bracket benefit cap — changed the bunching math; the floor cost renders inside the bunch, not under it.

default
default
default
default

Standard — TY2026

Rev. Proc. 2025-32, verified. Pairs with the $2,000 non-itemizer charitable deduction — which itemizing forfeits.
As of —

Itemized at inputs

The call

Itemize posture — the CPA signs the year

Bunching — two years, priced honestly

Annual giving, two standard years (non-itemizer $2K each)
Bunched: both years' gifts in year one via DAF
Two-year delta
The 0.5%-AGI floor is charged in the bunched year, and the 35%-bracket cap limits the benefit rate — both are 2026 law (OBBBA); the exact §70425-lane figures render from the registry before any dollar hardens. DAF gifts don't count toward the non-itemizer $2K.
Routed · bunching cycle — CPA
The math, shown
Itemized: min(SALT, $40,400) + mortgage interest + max(0, gifts − 0.5% × AGI) + max(0, medical − 7.5% × AGI).
Statutes: §63 · §164(b)(6) (cap per registry, computed-verify) · §163(h) · §170(p) + OBBBA floor/cap · §213.
Gains & harvest

Losses are timed, not found — and the wash-sale wall renders before the harvest does. The 0% bracket's mirror twin (gain harvesting) shows as the lane it is.

default
default
default

Harvest effect at inputs

Gated for CPA review

The wash-sale wall — §1091

±30 days
Both sides of the sale; substantially identical; spouse and IRA purchases count. The replacement-security memo is the evidence object; the wash+30d clock is a derived calendar item per sale. "Substantially identical" is the routed call.
Routed · replacement identity — CPA

The mirror twin — 0% gain harvesting

0% band
Low-income years (sabbatical, retirement-gap) can realize gains at 0% and re-establish basis — no wash rule on gains. The band top renders from the registry only; no figure hardens until the D19 row exists.
Routed · CPA

Shown, not triggered

§121 home-sale exclusion ($500K MFJ, 2-of-5)off — not selling
QCD §408(d)(8) — 70½+ IRA-direct givingoff — age
Crypto lot accountingrouted — vault lane
The §121 card carries the cross-check: home-office depreciation claimed on the business desk is unrecaptured §1250 carved out of §121 at sale. One house, two desks, one truth.

Basis & the long game

Step-up at death · gifting · trustsEstate workstation
Carryforward of unused lossesindefinite
Losses net against gains, then $3,000 against ordinary income, then carry forward. Holding appreciated assets to step-up versus harvesting is an estate-lane decision — routed, with the pointer.
Safe harbor — §6654

The cheapest tax move in the file: don't pay the penalty. Over $150K AGI the harbor is 110% of last year's tax; the schedule below is derived from it, never typed.

default
default

Harbor requirement

110% × prior-year tax (AGI > $150K). The prior return is the evidence object — seeded verified in this demo, labeled as such.
As of —

Shortfall at inputs

Per remaining quarter

Split across Q3 (Sep 15) and Q4 (Jan 15) — the dates are on the calendar. Annualized-income method (Form 2210 Sch AI) is the routed alternative for lumpy years.
Method — the CPA signs
Household map

Who files what, which account sits in which tax pocket, and where the two desks meet.

Bennett Fabrication WorksSchedule C · business desk Form 1040 · MFJOmar & Talia Bennett — this desk Estate lanebasis · gifting · trusts — routed Two childrenCTC $2,200 ea · SSN req. Taxable brokerageharvest lane · §1091 wall IRAs — Omar · Taliadirect Roth live · §408(d)(2) 529 × 2$20K/yr K-12 window profit flows in routed
Every line is a pointer with an owner. The business desk never re-renders on this side; the estate lane never renders here at all.
Account ledger

Every account sits in a tax pocket. Moves between pockets are the levers on this desk; each carries its paper.

AccountPocketThis year's movePaperState
Instrument items carry stable IDs and live in the same registry the console reads. Client files propose; the console verifies.
Evidence vault

Levers stay modeled until their object exists. The one verified item below is seeded for the demo and labeled as such.

Evidence objectFeedsLaneState
Audit-defense file

Prepared, never promised. What the examiner would ask for, staged before anyone asks.

PositionAuthorityThe fileState
Posture: contemporaneous over reconstructed, everywhere. Receipts at gift time (§170(f)(8) contemporaneous written acknowledgment), Form 8606 basis history unbroken, wash-window trade confirms retained, provider EINs on file.
Compliance calendar

Derived from the levers above — the dates exist because the items do.

Date / ruleWhatWhy it exists
AI aide

Questions route to the module and the professional lane that owns them. The aide never renders a position.

"Should we do a Roth conversion this year?"

The Roth lane models the arbitrage at your inputs and renders the counterweights — IRMAA, the CTC cliff, the auto-loan phase. Whether to convert, and how much, is the CPA's call with the year's full picture. → Roth & IRA lane.

"Why don't we get the tips deduction?"

The sweep shows it with the reason: it applies to listed tipped occupations reported on a W-2/1099, and it phases out at $300K MFJ. The off-card is the answer. → Personal sweep.

"Can I sell the losers and buy them right back?"

§1091 says not within 30 days either side — and buying in your IRA or your spouse's account counts. The harvest card computes the effect with the wall attached; the replacement's identity is the routed call. → Gains & harvest.

"What happens to all this when we're gone?"

Basis step-up, gifting, and trusts are the estate workstation's lane — this desk renders the pointer and nothing more. → Household map.

This workstation is a planning workstation, not a law or accounting firm, and produces no tax positions, filings, or advice. Every figure is a modeled range on demo data, gated for review and ratification by a licensed professional (CPA, EA, or attorney). Statutes cited plainly: P.L. 119-21 · §§21, 24, 63, 121, 163(h), 164(b)(6), 170, 219, 221, 408(d), 1091, 1211–1212, 6654. Demo · sample data.