1031 exchange deadlines, identification, and boot
calc_exchange_1031Not tax advice: arithmetic only. The 45-day identification and 180-day exchange deadlines of IRC §1031(a)(3) (the exchange period ends earlier at a given tax-return due date), the three-property, 200%, and 95% identification tests of Treas. Reg. §1.1031(k)-1(c)(4), and the cash boot, mortgage boot, debt replacement, and trade-down of an exchange, with the boot-limited gain when the basis is given. Deterministic: use this instead of doing the math yourself; cite formula calc.exchange_1031@2 and the returned steps, and surface any warnings.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"relinquished_transfer_date": "<relinquished_transfer_date>",
"relinquished": "<relinquished>"
},
"name": "calc_exchange_1031"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | Date to count the days remaining from, YYYY-MM-DD. Optional. | |
| replacement | No | The property acquired (in total). Omit to check only the deadlines and identification. | |
| relinquished | Yes | The property given up. | |
| tax_return_due_date | No | Due date, including extensions, of the taxpayer's federal return for the year of the transfer, YYYY-MM-DD. IRC §1031(a)(3)(B) ends the exchange period on this date if it is earlier than day 180. FactLot does not compute it. | |
| cash_received_at_sale | No | Cash the taxpayer took from the sale proceeds instead of leaving them with the qualified intermediary, USD. | |
| identified_properties | No | Replacement properties identified in writing. Empty to skip the identification checks. | |
| relinquished_transfer_date | Yes | Date the relinquished property was transferred (closed), YYYY-MM-DD. With several relinquished properties, the earliest transfer starts both periods. |