QI receives the $850k sale proceeds wire, holds momentarily, then forwards directly to the replacement closing. Exchanger never touches the funds. This is the entire legal purpose of a QI in a simultaneous close.
Two authorized officers, proposer distinct from approver, must authorize before wire-release fires. Same Vectr multi-party gate as a delayed exchange — no shortcuts because the close is same-day.
Parts I and IV of the 8824 are simplified — no identification deadline date to enter (Part I Line 5 is the close date), no multi-property identification notice to attach. The Vectr 8824 template switches on the simultaneous variant when exchange-type = simultaneous.
Tabs are rendered from the type-config array, not a static 6-hub list. The ID hub is absent because the config omits it. A hard-coded list would show a phantom locked ID tab — both a UX and compliance defect (it implies an identification obligation that doesn't exist).
The sticky top deadline bar anchors to exchange.sale_closed (relinquished property transfer). For a simultaneous exchange both clocks are moot — render as is-safe/collapsed with the explanatory note. The second clock drawer is still wired up (the model does not special-case simultaneous) but reads "Timers satisfied at T0."
Progress fill uses the sales (green) accent since the active step at completion is the fused Sales+Purchase hub.
| Dimension | Forward (Delayed / Starker) | Simultaneous |
|---|---|---|
| Hub count | 6 hubs (Sales → ID → Escrow → Purchase → Disburse → IRS) | 4 hubs (Engage → Sales+Purchase → Disburse → IRS) |
| ID hub | Required — 45-day window, 3-property/200% rule, Identification Notice | Absent — no identification window; replacement already known and closed |
| Escrow hub | Standalone — funds parked in QI escrow between sale and purchase | Absent — QI hold is momentary (hours, not days); merged into fused step |
| 45-day clock | Binding — starts at the relinquished property closing; exchanger must identify | Moot — starts and is satisfied same day; renders as is-safe/collapsed |
| 180-day clock | Binding — must close replacement by Day 180 | Moot — replacement closes same day; renders as is-safe/collapsed |
| Step 1 (Sales) and Step 4 (Purchase) | Separate tabs, separate Vectr workflows, separate closing dates | Fused into one hub card with a green/purple split; shared closing date |
| Vectr workflows | 9 workflows incl. 45-day watcher, identification-notice-generate, one-eighty-day-deadline-guard, escrow-title-milestone-tracker | 4 workflows — esign-orchestration, escrow-funds-received, escrow-wire-release, form-8824-generate |
| Form 8824 variant | Full — includes ID notice attachment, multiple-property rules, date of transfer | Simplified — no ID notice, single-property, Parts I and IV compressed |
| Constructive receipt risk | Managed by QI escrow account over days/weeks | Managed by QI momentary wire hold (hours); same legal analysis, compressed window |
exchange.sale_closed is the statutory anchor.
If the hub engine renders tabs from a static 6-item list rather than the type-config array, a simultaneous exchange shows a locked ID tab. This implies a 45-day identification obligation that does not exist. A confused exchanger who sees "ID — Step 2, Locked" may delay their exchange waiting for a step that will never unlock. The config array must explicitly exclude ID for exchange-type = simultaneous.
The Purchase hub in a forward exchange includes escrow-title-milestone-tracker in its workflow config. For a simultaneous exchange, if that workflow is not explicitly removed from the Purchase sub-config, it will wait for title milestones (earnest money, inspection contingency removal, final walkthrough) that are irrelevant to a same-day close, hanging the one-eighty-day-deadline-guard perpetually.
The fact that both closings happen same-day does NOT eliminate the constructive receipt risk — it compresses the window. The exchanger must still NEVER touch the proceeds. The QI must be designated BEFORE the relinquished deed is recorded. Any simultaneous exchange where the exchanger's attorney wires proceeds directly to the replacement closing (bypassing the QI) fails the §1031 safe harbor entirely, even if both closings are same-day.
The form-8824-generate Vectr workflow must branch on exchange-type. For simultaneous: Part I Line 5 (date property given up) and Line 6 (date replacement received) are the SAME date. Part III Line 15 (boot received) is $0 by definition. A forward template applied to a simultaneous exchange produces an incorrect 8824 with a blank Line 6 and a spurious multi-property election box.
Neela's "what to do now" line is server-selected from a script keyed on (hubType, tabState, deadlineBucket). For simultaneous, the script omits all 45/180 urgency language and leads with coordination framing. Clock language is colored is-safe.
Both closings happen the same day, so your 45-day and 180-day windows are satisfied at T0. Your one action before the close: confirm your QI is designated in the purchase agreement and that the replacement closing attorney has the QI wire instructions. The proceeds must route through the QI — if the buyer wires directly to the replacement closing, the exchange fails the safe harbor even on the same calendar day.
Open1031 · Flow Map · Simultaneous Exchange