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.
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.
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)
—$200K auto$242.5K Roth$300K tips/OT$400K CTC
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.
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.
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.
Account
Pocket
This year's move
Paper
State
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 object
Feeds
Lane
State
Audit-defense file
Prepared, never promised. What the examiner would ask for, staged before anyone asks.
Position
Authority
The file
State
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 / rule
What
Why 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.
What am I looking at?
This is the household side of the personal workstation — everything that lives on the family's Form 1040 rather than on the business's Schedule C. It finds what applies, shows what doesn't (with the why), and routes every judgment call to the professional who owns it.
The tabs, in one line each
Personal sweepthe OBBBA deductions and household checks — off-cards included
Roth & IRA lanedirect vs backdoor, both branches; the pro-rata wall
Household creditsCTC, dependent care, 529 — with their cliffs
Deduction stackstandard vs itemized, bunching priced with the 2026 floor
Gains & harvestloss harvesting behind the wash-sale wall
Safe harborthe 110% pay-in schedule, derived
How to read any card
1 — The number is a modeled range on demo inputs, never a position. 2 — The dashed chip is the gate: who has to sign before it's real. 3 — Off means considered: cards that didn't trigger stay visible with the reason.
Six words this desk uses precisely
MAGI — the income figure every cliff reads. Cliff — an income line where a benefit shrinks or dies. Routed — computed both ways, then handed to the professional. Evidence object — the document a lever needs before its badge. Harvest — realizing losses on purpose, inside the wash-sale wall. Safe harbor — the pay-in level that makes penalties impossible.