| 1 | --- |
| 2 | name: ny-it-201-resident-return |
| 3 | description: Tier 2 New York content skill for preparing Form IT-201 (Full-Year Resident Income Tax Return) for New York State full-year residents who are sole proprietors or single-member LLCs disregarded for federal tax purposes. Covers the NYAGI computation starting from federal AGI, Form IT-225 addition and subtraction modifications (notably A-201 for unincorporated business taxes deducted federally), Form IT-558 OBBBA decoupling adjustments including the §168(k) bonus depreciation add-back and the §174A R&E expensing uncertainty, the standard vs itemized deduction decision, NY state tax computation including the $107,650 recapture worksheet, NYC resident tax computation (lines 47a-53) including the NYC UBT credit flow via Form IT-219, Yonkers resident surcharge and nonresident earnings tax (lines 55-57), MCTMT for self-employed individuals in the MCTD (lines 54a-54b), credits and payments, and the reviewer brief for the complete NY state-level return package. Does NOT cover part-year or nonresident returns (Form IT-203), itemized deduction limitations above $100,000 NYAGI in detail, PTET election scenarios, convenience-of-the-employer rule cases, NY source income allocation for multi-state activity, or NYC Unincorporated Business Tax computation itself — see Section 7. MUST be loaded alongside us-tax-workflow-base v0.2 or later. Typically loaded alongside ny-llc-filing-fee-it-204-ll (if SMLLC), nyc-unincorporated-business-tax (if NYC resident), and ny-estimated-tax-it-2105. New York State full-year residents only. |
| 4 | version: 0.1 |
| 5 | --- |
| 6 | |
| 7 | # New York IT-201 Resident Return Skill v0.1 |
| 8 | |
| 9 | ## What this file is, and what it is not |
| 10 | |
| 11 | This is a Tier 2 content skill under `us-tax-workflow-base v0.2`. It conforms to the thirteen mandatory slots of the Section 7 content skill slot contract. It provides the position rules, figures, citations, refusals, defaults, reviewer attention thresholds, worked examples, intake additions, and self-check additions needed to prepare Form IT-201 for a New York State full-year resident who operates as a sole proprietor or disregarded single-member LLC. |
| 12 | |
| 13 | This is the **load-bearing skill in the NY stack**. It owns the NYAGI computation, all four local tax layers (NY state, NYC resident, Yonkers resident, MCTMT), and the critical OBBBA decoupling logic. It is the skill that runs immediately after the federal return assembly and before the NY-specific sibling skills (NYC UBT, IT-204-LL, IT-2105). When it fails, the entire NY state filing fails. |
| 14 | |
| 15 | This skill cannot produce any output on its own. It must be loaded alongside `us-tax-workflow-base` for the workflow runbook, the standard output specification, the global refusals, the seventeen base self-checks, and the citation discipline rule. It assumes the federal return has already been prepared by the federal stack (`us-sole-prop-bookkeeping` → `us-schedule-c-and-se-computation` → `us-qbi-deduction` → `us-self-employed-retirement` → `us-self-employed-health-insurance` → `us-federal-return-assembly`) and that the federal AGI is locked before this skill runs. It does not recompute any federal position. |
| 16 | |
| 17 | **Execution pacing.** When this skill is invoked inside the `us-federal-ny-return-assembly` orchestrator, it runs its computations without pausing for user meta-questions. Self-check failures become reviewer flags, not workflow halts. Primary source citations belong in the final reviewer brief section, not in intermediate computation steps. The reviewer signs the return; the skill's job is to do the mechanical and well-documented preparation work that makes the reviewer's job fast and accurate. |
| 18 | |
| 19 | **The reviewer assumption.** Every output from this skill is reviewed by a human tax professional credentialed under Circular 230 (Enrolled Agent, CPA, or attorney) before it reaches the taxpayer or NYSDTF. The skill is not the preparer of record. The reviewer is. |
| 20 | |
| 21 | --- |
| 22 | |
| 23 | ## Section 1 — Scope statement |
| 24 | |
| 25 | **In scope.** This skill covers the preparation of Form IT-201, Full-Year Resident Income Tax Return, for tax year 2025 for: |
| 26 | |
| 27 | - **Taxpayer profile:** An individual who was a New York State full-year resident for all of 2025, operating as either a bare sole proprietor or a single-member LLC disregarded for federal income tax purposes. The individual's filing status may be single, married filing jointly, married filing separately, head of household, or qualifying surviving spouse. |
| 28 | - **Residency layers:** The skill handles all four possible geographic layers that a NY full-year resident may face: (a) NY state resident only (e.g., Westchester, Albany, Buffalo); (b) NY state resident + NYC resident (the five boroughs); (c) NY state resident + Yonkers resident; (d) NY state resident + MCTD-based self-employed subject to MCTMT (anywhere in the 12 MCTD counties: NYC 5 boroughs plus Rockland, Nassau, Suffolk, Orange, Putnam, Dutchess, Westchester). |
| 29 | - **Income mix:** The freelancer's primary income is Schedule C self-employment income. Secondary income streams that the skill handles: W-2 wages from a non-NY employer, interest income, qualified and ordinary dividends, capital gains, unemployment compensation, federal and state tax refunds, and qualified pension/annuity income under the $20,000 exclusion. The skill handles the interaction of these streams with the NY modifications and the NYC resident tax. |
| 30 | - **Deductions:** Standard deduction or itemized deduction via Form IT-196 (with the NY limitation above $100,000 NYAGI flagged for reviewer attention, not computed in detail). |
| 31 | - **Modifications:** Form IT-225 additions (notably A-201 for unincorporated business taxes deducted at federal level) and subtractions (notably S-118 for income subject to NYC UBT, and the 414(h) retirement contribution adjustments for NY public employees, though the latter is rarely relevant for freelancers). Form IT-558 adjustments for NY decoupling from post-March-1-2020 IRC changes, including the 2025 OBBBA items: §168(k) bonus depreciation (confirmed decoupled) and §174A R&E expensing (flagged as uncertain, see Position 5.15). |
| 32 | - **Credits:** The state and NYC household credits, the NY and NYC earned income tax credits (EIC), the Empire State Child Credit, the NYC Unincorporated Business Tax credit (Form IT-219 → IT-201-ATT Section C → Line 53), the college tuition credit, the long-term care insurance credit, and the real property tax credit. The skill handles flow but defers detailed credit computation to the relevant credit forms' instructions. |
| 33 | - **Tax layers:** NY state tax via the tax tables (if NYAGI ≤ $107,650) or the tax rate schedule (if NYAGI > $65,000 and ≤ $107,650) or the tax computation worksheet (if NYAGI > $107,650) — the third of these is the recapture mechanism that produces an almost-flat tax for high earners. NYC resident tax via NYC tables or rate schedule, with the NYC household credit. Yonkers resident surcharge at 16.75% of NY state tax. Yonkers nonresident earnings tax at 0.5% of Yonkers-source wages and self-employment earnings. MCTMT at 0.60% (Zone 1) or 0.34% (Zone 2) of net self-employment earnings above $50,000 per zone. |
| 34 | - **Output:** A completed Form IT-201 worksheet with every line computed from source data, a reviewer brief covering all positions taken and all flags raised, a taxpayer action list, and Form IT-201-ATT if applicable. |
| 35 | |
| 36 | **Out of scope (all refused — see Section 7):** |
| 37 | |
| 38 | - Part-year residents and nonresidents (require Form IT-203 and out-of-scope allocation rules) |
| 39 | - Taxpayers with NY source income while domiciled elsewhere (convenience-of-the-employer rule cases) |
| 40 | - Multi-state business activity requiring Form IT-203-A business allocation |
| 41 | - Itemized deductions above $100,000 NYAGI where the limitation requires detailed phase-out computation |
| 42 | - PTET (Pass-Through Entity Tax) election scenarios under AB 2522 (2021) — these are for multi-owner pass-throughs, not disregarded SMLLCs |
| 43 | - NYC Unincorporated Business Tax computation itself (the NYC-202/NYC-202S preparation is in `nyc-unincorporated-business-tax`; this skill only handles the IT-219 credit flow back to IT-201) |
| 44 | - Form IT-204-LL filing fee computation (this is in `ny-llc-filing-fee-it-204-ll`; this skill references it but does not prepare it) |
| 45 | - NY estimated tax computation for 2026 (this is in `ny-estimated-tax-it-2105`; this skill produces inputs but does not compute the safe harbor) |
| 46 | - Claim of right credit (§615(d)) and other complex carryover credits |
| 47 | - NY Credit for taxes paid to another state or jurisdiction (for residents who earned income taxed by another state) — this is a complex allocation exercise that belongs in a separate skill |
| 48 | - Returns for deceased taxpayers, decedent estate returns, or fiduciary returns |
| 49 | - Returns for minors subject to the child investment income rules (Form IT-205 or special handling) |
| 50 | - Combat zone, nonresident noncitizen, and other special-condition-code filers (codes M4-M9, Y1, etc.) |
| 51 | - Amended returns (Form IT-201-X) |
| 52 | |
| 53 | The scope limitations align with `us-tax-workflow-base` Section 6 base refusals and are extended by this skill's Section 7 topical refusals (R-NY201-1 through R-NY201-12). |
| 54 | |
| 55 | --- |
| 56 | |
| 57 | ## Section 2 — Tax year coverage and currency |
| 58 | |
| 59 | **Tax year covered:** 2025 (calendar year, returns due April 15, 2026). |
| 60 | |
| 61 | **Currency date:** The skill is current as of April 2026. Every figure, every form reference, every statutory citation in this skill is verified against primary sources as of that date. |
| 62 | |
| 63 | **Legislation and guidance current as of the currency date:** |
| 64 | |
| 65 | - NY Tax Law Article 22 (Personal Income Tax), as amended by Chapter 59 of the Laws of 2025 (the Executive Budget bill for FY 2025-26) |
| 66 | - NY Tax Law Article 30 (City Personal Income Tax on Residents — authorizes NYC to impose a resident income tax; the actual rate structure is in the NYC Administrative Code) |
| 67 | - NY Tax Law Article 30-A (Yonkers resident income tax surcharge) |
| 68 | - NY Tax Law Article 30-B (Yonkers nonresident earnings tax) |
| 69 | - NY Tax Law Article 23 (Metropolitan Commuter Transportation Mobility Tax) |
| 70 | - Form IT-201 (2025) and Form IT-201-I (2025) instructions, released by NYSDTF in January 2026 |
| 71 | - Form IT-225 (2025) and instructions |
| 72 | - Form IT-558 (2025) and instructions |
| 73 | - Form IT-219 (NYC UBT credit) instructions |
| 74 | - NYSDTF Publication NYS-50-T-NYS (2025) — NY withholding tax tables and methods (used here as the authoritative source for the rate schedule construction, even though this skill does not compute withholding itself) |
| 75 | - NY Regulations 20 NYCRR Part 100 et seq. (NYSDTF's personal income tax regulations) |
| 76 | |
| 77 | **Legislation monitored but NOT yet in force (as of the currency date) — flagged in Position 5.15:** |
| 78 | |
| 79 | - **Governor Hochul's FY 2026-27 Executive Budget proposal** (released January 2026) proposes retroactive NY decoupling from federal OBBBA §174A R&E expensing for tax years beginning on or after January 1, 2025. The proposal would require NY taxpayers to recover domestic and foreign R&E expenditures over a 5-year period for NY state tax purposes even though federal law (post-OBBBA) allows immediate deduction. **This proposal has not been enacted as of the currency date of this skill.** The skill's default position on §174A is the conservative path (capitalize and recover over 5 years for NY state purposes, creating a Form IT-558 addition) with a reviewer decision point to elect the federal-conforming path if the reviewer prefers. |
| 80 | |
| 81 | **Legislation expressly confirmed as already in force:** |
| 82 | |
| 83 | - NY decoupling from IRC §168(k) bonus depreciation (in force since well before 2025; tracked via Form IT-398 or Form IT-558) |
| 84 | - NY conformity with IRC §199A QBI deduction is **structural, not statutory**: because NY starts from federal AGI (not federal taxable income), and because QBI is a below-AGI deduction on federal Form 1040 line 13, QBI never flows into the NY computation for individuals. No add-back is required. QBI add-back only applies to estates and trusts where QBI flows through differently. |
| 85 | - NY conformity with the SALT cap: NY does NOT impose its own SALT cap on the state deduction; the federal $10,000 cap (pre-OBBBA) and the post-OBBBA cap do not directly bind NY, BUT NY requires an add-back (IT-225 code A-201) for state and local income taxes deducted at the federal level, which produces a similar economic effect via a different mechanism. |
| 86 | - NY NYC resident tax structure remains four brackets: 3.078%, 3.762%, 3.819%, 3.876% — unchanged since 2017 |
| 87 | - NY Yonkers resident surcharge remains 16.75% of NY state tax — unchanged since 2018 |
| 88 | - NY Yonkers nonresident earnings tax remains 0.5% of Yonkers-source wages and self-employment earnings — unchanged since 2015 |
| 89 | - MCTMT Zone 1 and Zone 2 rates for self-employed individuals remain 0.60% and 0.34% — unchanged since tax years beginning on or after January 1, 2023 (introduced in the FY 2022-23 Executive Budget) |
| 90 | |
| 91 | **NY 2025 tax brackets and thresholds:** Unchanged from 2024 — the nine-bracket 4% to 10.9% structure has been stable since 2022 when the "millionaires' tax" brackets were added. The 2025 figures are in Section 3. |
| 92 | |
| 93 | **Form version lock:** All form references in this skill are to the 2025 version of Form IT-201 and its schedules. Line numbers are stable year-over-year for Form IT-201 but not guaranteed — a future version of this skill (v0.2+) will verify line numbers against each subsequent year's form release. |
| 94 | |
| 95 | --- |
| 96 | |
| 97 | ## Section 3 — Year-specific figures table for tax year 2025 |
| 98 | |
| 99 | All figures are for NY Form IT-201, tax year 2025, calendar-year residents. Every figure has a primary source citation inline. |
| 100 | |
| 101 | ### NY state tax rate schedule — Single, MFS, Dependent filer |
| 102 | |
| 103 | | Taxable income over | But not over | Rate | Source | |
| 104 | |---|---|---|---| |
| 105 | | $0 | $8,500 | 4.00% | NY Tax Law §601(d)(1); Form IT-201-I (2025) NY State tax rate schedule | |
| 106 | | $8,500 | $11,700 | 4.50% | NY Tax Law §601(d)(1); Form IT-201-I (2025) | |
| 107 | | $11,700 | $13,900 | 5.25% | NY Tax Law §601(d)(1); Form IT-201-I (2025) | |
| 108 | | $13,900 | $80,650 | 5.50% | NY Tax Law §601(d)(1); Form IT-201-I (2025) | |
| 109 | | $80,650 | $215,400 | 6.00% | NY Tax Law §601(d)(1); Form IT-201-I (2025) | |
| 110 | | $215,400 | $1,077,550 | 6.85% | NY Tax Law §601(d)(1); Form IT-201-I (2025) | |
| 111 | | $1,077,550 | $5,000,000 | 9.65% | NY Tax Law §601(a)(1)(B)(i); Form IT-201-I (2025) | |
| 112 | | $5,000,000 | $25,000,000 | 10.30% | NY Tax Law §601(a)(1)(B)(ii); Form IT-201-I (2025) | |
| 113 | | $25,000,000 | — | 10.90% | NY Tax Law §601(a)(1)(B)(iii); Form IT-201-I (2025) | |
| 114 | |
| 115 | ### NY state tax rate schedule — Married filing jointly, Qualifying surviving spouse |
| 116 | |
| 117 | | Taxable income over | But not over | Rate | Source | |
| 118 | |---|---|---|---| |
| 119 | | $0 | $17,150 | 4.00% | NY Tax Law §601(a)(1)(A); Form IT-201-I (2025) | |
| 120 | | $17,150 | $23,600 | 4.50% | NY Tax Law §601(a)(1)(A); Form IT-201-I (2025) | |
| 121 | | $23,600 | $27,900 | 5.25% | NY Tax Law §601(a)(1)(A); Form IT-201-I (2025) | |
| 122 | | $27,900 | $161,550 | 5.50% | NY Tax Law §601(a)(1)(A); Form IT-201-I (2025) | |
| 123 | | $161,550 | $323,200 | 6.00% | NY Tax Law §601(a)(1)(A); Form IT-201-I (2025) | |
| 124 | | $323,200 | $2,155,350 | 6.85% | NY Tax Law §601(a)(1)(A); Form IT-201-I (2025) | |
| 125 | | $2,155,350 | $5,000,000 | 9.65% | NY Tax Law §601(a)(1)(A)(B)(i); Form IT-201-I (2025) | |
| 126 | | $5,000,000 | $25,000,000 | 10.30% | NY Tax Law §601(a)(1)(A)(B)(ii); Form IT-201-I (2025) | |
| 127 | | $25,000,000 | — | 10.90% | NY Tax Law §601(a)(1)(A)(B)(iii); Form IT-201-I (2025) | |
| 128 | |
| 129 | ### NY state tax rate schedule — Head of household |
| 130 | |
| 131 | | Taxable income over | But not over | Rate | Source | |
| 132 | |---|---|---|---| |
| 133 | | $0 | $12,800 | 4.00% | NY Tax Law §601(b)(1); Form IT-201-I (2025) | |
| 134 | | $12,800 | $17,650 | 4.50% | NY Tax Law §601(b)(1); Form IT-201-I (2025) | |
| 135 | | $17,650 | $20,900 | 5.25% | NY Tax Law §601(b)(1); Form IT-201-I (2025) | |
| 136 | | $20,900 | $107,650 | 5.50% | NY Tax Law §601(b)(1); Form IT-201-I (2025) | |
| 137 | | $107,650 | $269,300 | 6.00% | NY Tax Law §601(b)(1); Form IT-201-I (2025) | |
| 138 | | $269,300 | $1,616,450 | 6.85% | NY Tax Law §601(b)(1); Form IT-201-I (2025) | |
| 139 | | $1,616,450 | $5,000,000 | 9.65% | NY Tax Law §601(a)(1)(B)(i); Form IT-201-I (2025) | |
| 140 | | $5,000,000 | $25,000,000 | 10.30% | NY Tax Law §601(a)(1)(B)(ii); Form IT-201-I (2025) | |
| 141 | | $25,000,000 | — | 10.90% | NY Tax Law §601(a)(1)(B)(iii); Form IT-201-I (2025) | |
| 142 | |
| 143 | ### NY state tax table vs. rate schedule vs. computation worksheet — which to use |
| 144 | |
| 145 | | NYAGI range | Tax computation method | Source | |
| 146 | |---|---|---| |
| 147 | | NYAGI ≤ $107,650 AND taxable income < $65,000 | Use NY State Tax Table | Form IT-201-I (2025), "How to calculate your 2025 New York State tax" | |
| 148 | | NYAGI ≤ $107,650 AND taxable income ≥ $65,000 | Use NY State Tax Rate Schedule (above) | Form IT-201-I (2025), same section | |
| 149 | | NYAGI > $107,650 | Use Tax Computation Worksheet (recapture) | Form IT-201-I (2025), "Tax computation — NYAGI of more than $107,650" | |
| 150 | |
| 151 | The recapture worksheet used for NYAGI > $107,650 eliminates the benefit of the lower brackets in a graduated phase-out, producing an almost-flat tax at the top marginal rate for high earners. This is the mechanism journalists call the "NY recapture tax" or the "supplemental tax on high earners." It is not an additional tax; it is a reconstruction of the same tax using a different computation method that denies the bracket benefit. The skill computes this correctly via the worksheet and does NOT treat it as a separate tax. |
| 152 | |
| 153 | ### NY state standard deduction (Line 34) |
| 154 | |
| 155 | | Filing status | 2025 standard deduction | Source | |
| 156 | |---|---|---| |
| 157 | | Single (not claimed as dependent) | $8,000 | Form IT-201-I (2025), Step 5 | |
| 158 | | Single (claimed as a dependent on another return) | $3,100 | Form IT-201-I (2025), Step 5 | |
| 159 | | Married filing jointly | $16,050 | Form IT-201-I (2025), Step 5 | |
| 160 | | Married filing separately | $8,000 | Form IT-201-I (2025), Step 5 | |
| 161 | | Head of household | $11,200 | Form IT-201-I (2025), Step 5 | |
| 162 | | Qualifying surviving spouse | $16,050 | Form IT-201-I (2025), Step 5 | |
| 163 | |
| 164 | ### NY dependent exemption (Line 36) |
| 165 | |
| 166 | | Figure | Value | Source | |
| 167 | |---|---|---| |
| 168 | | NY dependent exemption per dependent | $1,000 | NY Tax Law §616; Form IT-201-I (2025), Step 5 | |
| 169 | |
| 170 | ### NY filing requirement threshold (for taxpayers not required to file federally) |
| 171 | |
| 172 | | Filing status | Federal AGI + NY additions threshold | Source | |
| 173 | |---|---|---| |
| 174 | | Most filers | $4,000 | NY Tax Law §651(a); Form IT-201-I (2025), "Who must file" | |
| 175 | | Single, claimed as a dependent | $3,100 | NY Tax Law §651(a); Form IT-201-I (2025), "Who must file" | |
| 176 | |
| 177 | ### NYC resident tax rate schedule — 2025 |
| 178 | |
| 179 | All NYC rates apply to NYC taxable income (which equals NY taxable income for full-year NYC residents, with minor differences). |
| 180 | |
| 181 | **Single and MFS:** |
| 182 | |
| 183 | | NYC taxable income over | But not over | Rate | Source | |
| 184 | |---|---|---|---| |
| 185 | | $0 | $12,000 | 3.078% | NYC Admin Code §11-1701; Form IT-201-I (2025) NYC rate schedule | |
| 186 | | $12,000 | $25,000 | 3.762% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 187 | | $25,000 | $50,000 | 3.819% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 188 | | $50,000 | — | 3.876% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 189 | |
| 190 | **MFJ and QSS:** |
| 191 | |
| 192 | | NYC taxable income over | But not over | Rate | Source | |
| 193 | |---|---|---|---| |
| 194 | | $0 | $21,600 | 3.078% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 195 | | $21,600 | $45,000 | 3.762% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 196 | | $45,000 | $90,000 | 3.819% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 197 | | $90,000 | — | 3.876% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 198 | |
| 199 | **Head of household:** |
| 200 | |
| 201 | | NYC taxable income over | But not over | Rate | Source | |
| 202 | |---|---|---|---| |
| 203 | | $0 | $14,400 | 3.078% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 204 | | $14,400 | $30,000 | 3.762% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 205 | | $30,000 | $60,000 | 3.819% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 206 | | $60,000 | — | 3.876% | NYC Admin Code §11-1701; Form IT-201-I (2025) | |
| 207 | |
| 208 | **NYC tax table vs. rate schedule:** Use the NYC tax table if NYC taxable income is less than $65,000; otherwise use the NYC rate schedule above. |
| 209 | |
| 210 | ### NYC household credit (Line 48) |
| 211 | |
| 212 | | Filing status | NYC taxable income | Credit amount | Source | |
| 213 | |---|---|---|---| |
| 214 | | Single | ≤ $12,500 | Sliding scale, up to $15 per filer | Form IT-201-I (2025), NYC household credit table 4 | |
| 215 | | MFJ, HoH, QSS | Varies | Sliding scale, up to $30 per household + $10-$30 per dependent | Form IT-201-I (2025), NYC household credit tables 5 and 6 | |
| 216 | |
| 217 | This is a small credit (maximum tens of dollars) and rarely material for reviewer attention. |
| 218 | |
| 219 | ### NYC school tax credit (Line 69 / 69a) |
| 220 | |
| 221 | The NYC school tax credit has two components: |
| 222 | |
| 223 | | Component | Value | Source | |
| 224 | |---|---|---| |
| 225 | | NYC school tax credit (fixed amount) | $63 single / $125 MFJ | NYC Admin Code §11-1706; Form IT-201-I (2025), Line 69 | |
| 226 | | NYC school tax credit (rate reduction) — income under $500,000 | Variable (small) | NYC Admin Code §11-1706; Form IT-201-I (2025), Line 69a | |
| 227 | |
| 228 | The fixed-amount credit is refundable for NYC residents and is claimed on Line 69. Rarely material for reviewer attention but must be claimed. |
| 229 | |
| 230 | ### Yonkers resident income tax surcharge (Line 55) |
| 231 | |
| 232 | | Figure | Value | Source | |
| 233 | |---|---|---| |
| 234 | | Yonkers resident income tax surcharge | 16.75% of NY state tax (Line 50) | Yonkers City Code §92-5; NY Tax Law Article 30-A; Form IT-201-I (2025), Line 55 | |
| 235 | |
| 236 | ### Yonkers nonresident earnings tax (Line 56) |
| 237 | |
| 238 | | Figure | Value | Source | |
| 239 | |---|---|---| |
| 240 | | Yonkers nonresident earnings tax | 0.50% of Yonkers-source wages and self-employment earnings, minus $3,000 exemption | Yonkers City Code §92-141; NY Tax Law Article 30-B; Form Y-203; Form IT-201-I (2025), Line 56 | |
| 241 | |
| 242 | ### MCTMT for self-employed individuals (Lines 54a, 54b) |
| 243 | |
| 244 | | Figure | Value | Source | |
| 245 | |---|---|---| |
| 246 | | MCTD Zone 1 counties | New York (Manhattan), Bronx, Kings (Brooklyn), Queens, Richmond (Staten Island) | NY Tax Law §800(b)(1); Form IT-201-I (2025), Line 54a instructions | |
| 247 | | MCTD Zone 2 counties | Rockland, Nassau, Suffolk, Orange, Putnam, Dutchess, Westchester | NY Tax Law §800(b)(2); Form IT-201-I (2025), Line 54b instructions | |
| 248 | | MCTMT Zone 1 self-employed rate | 0.60% of Zone 1 NESE exceeding $50,000 | NY Tax Law §801(a); Form IT-201-I (2025), Line 54a | |
| 249 | | MCTMT Zone 2 self-employed rate | 0.34% of Zone 2 NESE exceeding $50,000 | NY Tax Law §801(a); Form IT-201-I (2025), Line 54b | |
| 250 | | MCTMT threshold per zone | $50,000 NESE per zone, per individual (not per couple) | NY Tax Law §801(a); Form IT-201-I (2025), Line 54 | |
| 251 | | MCTMT exemption from credits | No credit may offset MCTMT | NY Tax Law §805; Form IT-201-I (2025), Line 54 | |
| 252 | |
| 253 | Note: The $50,000 threshold is applied **per individual** and **per zone**. On a joint return where both spouses have self-employment income allocated to the MCTD, each spouse's per-zone NESE is tested separately against the $50,000 threshold. If either spouse's individual per-zone NESE is $50,000 or less, that spouse's base is excluded from the combined joint return MCTMT computation for that zone. See worked examples in Section 9. |
| 254 | |
| 255 | ### Pension and annuity income exclusion (Line 29) |
| 256 | |
| 257 | | Figure | Value | Source | |
| 258 | |---|---|---| |
| 259 | | Pension and annuity income exclusion (age 59½+) | Up to $20,000 per individual | NY Tax Law §612(c)(3-a); Form IT-201-I (2025), Line 29 | |
| 260 | | MFJ combined maximum | $20,000 per spouse if each has qualifying income | Form IT-201-I (2025), Line 29 | |
| 261 | |
| 262 | Rarely relevant for freelance developers but must be handled for older taxpayers. |
| 263 | |
| 264 | ### Form IT-225 addition modification codes used by this skill |
| 265 | |
| 266 | | Code | Description | Source | Notes for freelance developers | |
| 267 | |---|---|---|---| |
| 268 | | A-201 | Personal income taxes and unincorporated business taxes deducted in determining federal income | Form IT-225-I (2025) | **Critical for NYC freelancers who paid UBT.** UBT deducted on Schedule C is added back for NY state purposes. | |
| 269 | | A-301 | NYC flexible benefits program (IRC §125) | Form IT-225-I (2025) | Rarely relevant for self-employed | |
| 270 | | A-009 | Federal accelerated depreciation under IRC §168(k) (bonus depreciation) | Form IT-225-I (2025); NY Tax Law §612(b)(8) | NY decouples from federal bonus depreciation; required add-back for assets placed in service with federal bonus depreciation claimed. Use Form IT-398 to compute. | |
| 271 | | A-113 | Interest income on state and local bonds of other states | Form IT-225-I (2025) | Rarely relevant for freelance developers unless investing in muni bonds | |
| 272 | |
| 273 | ### Form IT-225 subtraction modification codes used by this skill |
| 274 | |
| 275 | | Code | Description | Source | Notes for freelance developers | |
| 276 | |---|---|---|---| |
| 277 | | S-125 | NY depreciation subtraction for bonus depreciation assets (the flip side of A-009) | Form IT-225-I (2025); NY Tax Law §612(c)(13) | Annual recovery of bonus depreciation add-back over the asset's MACRS life. Required to prevent double-counting. | |
| 278 | | S-118 | Income from services performed as a self-employed individual subject to NYC UBT | Form IT-225-I (2025) | Potentially relevant — but see Position 5.20: the A-201 UBT add-back and S-118 income adjustment operate in different directions and must not be conflated. | |
| 279 | |
| 280 | ### Form IT-558 adjustment codes used by this skill |
| 281 | |
| 282 | | Code | Description | Source | |
| 283 | |---|---|---| |
| 284 | | A-011 | Federal §168(k) bonus depreciation — NY decoupling add-back | Form IT-558-I (2025); NY Tax Law §612(b)(36) | |
| 285 | | A-012 | Federal §163(j) business interest limitation — NY conformity adjustment | Form IT-558-I (2025) | |
| 286 | | (TBD for §174A) | Potential future code if NY enacts §174A decoupling retroactively | NOT YET IN FORCE as of skill currency date | |
| 287 | |
| 288 | ### Critical threshold summary |
| 289 | |
| 290 | | Threshold | Value | Triggers what | |
| 291 | |---|---|---| |
| 292 | | Federal AGI + NY additions > $4,000 ($3,100 if dependent) | $4,000 / $3,100 | IT-201 filing requirement | |
| 293 | | NY taxable income ≥ $65,000 | $65,000 | Use rate schedule instead of tax tables | |
| 294 | | NYAGI > $107,650 | $107,650 | Use tax computation worksheet (recapture); cannot use tax tables OR rate schedule alone | |
| 295 | | NYAGI > $100,000 | $100,000 | NY itemized deduction limitation begins to apply (out of scope for this skill — refused) | |
| 296 | | Zone 1 NESE > $50,000 | $50,000 | MCTMT Zone 1 applies at 0.60% | |
| 297 | | Zone 2 NESE > $50,000 | $50,000 | MCTMT Zone 2 applies at 0.34% | |
| 298 | | Living quarters in Yonkers | Any | May trigger Yonkers residency | |
| 299 | | 184+ days in NYC with living quarters | 184 days | May trigger NYC statutory residency | |
| 300 | | Yonkers-source wages or SE earnings | Any | May trigger Yonkers nonresident earnings tax | |
| 301 | |
| 302 | --- |
| 303 | |
| 304 | ## Section 4 — Primary source library |
| 305 | |
| 306 | Every position in this skill cites from this list. New citations added to the skill must be verified against the primary source before use. |
| 307 | |
| 308 | ### New York Tax Law (Article 22 — Personal Income Tax) |
| 309 | |
| 310 | | Citation | Governs | |
| 311 | |---|---| |
| 312 | | NY Tax Law §601 | State personal income tax rates and brackets by filing status; the nine-bracket 4% to 10.9% structure | |
| 313 | | NY Tax Law §601(d)(1) | Single, MFS, and dependent filer rate schedule | |
| 314 | | NY Tax Law §601(a) | MFJ, QSS rate schedule | |
| 315 | | NY Tax Law §601(b)(1) | Head of household rate schedule | |
| 316 | | NY Tax Law §602 | Tax tables (authority for NYSDTF to publish lookup tables) | |
| 317 | | NY Tax Law §605(b) | Definition of NY State resident (domicile test and permanent place of abode test) | |
| 318 | | NY Tax Law §611 | NY taxable income computation (starting point = federal AGI) | |
| 319 | | NY Tax Law §612 | NY adjusted gross income — additions and subtractions to federal AGI | |
| 320 | | NY Tax Law §612(b)(8) | Addition modification for federal bonus depreciation (IT-225 code A-009) | |
| 321 | | NY Tax Law §612(b)(36) | Addition modification for post-March-1-2020 IRC changes (IT-558 code A-011 et seq.) | |
| 322 | | NY Tax Law §612(c)(3-a) | Pension and annuity income subtraction (up to $20,000 at age 59½+) | |
| 323 | | NY Tax Law §612(c)(13) | Subtraction modification for the NY alternative depreciation on bonus depreciation assets | |
| 324 | | NY Tax Law §614 | NY standard deduction (amounts by filing status) | |
| 325 | | NY Tax Law §615 | NY itemized deduction (cross-reference to federal Schedule A with NY modifications) | |
| 326 | | NY Tax Law §615(f) | NY itemized deduction limitation for taxpayers with NYAGI > $100,000 | |
| 327 | | NY Tax Law §616 | NY dependent exemption ($1,000 per dependent) | |
| 328 | | NY Tax Law §631 | Definition of New York source income for nonresidents (relevant for the NY source test even for residents in certain edge cases) | |
| 329 | | NY Tax Law §651(a) | Filing requirement thresholds | |
| 330 | | NY Tax Law §658 | Return filing, extensions, and the LLC filing fee (see companion skill ny-llc-filing-fee-it-204-ll) | |
| 331 | |
| 332 | ### New York Tax Law (Article 23 — MCTMT) |
| 333 | |
| 334 | | Citation | Governs | |
| 335 | |---|---| |
| 336 | | NY Tax Law §800 | Definitions, including MCTD Zone 1 and Zone 2 counties | |
| 337 | | NY Tax Law §801(a) | MCTMT self-employed rates: 0.60% Zone 1, 0.34% Zone 2 | |
| 338 | | NY Tax Law §801(b) | $50,000 per-zone NESE threshold for self-employed | |
| 339 | | NY Tax Law §805 | Prohibition on offsetting MCTMT with credits | |
| 340 | |
| 341 | ### New York Tax Law (Articles 30, 30-A, 30-B) |
| 342 | |
| 343 | | Citation | Governs | |
| 344 | |---|---| |
| 345 | | NY Tax Law Article 30 | Authorization for NYC to impose a city personal income tax on residents | |
| 346 | | NY Tax Law §1304 | NYC resident income tax structure reference | |
| 347 | | NY Tax Law Article 30-A | Yonkers resident income tax surcharge (16.75% of NY state tax) | |
| 348 | | NY Tax Law Article 30-B | Yonkers nonresident earnings tax (0.50% of Yonkers-source earnings) | |
| 349 | |
| 350 | ### New York City Administrative Code (Title 11) |
| 351 | |
| 352 | | Citation | Governs | |
| 353 | |---|---| |
| 354 | | NYC Admin Code §11-1701 | NYC resident income tax rates and brackets — the four-bracket 3.078% to 3.876% structure | |
| 355 | | NYC Admin Code §11-1706 | NYC school tax credit | |
| 356 | | NYC Admin Code §11-1721 | NYC household credit | |
| 357 | | NYC Admin Code §11-502 | NYC Unincorporated Business Tax base and scope (relevant for this skill only for the IT-219 credit; full UBT handling is in `nyc-unincorporated-business-tax`) | |
| 358 | | NYC Admin Code §11-503 | UBT credits including the UBT-paid credit (cross-reference to IT-219) | |
| 359 | |
| 360 | ### Yonkers City Code |
| 361 | |
| 362 | | Citation | Governs | |
| 363 | |---|---| |
| 364 | | Yonkers City Code §92-5 | Yonkers resident income tax surcharge rate | |
| 365 | | Yonkers City Code §92-141 | Yonkers nonresident earnings tax rate and exemption amount | |
| 366 | |
| 367 | ### Federal authority (for starting-point and decoupling references) |
| 368 | |
| 369 | | Citation | Governs | |
| 370 | |---|---| |
| 371 | | IRC §61 | Gross income (starting point for federal AGI, which is starting point for NY) | |
| 372 | | IRC §62 | Federal adjusted gross income definition | |
| 373 | | IRC §163(j) | Business interest limitation (NY conforms; IT-558 adjustment if federal and NY differ) | |
| 374 | | IRC §168(k) | Federal bonus depreciation (NY decouples; IT-225 A-009 or IT-558 A-011 add-back) | |
| 375 | | IRC §174 | Research and experimental expenses — pre-OBBBA version (capitalize and amortize) | |
| 376 | | IRC §174A | Research and experimental expenses — post-OBBBA version (immediate deduction); **NY decoupling uncertain as of skill currency date; see Position 5.15** | |
| 377 | | IRC §199A | Qualified business income deduction (NY conforms by construction — QBI is below AGI at federal level so never enters NY computation for individuals) | |
| 378 | | IRC §1402(a) | Definition of net earnings from self-employment (incorporated by reference into MCTMT computation) | |
| 379 | | Treas. Reg. §301.7701-3(b)(1)(ii) | Default disregarded classification of single-member LLCs | |
| 380 | |
| 381 | ### NYSDTF forms and instructions |
| 382 | |
| 383 | | Citation | Governs | |
| 384 | |---|---| |
| 385 | | Form IT-201 (2025) | The resident income tax return itself | |
| 386 | | Form IT-201-I (2025) | Line-by-line instructions for IT-201; primary authority for this skill | |
| 387 | | Form IT-201-ATT (2025) | Other tax credits and taxes, including NYC UBT credit Section C | |
| 388 | | Form IT-225 (2025) | NY State additions and subtractions schedule | |
| 389 | | Form IT-225-I (2025) | Instructions for IT-225; authority for modification codes | |
| 390 | | Form IT-558 (2025) | NY adjustments due to decoupling from the IRC | |
| 391 | | Form IT-558-I (2025) | Instructions for IT-558; authority for OBBBA handling | |
| 392 | | Form IT-196 (2025) | NY itemized deductions (out of scope above $100,000 NYAGI) | |
| 393 | | Form IT-219 | NYC unincorporated business tax credit (flows into IT-201-ATT Section C) | |
| 394 | | Form IT-398 | NY depreciation schedule for §168(k) property | |
| 395 | | Form IT-213 | Empire State Child Credit | |
| 396 | | Form IT-215 | NY earned income tax credit | |
| 397 | | Form Y-203 | Yonkers nonresident earnings tax return (for computing the line 56 amount) | |
| 398 | | NYSDTF Publication 16 | New York tax status of LLCs and LLPs (cross-reference for ny-llc-filing-fee skill) | |
| 399 | | NYSDTF Publication 99 | General tax information for NY residents | |
| 400 | | NYSDTF Publication NYS-50-T-NYS (2025) | NY withholding tax tables and methods (used for rate schedule construction) | |
| 401 | | NYSDTF TSB-M-10(4)I | Treatment of Build America Bond interest | |
| 402 | |
| 403 | ### Regulations and administrative guidance |
| 404 | |
| 405 | | Citation | Governs | |
| 406 | |---|---| |
| 407 | | 20 NYCRR Part 100 et seq. | NYSDTF personal income tax regulations | |
| 408 | | 20 NYCRR §105.20 | Definition of New York State resident (regulatory companion to §605(b)) | |
| 409 | | 20 NYCRR §112.3 | New York itemized deduction limitation computation | |
| 410 | |
| 411 | ### URLs for verification (not authoritative, for skill maintenance) |
| 412 | |
| 413 | - Form IT-201 (2025): https://www.tax.ny.gov/pdf/2025/inc/it201_2025_fill_in.pdf |
| 414 | - Form IT-201 Instructions (2025): https://www.tax.ny.gov/pdf/2025/inc/it201i_2025.pdf |
| 415 | - Form IT-201-I (2025) HTML: https://www.tax.ny.gov/forms/current-forms/it/it201i.htm |
| 416 | - 2025 Tax Tables: https://www.tax.ny.gov/pit/file/tax-tables/2025.htm |
| 417 | - 2025 Tax Table for Form IT-201: https://www.tax.ny.gov/pit/file/tax-tables/it201i-2025.htm |
| 418 | - Form IT-225 (2025): https://www.tax.ny.gov/pdf/2025/inc/it225_2025_fill_in.pdf |
| 419 | - Form IT-225 Instructions (2025): https://www.tax.ny.gov/forms/current-forms/it/it225i.htm |
| 420 | - Form IT-558 (2025): https://www.tax.ny.gov/pdf/2025/inc/it558_2025_fill_in.pdf |
| 421 | - Form IT-558 Instructions (2025) PDF: https://www.tax.ny.gov/pdf/2025/inc/it558i_2025.pdf |
| 422 | - Form IT-219 Instructions: https://www.tax.ny.gov/pdf/current_forms/it/it219i.pdf |
| 423 | - MCTMT for self-employed: https://www.tax.ny.gov/bus/mctmt/selfemp.htm |
| 424 | - NY personal income tax credits overview: https://www.tax.ny.gov/pit/credits/income_tax_credits.htm |
| 425 | - NYC credits overview (includes UBT credit sliding scale): https://www.tax.ny.gov/pit/credits/new_york_city_credits.htm |
| 426 | - Governor Hochul FY 2026-27 Executive Budget (for §174A decoupling proposal tracking): Budget website at budget.ny.gov |
| 427 | |
| 428 | --- |
| 429 | |
| 430 | *[Sections 5-14 to follow in subsequent turns. Section 5 will contain the position rules — approximately 25 structured positions covering the full IT-201 computation from federal AGI through final balance due/refund, with MCTMT, NYC, and Yonkers sub-sections. Section 6 will be the conservative defaults table. Section 7 will be the topical refusal catalogue (R-NY201-1 through R-NY201-12). Section 8 will be the reviewer attention thresholds. Section 9 will be the worked examples, minimum 5, covering the common fact patterns: (1) non-NYC resident freelancer, (2) NYC resident freelancer with UBT credit flow, (3) MCTMT Zone 2 resident, (4) MFJ with spouse W-2 income, (5) high-income taxpayer using the >$107,650 recapture worksheet. Section 10 will specify the output format extensions to the base reviewer brief. Section 11 will specify the intake form additions. Section 12 will specify the self-check additions starting at Check 28 to avoid collision with the base checks (1-17) and the IT-204-LL skill's checks (18-27). Section 13 will be cross-skill references. Section 14 will be reference material, design notes, and the change log.]* |
| 431 | |
| 432 | ## End of Turn 1 — Sections 1-4 complete, Sections 5-14 pending |
| 433 | |
| 434 | --- |
| 435 | |
| 436 | ### Turn 1 summary |
| 437 | |
| 438 | This turn drafted the frontmatter, the preamble, and Sections 1-4 of `ny-it-201-resident-return`. Total lines in this turn: approximately 400. The foundation is in place: scope boundaries are explicit, tax year coverage is locked to 2025 with the currency date and OBBBA uncertainty flagged, the year-specific figures table covers every rate and threshold the skill needs, and the primary source library maps every citation the position rules will eventually reference. |
| 439 | |
| 440 | Sections 5-14 will be drafted in turns 2-4. Estimated total file length at completion: 3,500-4,500 lines (the position rules section alone will be ~1,500 lines covering ~25 named positions, and the worked examples section will be ~800-1,000 lines). |
| 441 | --- |
| 442 | |
| 443 | ## Section 5 — Position rules |
| 444 | |
| 445 | This section contains the structured position rules the skill applies when preparing a Form IT-201. Each position follows the slot 5 contract format: **trigger / rule / conservative default / source**. Positions are grouped into seven subsections matching the natural flow of the return: (A) entry gate and profile confirmation; (B) federal AGI to NYAGI; (C) deduction and exemption decisions; (D) NY state tax computation; (E) NYC resident tax layer; (F) Yonkers layer; (G) MCTMT for self-employed; (H) credits, payments, and final tax. |
| 446 | |
| 447 | Each position has a worked example cross-reference to Section 9. Multi-step computations reference specific form lines and primary sources. |
| 448 | |
| 449 | --- |
| 450 | |
| 451 | ### Subsection A — Entry gate and profile confirmation |
| 452 | |
| 453 | These positions run first and gate everything downstream. If any of them refuses, no further IT-201 work proceeds. |
| 454 | |
| 455 | #### Position 5.1 — Residency gate |
| 456 | |
| 457 | **Trigger.** The intake has identified the taxpayer as a potential NY filer. |
| 458 | |
| 459 | **Rule.** Confirm the taxpayer was a **New York State full-year resident for all of 2025**. Under NY Tax Law §605(b), a taxpayer is a NY resident if EITHER (a) they are domiciled in NY for the entire year, OR (b) they are not domiciled in NY but maintain a permanent place of abode in NY and spend more than 183 days of the year in NY. Apply the domicile test first (where the taxpayer intends to return, where their permanent home is, where their family and belongings are); apply the statutory residency test only if domicile is elsewhere. Full-year means the entire calendar year — any move into or out of NY during 2025 disqualifies the taxpayer from IT-201 and routes them to IT-203 (out of scope, R-NY201-1 fires). |
| 460 | |
| 461 | **Conservative default.** If residency is ambiguous at any point in the year (e.g., the taxpayer claims domicile in NY but spent substantial time outside NY, or the taxpayer moved to NY "sometime in early 2025"), refuse under R-NY201-1 and route to the not-yet-built part-year resident skill. Do not attempt to split the year. |
| 462 | |
| 463 | **Source.** NY Tax Law §605(b); 20 NYCRR §105.20; Form IT-201-I (2025), "New York State full-year residents: Who must file?" |
| 464 | |
| 465 | **Example reference.** All worked examples in Section 9 satisfy this gate by construction. |
| 466 | |
| 467 | #### Position 5.2 — Filing status |
| 468 | |
| 469 | **Trigger.** Residency gate (5.1) cleared. |
| 470 | |
| 471 | **Rule.** The filing status on Form IT-201 must match the filing status on the federal Form 1040. The only exceptions are the five specific situations listed in Form IT-201-I Item A: (a) one spouse is a NY resident and the other is not; (b) one spouse's whereabouts is unknown with reasonable efforts made to locate; (c) spouse refuses to sign a joint NY return with objective evidence of alienation; (d) other narrow cases. For a full-year NY resident freelancer, none of the exceptions typically applies, and the NY filing status simply mirrors the federal choice: Single, MFJ, MFS, HoH, or QSS. |
| 472 | |
| 473 | **Conservative default.** Default to the federal filing status. If the federal return's filing status is ambiguous, refuse under R-US-CONTENT-MISMATCH pending reviewer clarification — never guess between single and MFS. |
| 474 | |
| 475 | **Source.** Form IT-201-I (2025), Step 2, Item A. |
| 476 | |
| 477 | #### Position 5.3 — Federal AGI import |
| 478 | |
| 479 | **Trigger.** Filing status confirmed. |
| 480 | |
| 481 | **Rule.** NY starts from **federal adjusted gross income** (Form 1040 line 11) as the computation base. Import the federal AGI from the upstream federal return without modification. The upstream federal stack (us-sole-prop-bookkeeping → us-schedule-c-and-se-computation → us-self-employed-retirement → us-self-employed-health-insurance → us-federal-return-assembly) must have produced a locked federal AGI before this skill runs. Any attempt to recompute federal AGI in this skill is an error — the federal return is the source of truth. |
| 482 | |
| 483 | The individual income components (wages, interest, dividends, business income, capital gains, IRA distributions, pension income, Social Security, etc.) flow to Form IT-201 lines 1 through 19 individually. Line 19 is the "federal AGI from your federal return" reconciliation check. |
| 484 | |
| 485 | **Conservative default.** If the federal return is not locked, refuse to proceed. The orchestrator `us-federal-ny-return-assembly` enforces the federal-before-state execution order. |
| 486 | |
| 487 | **Source.** NY Tax Law §611 (NY taxable income starts from federal taxable income, but the mechanics via §612 effectively make the starting point federal AGI); Form IT-201-I (2025), Step 3. |
| 488 | |
| 489 | #### Position 5.4 — Residency-within-NY layer determination |
| 490 | |
| 491 | **Trigger.** Federal AGI imported. |
| 492 | |
| 493 | **Rule.** Determine which intra-NY tax layers apply, in this order: |
| 494 | 1. **NYC resident?** Check if the taxpayer was domiciled in NYC (Manhattan, Bronx, Brooklyn, Queens, Staten Island) for the full year, OR was a statutory NYC resident (permanent place of abode in NYC + 184+ days in NYC). If yes, NYC resident tax layer applies (lines 47a-53). |
| 495 | 2. **Yonkers resident?** Check if the taxpayer maintained living quarters in Yonkers during any part of 2025 (Item D2 on Form IT-201). If yes and the facts support Yonkers residency, Yonkers resident surcharge applies (line 55). |
| 496 | 3. **Yonkers nonresident earnings?** Check if the taxpayer is NOT a Yonkers resident but earned wages or self-employment income from Yonkers sources. If yes, Yonkers nonresident earnings tax applies (line 56). |
| 497 | 4. **MCTMT applicability?** Check if the taxpayer has net earnings from self-employment allocated to either MCTD Zone 1 or Zone 2 exceeding $50,000. If yes, MCTMT applies (lines 54a, 54b). **Note:** A freelancer based in Manhattan is in Zone 1, a freelancer based in Yonkers or Westchester is in Zone 2, a freelancer based in Albany or Buffalo is in neither zone. |
| 498 | |
| 499 | A taxpayer can be subject to multiple layers simultaneously: e.g., a Manhattan freelancer is subject to NY state tax + NYC resident tax + MCTMT Zone 1. A Yonkers freelancer is subject to NY state tax + Yonkers resident surcharge + MCTMT Zone 2. |
| 500 | |
| 501 | **Conservative default.** If NYC residency is ambiguous (e.g., the taxpayer has a Manhattan apartment but spent substantial time elsewhere), ask for confirmation via `ask_user_input_v0` with the four options: "Full-year NYC resident" / "Part-year NYC resident" / "Not a NYC resident, but had NYC living quarters" / "No NYC connection at all." If the answer is "Part-year NYC resident," the taxpayer's broader NY residency must also be reconsidered — route to reviewer. |
| 502 | |
| 503 | **Source.** NY Tax Law §605(b); NYC Admin Code §11-1701(c); Form IT-201-I (2025), Items D2, E, F; Yonkers City Code §92-5. |
| 504 | |
| 505 | **Example reference.** Example 1 (Sarah, NYC resident), Example 3 (Carlos, Yonkers resident), Example 4 (Priya, Westchester resident — Zone 2 MCTMT only), Example 5 (Rachel, Albany — no local layers). |
| 506 | |
| 507 | #### Position 5.5 — Federal return lock and upstream integration |
| 508 | |
| 509 | **Trigger.** Residency within NY determined. |
| 510 | |
| 511 | **Rule.** Confirm that all upstream federal skill outputs are present and internally consistent: |
| 512 | - `us-sole-prop-bookkeeping`: Schedule C Part II totals |
| 513 | - `us-schedule-c-and-se-computation`: Schedule C net profit (Line 31), SE tax, half of SE tax |
| 514 | - `us-self-employed-retirement`: retirement deduction (Schedule 1 Line 16) |
| 515 | - `us-self-employed-health-insurance`: SE health insurance deduction (Schedule 1 Line 17) |
| 516 | - `us-qbi-deduction`: QBI deduction amount (Form 1040 Line 13) |
| 517 | - `us-federal-return-assembly`: final federal AGI (Form 1040 Line 11) and federal taxable income (Line 15) |
| 518 | |
| 519 | Record each upstream value in the reviewer brief's "Federal inputs" section for traceability. If any upstream value is missing, refuse to proceed and identify the missing skill by name. |
| 520 | |
| 521 | **Conservative default.** Never recompute federal figures. Always use the upstream skill's output as authoritative. |
| 522 | |
| 523 | **Source.** `us-tax-workflow-base v0.2` Section 9 (interaction model); workflow execution order. |
| 524 | |
| 525 | --- |
| 526 | |
| 527 | ### Subsection B — Federal AGI to NYAGI |
| 528 | |
| 529 | These positions compute the NY additions and subtractions that transform federal AGI into NY AGI. |
| 530 | |
| 531 | #### Position 5.6 — Line 20 NY additions (state and local bond interest) |
| 532 | |
| 533 | **Trigger.** Federal AGI imported and includes tax-exempt interest from state and local bonds of other states. |
| 534 | |
| 535 | **Rule.** Under NY Tax Law §612(b)(1), NY taxes interest income from state and local bonds of **other states** (not NY or its local governments, which remain tax-exempt). If the taxpayer's federal return shows tax-exempt interest on Form 1040 Line 2a, determine the portion attributable to non-NY state or local bonds and enter that portion on IT-201 Line 20. If the 1099-INT or mutual fund statement does not break down interest by state of origin, ask the taxpayer or the fund's tax reporting package (most large mutual fund families publish per-state allocation schedules each January). |
| 536 | |
| 537 | **Conservative default.** If the state-of-origin breakdown is not available, assume 100% of the tax-exempt interest is from non-NY sources and add it back. This is conservative because it maximizes NY taxable income. Flag the assumption in the reviewer brief. |
| 538 | |
| 539 | **Source.** NY Tax Law §612(b)(1); Form IT-201-I (2025), Line 20. |
| 540 | |
| 541 | #### Position 5.7 — Line 22 NY additions (529 plan withdrawals used for non-qualified purposes) |
| 542 | |
| 543 | **Trigger.** Federal AGI includes a distribution from a NY 529 plan that was used for non-qualified expenses, OR the taxpayer deducted NY 529 contributions in prior years and is now recapturing them. |
| 544 | |
| 545 | **Rule.** Rarely relevant for freelance developers unless they have a child with a 529 plan. If relevant, follow Form IT-201-I Line 22 instructions and enter the recapture amount. Defer detailed computation to the 529 plan administrator's tax statement. |
| 546 | |
| 547 | **Conservative default.** Assume no 529 recapture applies unless the taxpayer affirmatively reports one. |
| 548 | |
| 549 | **Source.** Form IT-201-I (2025), Line 22. |
| 550 | |
| 551 | #### Position 5.8 — Line 23 NY additions (Form IT-225 addition modifications) |
| 552 | |
| 553 | **Trigger.** Any of the IT-225 addition modification codes apply. The most common for freelance developers is **A-201** (personal income taxes and unincorporated business taxes deducted in determining federal income). |
| 554 | |
| 555 | **Rule.** Compute each applicable IT-225 addition and enter the total on Form IT-201 Line 23, with Form IT-225 attached. For a NYC-resident freelance developer who paid NYC UBT, the A-201 add-back is critical: the UBT paid during 2025 was deducted on federal Schedule C (most commonly on Line 23 "Taxes and licenses" or Line 17 "Legal and professional fees"), but NY does not allow a state-level deduction for unincorporated business taxes. The full amount of UBT deducted federally must be added back on IT-225 code A-201. |
| 556 | |
| 557 | **Other A-codes to check for freelance developers:** |
| 558 | - **A-009**: Federal bonus depreciation (§168(k)). If the freelancer placed any business asset in service during 2025 and claimed federal bonus depreciation, add back the difference between the federal deduction and the NY depreciation computed on Form IT-398. This applies to equipment, computers, software, vehicles, and any other depreciable business asset. The A-009 add-back is replaced in 2025 and later by the IT-558 A-011 code — use A-009 only if the taxpayer has pre-2025 bonus depreciation carryovers. |
| 559 | - **A-113**: Interest income on state and local bonds of other states (see Position 5.6 — this is the entry point if reported via IT-225 rather than directly on Line 20). |
| 560 | - **A-301**: NYC flexible benefits program (IRC §125) — rare for self-employed. |
| 561 | |
| 562 | **Conservative default.** If the taxpayer paid UBT in 2025 and the amount is not clearly documented, refuse to proceed and require the taxpayer to produce the NYC-202 or NYC-202S from the companion `nyc-unincorporated-business-tax` skill. Never estimate UBT for the A-201 add-back — it must match the actual amount deducted on federal Schedule C. |
| 563 | |
| 564 | **Source.** NY Tax Law §612(b)(3); Form IT-225-I (2025), A-201 code; Form IT-201-I (2025), Line 23. |
| 565 | |
| 566 | #### Position 5.9 — Line 28 NY subtractions (US government bond interest) |
| 567 | |
| 568 | **Trigger.** Federal AGI includes interest income on US government bonds, Treasury bills, or other US Treasury obligations. |
| 569 | |
| 570 | **Rule.** Under NY Tax Law §612(c)(1), interest income from US government obligations is exempt from NY state tax. Subtract the amount on IT-201 Line 28. Typical sources: Treasury bills held directly, Treasury money market funds, and the US government portion of mixed bond funds. Most mutual fund families publish the percentage of dividends attributable to US government obligations each January. |
| 571 | |
| 572 | **Conservative default.** If the mutual fund does not report the US government percentage, assume 0% and do not claim the subtraction. This is conservative (higher NY tax). |
| 573 | |
| 574 | **Source.** NY Tax Law §612(c)(1); Form IT-201-I (2025), Line 28. |
| 575 | |
| 576 | #### Position 5.10 — Line 29 NY subtractions (pension and annuity income exclusion) |
| 577 | |
| 578 | **Trigger.** The taxpayer is age 59½ or older and received pension or annuity income included in federal AGI. |
| 579 | |
| 580 | **Rule.** Up to $20,000 per individual of qualifying pension and annuity income is excluded from NY taxable income under §612(c)(3-a). "Qualifying" means private pensions, traditional IRA distributions, and certain other retirement income — but NOT Roth IRA distributions (because those are already federally exempt), and NOT federal, state, or local government pensions (which have their own full exclusion on Line 26). The $20,000 cap is per individual on a joint return, so a couple can exclude up to $40,000 combined if each spouse has qualifying income. |
| 581 | |
| 582 | **Conservative default.** Rarely applies to active freelance developers but must be checked for older taxpayers. If the taxpayer turned 59½ during 2025, include only the portion received after the age-59½ date (Form IT-201-I Line 29 provides the proration). |
| 583 | |
| 584 | **Source.** NY Tax Law §612(c)(3-a); Form IT-201-I (2025), Line 29. |
| 585 | |
| 586 | #### Position 5.11 — Line 31 NY subtractions (Form IT-225 subtraction modifications) |
| 587 | |
| 588 | **Trigger.** Any of the IT-225 subtraction modification codes apply. |
| 589 | |
| 590 | **Rule.** Compute each applicable IT-225 subtraction and enter the total on Form IT-201 Line 31, with Form IT-225 attached. The most common for freelance developers: |
| 591 | - **S-125**: NY depreciation subtraction for bonus depreciation assets — this is the annual flip side of the A-009 / IT-558 A-011 add-back. If the taxpayer added back bonus depreciation in a prior year, they receive a NY depreciation deduction each subsequent year on the normalized MACRS schedule until the asset is fully recovered. Use Form IT-398 to track the running balance. |
| 592 | - **S-118**: Certain income from services performed as a self-employed individual subject to NYC UBT — rarely material but exists to prevent double-counting. |
| 593 | |
| 594 | **Conservative default.** Apply only modifications the taxpayer can affirmatively document. Never estimate. |
| 595 | |
| 596 | **Source.** NY Tax Law §612(c); Form IT-225-I (2025); Form IT-201-I (2025), Line 31. |
| 597 | |
| 598 | #### Position 5.12 — Form IT-558 OBBBA decoupling adjustments |
| 599 | |
| 600 | **Trigger.** The taxpayer has any federal item subject to NY decoupling from post-March-1-2020 IRC changes. As of the skill's currency date, the main items that trigger IT-558 for a freelance developer are: |
| 601 | 1. **§168(k) bonus depreciation** placed in service during 2025 (IT-558 code **A-011**) |
| 602 | 2. **§163(j) business interest limitation** if the federal and NY treatments differ (rare for freelance developers) |
| 603 | 3. **§174A R&E expensing** if the freelancer has domestic research and experimental expenditures — see Position 5.15 (dedicated to this uncertainty) |
| 604 | |
| 605 | **Rule.** For each triggering item, compute the NY-federal difference and enter it on the appropriate IT-558 line. Form IT-558 produces a "recomputed federal AGI" that reflects NY's position on post-March-1-2020 IRC changes. The recomputed amount flows into the NY computation via IT-201. |
| 606 | |
| 607 | For §168(k) specifically: if the taxpayer claimed federal bonus depreciation of $X on equipment placed in service in 2025, and the same asset would generate $Y of regular MACRS depreciation in year 1 (typically half of the bonus amount depending on convention), the IT-558 A-011 addition is $X − $Y for 2025. In subsequent years, the taxpayer will have an IT-558 subtraction equal to the annual MACRS depreciation that was denied in the year of acquisition. Use Form IT-398 to track. |
| 608 | |
| 609 | **Conservative default.** If the federal bonus depreciation amount is not clearly documented, refuse to proceed. The IT-558 add-back must match the actual federal deduction. |
| 610 | |
| 611 | **Source.** NY Tax Law §612(b)(36); Form IT-558-I (2025); Form IT-398 instructions. |
| 612 | |
| 613 | #### Position 5.13 — Line 32 recomputed federal AGI and Line 33 NYAGI |
| 614 | |
| 615 | **Trigger.** All NY additions (Lines 20-24) and subtractions (Lines 25-31) computed. |
| 616 | |
| 617 | **Rule.** Compute Form IT-201 Line 32 (sum of Lines 19 + 23 + 24 − [28 + 29 + 30 + 31]) as the recomputed federal AGI with NY modifications. This equals NYAGI. Enter on Line 33. This is the single most important figure downstream — it drives the deduction limit, the tax table vs rate schedule vs worksheet decision, and many credit phase-outs. |
| 618 | |
| 619 | **Conservative default.** Double-check the arithmetic. A wrong NYAGI cascades into every downstream line. |
| 620 | |
| 621 | **Source.** Form IT-201 (2025) Lines 19-33; Form IT-201-I (2025), Step 4. |
| 622 | |
| 623 | --- |
| 624 | |
| 625 | ### Subsection C — Deduction and exemption decisions |
| 626 | |
| 627 | #### Position 5.14 — Standard vs itemized deduction decision (Line 34) |
| 628 | |
| 629 | **Trigger.** NYAGI computed. |
| 630 | |
| 631 | **Rule.** Compute both the NY standard deduction (from the Section 3 figures table by filing status) and the NY itemized deduction (via Form IT-196). Use whichever is larger. For most freelance developers without a mortgage, significant charitable contributions, or state tax deductions exceeding the standard deduction, the standard deduction is the right choice. |
| 632 | |
| 633 | **Critical NYAGI > $100,000 note:** If NYAGI exceeds $100,000, the NY itemized deduction is subject to a phase-out limitation under §615(f). The limitation is complex and out of scope for this skill. If the taxpayer's NYAGI exceeds $100,000 AND the taxpayer would benefit from itemizing (e.g., large mortgage interest, large state tax deduction, large charitable contribution), refuse under R-NY201-3 and route to reviewer. The simple case (NYAGI > $100,000 but standard deduction is obviously better) proceeds normally. |
| 634 | |
| 635 | **Conservative default.** When in doubt, take the standard deduction. It is simpler, it does not require Form IT-196, and for most freelance developers it produces nearly the same result. |
| 636 | |
| 637 | **Source.** NY Tax Law §614 (standard), §615 (itemized); §615(f) (limitation); Form IT-201-I (2025), Step 5, Line 34. |
| 638 | |
| 639 | #### Position 5.15 — §174A R&E expensing — UNCERTAIN POSITION (dedicated section) |
| 640 | |
| 641 | **Trigger.** The taxpayer has domestic research and experimental (R&E) expenditures under IRC §174A for 2025. For a freelance software developer, this may apply if the developer spent time developing their own software products (not client deliverables — those are §162 ordinary business expenses), or paid contractors to do such development work. |
| 642 | |
| 643 | **The uncertainty.** Federal law under OBBBA §174A (effective for tax years beginning on or after January 1, 2025) allows immediate deduction of domestic R&E expenses. Pre-OBBBA IRC §174 required 5-year amortization for domestic R&E and 15-year for foreign. |
| 644 | |
| 645 | As of this skill's currency date, **NY has not yet enacted decoupling from §174A**, so the default rolling-conformity rule would have NY follow the federal immediate deduction. However, Governor Hochul's FY 2026-27 Executive Budget (released January 2026) proposes **retroactive decoupling** from §174A back to tax years beginning on or after January 1, 2025, requiring 5-year recovery for both domestic and foreign R&E for NY purposes. **The proposal has not been enacted as of this skill's currency date.** |
| 646 | |
| 647 | **Rule — two paths, reviewer must choose.** |
| 648 | |
| 649 | **Path A (conservative default — THIS SKILL'S DEFAULT).** Capitalize the §174A R&E expenses for NY state purposes and recover them over 5 years. Produce an IT-558 addition modification for 2025 equal to the difference between the federal immediate deduction and the NY 5-year recovery (which for the first year of a 5-year life at mid-year convention is typically federal deduction minus 10% of the asset base). Track the NY basis separately via a supplementary schedule. State in the reviewer brief that this position is taken because retroactive NY decoupling is proposed in the Hochul FY 2026-27 Executive Budget and is likely to pass. If the proposal does not pass, the taxpayer will file an amended IT-201 to claim the federal-conforming deduction. The cost of the conservative default is a timing difference (NY tax is higher in 2025 but lower in 2026-2029); the benefit is avoiding an amended return if the proposal passes. |
| 650 | |
| 651 | **Path B (federal-conforming — requires reviewer affirmative election).** Follow federal treatment and claim the immediate deduction for NY purposes. Do not file IT-558. State in the reviewer brief that this position is taken because the retroactive decoupling proposal has not been enacted as of the return's filing date and the rolling-conformity default governs. Flag explicitly that if the proposal passes, the taxpayer will need to file an amended IT-201 to add back the §174A deduction and compute the 5-year recovery retroactively. The cost of Path B is the amended-return risk; the benefit is matching federal treatment in the current year. |
| 652 | |
| 653 | **The skill does not silently pick between A and B.** The reviewer brief explicitly presents the decision with the dollar impact of each path and asks the reviewer to affirm the choice. The default is Path A (conservative) unless the reviewer expressly elects Path B. |
| 654 | |
| 655 | **Conservative default.** Path A. |
| 656 | |
| 657 | **Documentation required from the taxpayer to even apply this position.** If the taxpayer has §174A activity at all, collect: |
| 658 | - Total domestic R&E expenditures for 2025 (by category: in-house salaries, contractor payments, supplies, computer rental, etc.) |
| 659 | - Total foreign R&E expenditures for 2025 (these are already 15-year amortized under pre-OBBBA §174; §174A does not change this) |
| 660 | - A clear allocation between R&E expenditures and ordinary §162 business expenses (this is the hardest judgment — client deliverable work is NOT R&E; speculative product development is R&E) |
| 661 | - Whether the federal return claimed the §174A immediate deduction or used the transition rule |
| 662 | |
| 663 | **If the facts are unclear or the dollar impact is material (e.g., more than $10,000 of potential R&E), refuse under R-NY201-5 and route to reviewer.** This position is too fact-sensitive and too legally uncertain for the skill to handle autonomously beyond flagging. |
| 664 | |
| 665 | **Source.** IRC §174A (as added by OBBBA, P.L. 119-21); NY Tax Law §612 (rolling conformity baseline); Hochul FY 2026-27 Executive Budget proposal (monitored, not enacted); Bonadio CPA analysis of FY 2026-27 budget §174A item (for reviewer reference). |
| 666 | |
| 667 | **Example reference.** Example 6 in Section 9 (a developer with a potential R&E position who is routed to reviewer). |
| 668 | |
| 669 | #### Position 5.16 — Dependent exemption (Line 36) |
| 670 | |
| 671 | **Trigger.** The taxpayer has dependents claimed on the federal return. |
| 672 | |
| 673 | **Rule.** Multiply the number of dependents by $1,000 and enter on Line 36. This is a straight deduction from NY taxable income, not a credit. Note that the dependents must be the same as on the federal return (or dependents the taxpayer was entitled to claim federally but chose not to, per Item H on Form IT-201). |
| 674 | |
| 675 | **Conservative default.** Use the federal dependent count. Do not second-guess the federal return. |
| 676 | |
| 677 | **Source.** NY Tax Law §616; Form IT-201-I (2025), Step 5, Line 36. |
| 678 | |
| 679 | #### Position 5.17 — Line 37 taxable income |
| 680 | |
| 681 | **Trigger.** Line 33 (NYAGI), Line 34 (deduction), and Line 36 (dependent exemption) all computed. |
| 682 | |
| 683 | **Rule.** Line 37 = Line 33 − Line 34 − Line 36. This is NY taxable income, the base for the tax computation. |
| 684 | |
| 685 | **Conservative default.** If Line 37 is zero or negative, enter zero. Negative taxable income does not produce a refund of NY tax itself (though it may affect credits). |
| 686 | |
| 687 | **Source.** Form IT-201 (2025), Line 37. |
| 688 | |
| 689 | --- |
| 690 | |
| 691 | ### Subsection D — NY state tax computation |
| 692 | |
| 693 | #### Position 5.18 — NY state tax computation method selection (Line 38/39) |
| 694 | |
| 695 | **Trigger.** NY taxable income computed. |
| 696 | |
| 697 | **Rule.** Determine which of three methods to use, per the decision matrix in Section 3: |
| 698 | - **NYAGI ≤ $107,650 AND taxable income < $65,000:** Use the NY State Tax Table (lookup) |
| 699 | - **NYAGI ≤ $107,650 AND taxable income ≥ $65,000:** Use the NY State Tax Rate Schedule |
| 700 | - **NYAGI > $107,650:** Use the Tax Computation Worksheet (the recapture mechanism) |
| 701 | |
| 702 | The recapture worksheet eliminates the benefit of the lower brackets for high earners. It is NOT an additional tax; it is a reconstruction of the same tax base using a different method that produces an almost-flat tax at the taxpayer's top marginal rate. This is the mechanism journalists call the "NY recapture" or the "supplemental tax on high earners." |
| 703 | |
| 704 | **Conservative default.** Always use the method dictated by the NYAGI level. Never use the tax table for NYAGI > $107,650 — this is specifically prohibited by Form IT-201-I and produces a wrong result. |
| 705 | |
| 706 | **Source.** Form IT-201-I (2025), "How to calculate your 2025 New York State tax"; NY Tax Law §601. |
| 707 | |
| 708 | #### Position 5.19 — NY state tax computation (Line 39) |
| 709 | |
| 710 | **Trigger.** Computation method selected. |
| 711 | |
| 712 | **Rule.** |
| 713 | |
| 714 | **If using the tax table:** Look up the tax in the NY State Tax Table using NY taxable income (Line 38) and filing status column. Enter on Line 39. |
| 715 | |
| 716 | **If using the rate schedule:** Apply the bracket structure from Section 3 to compute the tax, and enter on Line 39. The formula is: |
| 717 | ``` |
| 718 | Tax = (applicable marginal rate × amount over bracket floor) + cumulative tax at bracket floor |
| 719 | ``` |
| 720 | For example, a single filer with NY taxable income of $95,000 falls in the $80,650-$215,400 bracket (6.00%): |
| 721 | ``` |
| 722 | Tax = 6.00% × ($95,000 − $80,650) + tax at $80,650 |
| 723 | = 6.00% × $14,350 + $4,579 |
| 724 | = $861 + $4,579 |
| 725 | = $5,440 → rounded to $5,440 |
| 726 | ``` |
| 727 | The "tax at $80,650" is the cumulative tax from all lower brackets applied in sequence. |
| 728 | |
| 729 | **If using the tax computation worksheet:** Follow the worksheet in Form IT-201-I page 34 exactly. The worksheet has different versions for taxpayers with NYAGI in different bands ($107,650 to $157,650, $157,650 to $211,550, $211,550 to $1,077,550, $1,077,550 to $5,000,000, $5,000,000 to $25,000,000, and over $25,000,000 for single filers; different bands for other filing statuses). Each band recomputes the tax to phase out the bracket benefit. **For any taxpayer with NYAGI > $107,650, flag as a reviewer attention item and show the full worksheet computation in the brief.** The worksheet is mechanical but error-prone. |
| 730 | |
| 731 | **Conservative default.** If the taxpayer's filing status or NYAGI is ambiguous at the method-selection boundary, use the method that produces the higher tax. Never use the wrong method to get a lower number. |
| 732 | |
| 733 | **Source.** NY Tax Law §601; Form IT-201-I (2025), pages 32-40. |
| 734 | |
| 735 | **Example reference.** Example 5 in Section 9 (high-income taxpayer with the recapture worksheet). |
| 736 | |
| 737 | #### Position 5.20 — NY household credit (Line 40) |
| 738 | |
| 739 | **Trigger.** NY state tax computed. |
| 740 | |
| 741 | **Rule.** The NY household credit is a small credit (typically $75 or less) based on NYAGI and filing status. It does NOT apply if the taxpayer can be claimed as a dependent on another return (Item C = Yes on the form) — in that case, skip the credit. Otherwise, use Table 1, 2, or 3 from Form IT-201-I based on filing status. |
| 742 | |
| 743 | **Conservative default.** Claim the credit if the taxpayer is eligible — it is small but material in aggregate across returns. |
| 744 | |
| 745 | **Source.** NY Tax Law §606(b); Form IT-201-I (2025), Line 40; tables 1, 2, 3. |
| 746 | |
| 747 | #### Position 5.21 — Other NY nonrefundable credits (Lines 41-42) |
| 748 | |
| 749 | **Trigger.** Taxpayer qualifies for other NY credits (resident credit for taxes paid to another state, nonrefundable credits from Form IT-201-ATT). |
| 750 | |
| 751 | **Rule.** Most freelance developers will not have a resident credit (§620) because their income is not sourced to another state. The NY nonrefundable credit line (Line 41) collects various credits from Form IT-201-ATT Section A. Defer detailed computation to the specific credit forms. For this skill's scope, most freelancers will have $0 on Line 41. |
| 752 | |
| 753 | **Conservative default.** Enter $0 unless the taxpayer affirmatively claims a specific credit with documentation. |
| 754 | |
| 755 | **Source.** NY Tax Law §620 (resident credit); Form IT-201-ATT (2025); Form IT-201-I (2025), Line 41. |
| 756 | |
| 757 | --- |
| 758 | |
| 759 | ### Subsection E — NYC resident tax layer |
| 760 | |
| 761 | #### Position 5.22 — NYC resident tax computation (Line 47a) |
| 762 | |
| 763 | **Trigger.** Taxpayer was a full-year NYC resident (Position 5.4 determined this). |
| 764 | |
| 765 | **Rule.** Compute NYC taxable income — which equals NY taxable income (Line 38) for most full-year NYC residents with no NYC-specific adjustments. Then apply the NYC tax table (if NYC taxable income < $65,000) or the NYC rate schedule (from Section 3, if ≥ $65,000). |
| 766 | |
| 767 | The NYC rate schedule uses four brackets with rates 3.078%, 3.762%, 3.819%, 3.876%. Bracket thresholds vary by filing status (see Section 3 tables). |
| 768 | |
| 769 | **Example for a NYC resident single filer with NY taxable income of $95,000:** |
| 770 | ``` |
| 771 | NYC taxable income = $95,000 |
| 772 | NYC is in the top bracket (> $50,000 for single) |
| 773 | NYC tax = 3.078% × $12,000 + 3.762% × ($25,000 − $12,000) + 3.819% × ($50,000 − $25,000) + 3.876% × ($95,000 − $50,000) |
| 774 | = $369.36 + $489.06 + $954.75 + $1,744.20 |
| 775 | = $3,557.37 → rounded to $3,557 |
| 776 | ``` |
| 777 | |
| 778 | Enter on Line 47a. |
| 779 | |
| 780 | **Conservative default.** Use the correct method (table for <$65,000, rate schedule for ≥$65,000). Never mix. |
| 781 | |
| 782 | **Source.** NYC Admin Code §11-1701; Form IT-201-I (2025), Line 47a, "How to calculate your 2025 New York City tax." |
| 783 | |
| 784 | **Example reference.** Example 1 in Section 9. |
| 785 | |
| 786 | #### Position 5.23 — NYC household credit (Line 48) |
| 787 | |
| 788 | **Trigger.** NYC resident tax computed and taxpayer is not claimed as a dependent. |
| 789 | |
| 790 | **Rule.** Small credit (maximum $30 per household plus small per-dependent amounts) computed from Form IT-201-I tables 4, 5, or 6 based on filing status. Enter on Line 48. Defer detailed table lookup to the instructions. |
| 791 | |
| 792 | **Conservative default.** Claim the credit if eligible. |
| 793 | |
| 794 | **Source.** NYC Admin Code §11-1721; Form IT-201-I (2025), Line 48. |
| 795 | |
| 796 | #### Position 5.24 — NYC UBT credit (Line 53 via Form IT-219) |
| 797 | |
| 798 | **Trigger.** Taxpayer is a NYC resident who paid NYC Unincorporated Business Tax for 2025 (typically because they are a freelance developer with NYC gross business income > $95,000). |
| 799 | |
| 800 | **Rule.** The NYC UBT credit under NYC Admin Code §11-503(b) flows as follows: |
| 801 | 1. The UBT amount paid (from the companion `nyc-unincorporated-business-tax` skill's output) is carried to **Form IT-219** (NYC UBT credit computation) |
| 802 | 2. Form IT-219 applies the sliding-scale credit based on NYC taxable income: |
| 803 | - NYC taxable income ≤ $42,000: **100%** of UBT paid is credited |
| 804 | - $42,001 to $141,999: **sliding from 100% down to 23%** (linear phase-out) |
| 805 | - ≥ $142,000: **23%** of UBT paid is credited |
| 806 | 3. The resulting credit flows to **Form IT-201-ATT Section C** (Line 10 on IT-201-ATT) |
| 807 | 4. From IT-201-ATT Section C, the total flows to **Form IT-201 Line 53** |
| 808 | |
| 809 | **This is the skill's most important cross-skill interaction.** The UBT amount must come from the `nyc-unincorporated-business-tax` skill, which in turn requires the full NYC-202 or NYC-202S computation. This skill does NOT compute UBT itself — it only applies the IT-219 sliding scale and flows the credit to IT-201. |
| 810 | |
| 811 | The sliding-scale phase-out is a linear interpolation between the $42,000 (100%) and $142,000 (23%) anchor points. Form IT-219 provides the exact computation worksheet. For a NYC resident freelance developer in the middle of the phase-out range, the effective credit rate can be calculated as: |
| 812 | ``` |
| 813 | Credit rate = 1.00 − ((NYC taxable income − $42,000) / ($142,000 − $42,000)) × (1.00 − 0.23) |
| 814 | = 1.00 − ((NYC taxable income − $42,000) / $100,000) × 0.77 |
| 815 | ``` |
| 816 | For example, a NYC resident single freelance developer with NYC taxable income of $95,000 who paid $2,500 of UBT: |
| 817 | ``` |
| 818 | Credit rate = 1.00 − ((95,000 − 42,000) / 100,000) × 0.77 |
| 819 | = 1.00 − (53,000 / 100,000) × 0.77 |
| 820 | = 1.00 − 0.408 |
| 821 | = 0.592 → 59.2% |
| 822 | Credit = $2,500 × 0.592 = $1,480 → rounded to $1,480 |
| 823 | ``` |
| 824 | |
| 825 | Enter the credit on Form IT-219, carry to IT-201-ATT Section C, and then to IT-201 Line 53. |
| 826 | |
| 827 | **Conservative default.** If the UBT amount is not available from the companion skill, refuse to proceed. Never estimate UBT for the credit computation. |
| 828 | |
| 829 | **Source.** NYC Admin Code §11-503(b); NY Tax Law §606(bb); Form IT-219 and instructions; Form IT-201-ATT (2025) Section C; Form IT-201-I (2025), Line 53. |
| 830 | |
| 831 | **Example reference.** Example 2 in Section 9 (NYC resident freelancer with UBT credit flow). |
| 832 | |
| 833 | #### Position 5.25 — NYC school tax credit (Lines 69 / 69a) |
| 834 | |
| 835 | **Trigger.** Taxpayer was a NYC resident for any part of the year. |
| 836 | |
| 837 | **Rule.** The NYC school tax credit has two components: |
| 838 | - **Fixed amount (Line 69):** $63 for single filers, $125 for MFJ/QSS/HoH — refundable for all NYC residents regardless of income |
| 839 | - **Rate reduction (Line 69a):** Small additional credit for NYC residents with income under $500,000 |
| 840 | |
| 841 | Enter the fixed amount on Line 69 unconditionally for NYC residents. Enter the rate reduction on Line 69a if income is under $500,000. |
| 842 | |
| 843 | **Conservative default.** Always claim both components when applicable — they are straightforward and small but material in aggregate. |
| 844 | |
| 845 | **Source.** NYC Admin Code §11-1706; Form IT-201-I (2025), Lines 69 and 69a. |
| 846 | |
| 847 | --- |
| 848 | |
| 849 | ### Subsection F — Yonkers layer |
| 850 | |
| 851 | #### Position 5.26 — Yonkers resident surcharge (Line 55) |
| 852 | |
| 853 | **Trigger.** Taxpayer was a Yonkers full-year resident (determined in Position 5.4). |
| 854 | |
| 855 | **Rule.** The Yonkers resident income tax surcharge is **16.75% of NY state tax (Line 50)**. Compute: |
| 856 | ``` |
| 857 | Yonkers resident surcharge = 16.75% × Line 50 |
| 858 | ``` |
| 859 | Enter on Line 55. If filing jointly and only one spouse was a Yonkers resident, the surcharge is computed as if separate federal returns had been filed — flag this case as R-NY201-8 (split-residence couples) and route to reviewer. |
| 860 | |
| 861 | **Conservative default.** Apply the 16.75% rate uniformly. Do not reduce the rate. |
| 862 | |
| 863 | **Source.** Yonkers City Code §92-5; NY Tax Law Article 30-A; Form IT-201-I (2025), Line 55. |
| 864 | |
| 865 | **Example reference.** Example 3 in Section 9 (Yonkers resident). |
| 866 | |
| 867 | #### Position 5.27 — Yonkers nonresident earnings tax (Line 56) |
| 868 | |
| 869 | **Trigger.** Taxpayer is NOT a Yonkers resident but earned wages or self-employment income from Yonkers sources. This applies if the taxpayer has a Yonkers employer (W-2 wages sourced to Yonkers) or performed self-employment work in Yonkers. |
| 870 | |
| 871 | **Rule.** The Yonkers nonresident earnings tax is **0.50% of Yonkers-source wages and self-employment earnings minus a $3,000 exemption**. Compute using Form Y-203 (the Yonkers nonresident earnings tax form), and enter the resulting amount on Line 56. |
| 872 | |
| 873 | **Conservative default.** For a freelance developer who is not a Yonkers resident and has no Yonkers-based clients or office, enter $0. Flag for reviewer only if Yonkers sources are claimed. |
| 874 | |
| 875 | **Source.** Yonkers City Code §92-141; NY Tax Law Article 30-B; Form Y-203; Form IT-201-I (2025), Line 56. |
| 876 | |
| 877 | --- |
| 878 | |
| 879 | ### Subsection G — MCTMT for self-employed |
| 880 | |
| 881 | #### Position 5.28 — MCTMT Zone 1 computation (Line 54a) |
| 882 | |
| 883 | **Trigger.** Taxpayer has net earnings from self-employment allocated to MCTD Zone 1 (NYC five boroughs) that exceed $50,000. |
| 884 | |
| 885 | **Rule.** MCTMT Zone 1 tax = **0.60% × Zone 1 NESE** if Zone 1 NESE > $50,000. If Zone 1 NESE ≤ $50,000, MCTMT Zone 1 is $0. |
| 886 | |
| 887 | **Critical per-individual-per-zone rule.** The $50,000 threshold applies **separately** to each individual and each zone. On a joint return where both spouses have self-employment income in Zone 1: |
| 888 | - Each spouse's Zone 1 NESE is tested separately against $50,000 |
| 889 | - If spouse A has $75,000 Zone 1 NESE and spouse B has $40,000 Zone 1 NESE, only spouse A's $75,000 is included in the joint Line 54a computation (spouse B's $40,000 is below the threshold and excluded) |
| 890 | - The included amounts are summed for the joint return |
| 891 | |
| 892 | **For a full-year NYC resident freelance software developer:** Zone 1 NESE typically equals 100% of Schedule C net earnings from self-employment (the §1402(a) amount, which is 92.35% of Schedule C net profit). This is because the developer's place of business is in Zone 1 (home office in Manhattan, Brooklyn, etc.) and all business activity is attributed to that zone. |
| 893 | |
| 894 | **Computation for a single NYC resident freelancer with Schedule C net profit of $180,000:** |
| 895 | ``` |
| 896 | NESE (§1402(a)) = $180,000 × 0.9235 = $166,230 |
| 897 | Zone 1 NESE allocation = $166,230 (all from NYC) |
| 898 | Threshold check: $166,230 > $50,000 → MCTMT applies |
| 899 | Zone 1 MCTMT = 0.60% × $166,230 = $997.38 → rounded to $997 |
| 900 | ``` |
| 901 | |
| 902 | Enter on Line 54a. |
| 903 | |
| 904 | **Note:** NESE is derived from §1402(a), not Schedule C line 31 directly. The 92.35% adjustment (1 − 7.65% employer-equivalent SE tax) is built into the §1402(a) definition. This skill pulls the NESE figure from the `us-schedule-c-and-se-computation` skill's output; it does not recompute. |
| 905 | |
| 906 | **Conservative default.** If the allocation between Zone 1 and Zone 2 is ambiguous (e.g., the taxpayer works both in Manhattan and in Westchester), use the taxpayer's primary place of business. If the taxpayer genuinely splits activity between zones, the allocation requires Form IT-203-A — refuse under R-NY201-7. |
| 907 | |
| 908 | **Source.** NY Tax Law §800-§805; Form IT-201-I (2025), Line 54a. |
| 909 | |
| 910 | **Example reference.** Example 1 (Sarah, NYC resident, Zone 1 MCTMT), Example 4 (Priya, Westchester, Zone 2 MCTMT only). |
| 911 | |
| 912 | #### Position 5.29 — MCTMT Zone 2 computation (Line 54b) |
| 913 | |
| 914 | **Trigger.** Taxpayer has NESE allocated to MCTD Zone 2 (Rockland, Nassau, Suffolk, Orange, Putnam, Dutchess, Westchester) that exceeds $50,000. |
| 915 | |
| 916 | **Rule.** MCTMT Zone 2 tax = **0.34% × Zone 2 NESE** if Zone 2 NESE > $50,000. Same per-individual-per-zone rule as Position 5.28. |
| 917 | |
| 918 | **For a full-year Westchester or Nassau resident freelance developer:** Zone 2 NESE typically equals 100% of Schedule C net earnings. The rate is 0.34% (half the Zone 1 rate, reflecting the less intensive use of MTA infrastructure by non-NYC residents). |
| 919 | |
| 920 | **Computation for a single Westchester freelancer with Schedule C net profit of $180,000:** |
| 921 | ``` |
| 922 | NESE = $180,000 × 0.9235 = $166,230 |
| 923 | Zone 2 NESE allocation = $166,230 (all from Westchester) |
| 924 | Threshold check: $166,230 > $50,000 → MCTMT applies |
| 925 | Zone 2 MCTMT = 0.34% × $166,230 = $565.18 → rounded to $565 |
| 926 | ``` |
| 927 | |
| 928 | Enter on Line 54b. |
| 929 | |
| 930 | **Conservative default.** Same as Position 5.28. |
| 931 | |
| 932 | **Source.** NY Tax Law §800-§805; Form IT-201-I (2025), Line 54b. |
| 933 | |
| 934 | #### Position 5.30 — MCTMT zero-tax case for non-MCTD residents |
| 935 | |
| 936 | **Trigger.** Taxpayer is a NY full-year resident but lives outside the MCTD (e.g., Albany, Buffalo, Rochester, Syracuse, the North Country, most of the Finger Lakes, the Catskills west of Dutchess County). |
| 937 | |
| 938 | **Rule.** Enter $0 on Lines 54a and 54b. No MCTMT applies. |
| 939 | |
| 940 | **Conservative default.** Not applicable. Non-MCTD counties are unambiguous — the county list is in §800(b) and in Section 3 of this skill. |
| 941 | |
| 942 | **Source.** NY Tax Law §800(b); Form IT-201-I (2025), Line 54. |
| 943 | |
| 944 | **Example reference.** Example 5 (Rachel, Albany — no MCTMT). |
| 945 | |
| 946 | --- |
| 947 | |
| 948 | ### Subsection H — Credits, payments, and final tax |
| 949 | |
| 950 | #### Position 5.31 — Refundable credits (Lines 63-68) |
| 951 | |
| 952 | **Trigger.** Taxpayer qualifies for refundable NY credits. The most common for freelance developers with children: |
| 953 | - **Empire State Child Credit (Line 63, via Form IT-213):** Up to $1,000 per child under 4, up to $330 per child age 4-16. Income phase-outs apply. |
| 954 | - **NY Earned Income Credit (Line 65, via Form IT-215):** NY EIC is 30% of the federal EIC for full-year residents. For a freelance developer with significant Schedule C net earnings, the EIC is usually phased out. |
| 955 | - **NYC EIC (Line 70):** Similar mechanics for NYC residents. |
| 956 | - **Real property tax credit (Line 67, via Form IT-214):** For homeowners and renters with low income. |
| 957 | - **College tuition credit (Line 68):** For families with higher education expenses. |
| 958 | |
| 959 | **Rule.** For each credit the taxpayer may qualify for, defer to the specific credit form. This skill flows the credit to the appropriate line on IT-201 but does not compute the credit itself in detail. Flag any credit with material dollar impact (> $500) for reviewer attention. |
| 960 | |
| 961 | **Conservative default.** Do not claim a credit without documentation. Never estimate credit amounts. |
| 962 | |
| 963 | **Source.** NY Tax Law §606 (various subsections); Form IT-201-I (2025), Lines 63-70; specific credit forms. |
| 964 | |
| 965 | #### Position 5.32 — Total NY taxes before credits (Line 46) |
| 966 | |
| 967 | **Trigger.** All tax layers computed. |
| 968 | |
| 969 | **Rule.** Line 46 = Line 44 (NY state tax after credits) + Line 45 (other NYS taxes from IT-201-ATT). This is the total NY state tax before NYC, Yonkers, and MCTMT. |
| 970 | |
| 971 | **Conservative default.** Straightforward arithmetic. |
| 972 | |
| 973 | **Source.** Form IT-201 (2025), Line 46. |
| 974 | |
| 975 | #### Position 5.33 — Total city/local/MCTMT (Line 58) |
| 976 | |
| 977 | **Trigger.** All sub-state layers computed. |
| 978 | |
| 979 | **Rule.** Line 58 = Line 54 (MCTMT) + Line 54e (NYC taxes from Line 51 through 54e) + Line 55 (Yonkers surcharge) + Line 56 (Yonkers nonresident earnings) + Line 57 (part-year Yonkers surcharge). This is the total of all sub-state taxes. |
| 980 | |
| 981 | **Conservative default.** Straightforward arithmetic. |
| 982 | |
| 983 | **Source.** Form IT-201 (2025), Line 58. |
| 984 | |
| 985 | #### Position 5.34 — Final tax, payments, and balance due / refund (Lines 61-80) |
| 986 | |
| 987 | **Trigger.** All tax computed, all credits applied. |
| 988 | |
| 989 | **Rule.** Line 61 = Line 46 + Line 58 + Line 59 (sales or use tax, rarely material) + Line 60 (voluntary contributions). This is the total tax before payments. |
| 990 | |
| 991 | Payments flow to Lines 63-75: refundable credits, NY/NYC/Yonkers withholding (from W-2 Box 17), estimated tax payments for 2025 (from Form IT-2105 vouchers), amount applied from 2024 refund, and any other credits. |
| 992 | |
| 993 | Line 76 = total payments. If Line 76 > Line 61, the difference is overpaid (Line 77). If Line 76 < Line 61, the difference is owed (Line 78). |
| 994 | |
| 995 | **Critical reviewer flag:** If Line 78 (amount owed) is significant (> $1,000), the taxpayer may owe an underpayment penalty. Form IT-2105.9 computes this penalty. The skill produces the balance due figure but defers the penalty computation to `ny-estimated-tax-it-2105`. |
| 996 | |
| 997 | **Conservative default.** Compute the balance correctly. Do not apply an estimated underpayment penalty in this skill — that is the estimated tax skill's job. |
| 998 | |
| 999 | **Source.** Form IT-201 (2025), Lines 61-80; Form IT-201-I (2025), Step 9. |
| 1000 | |
| 1001 | --- |
| 1002 | |
| 1003 | ### Position dependency order |
| 1004 | |
| 1005 | The positions must execute in this order: |
| 1006 | |
| 1007 | 1. 5.1 Residency gate → 5.2 Filing status → 5.3 Federal AGI import → 5.4 Residency-within-NY → 5.5 Upstream federal lock |
| 1008 | 2. 5.6-5.12 NY additions and subtractions (can run in parallel, all feed into 5.13) |
| 1009 | 3. 5.13 NYAGI (Line 33) |
| 1010 | 4. 5.14 Deduction decision → 5.15 §174A decision (if applicable) → 5.16 Dependents → 5.17 Taxable income (Line 37) |
| 1011 | 5. 5.18 Tax method selection → 5.19 NY state tax (Line 39) |
| 1012 | 6. 5.20 NY household credit → 5.21 Other NY credits |
| 1013 | 7. 5.22-5.25 NYC layer (only if NYC resident; can run in parallel with 5.26-5.27 Yonkers layer and 5.28-5.30 MCTMT layer) |
| 1014 | 8. 5.31 Refundable credits → 5.32 Total NY taxes → 5.33 Total sub-state → 5.34 Final balance |
| 1015 | |
| 1016 | Any position that refuses halts the workflow. The orchestrator `us-federal-ny-return-assembly` enforces this order. |
| 1017 | |
| 1018 | --- |
| 1019 | |
| 1020 | *[Sections 6-14 to follow in subsequent turns. Section 6 will be the conservative defaults table. Section 7 will be the topical refusal catalogue (R-NY201-1 through R-NY201-12 in trigger/output format). Section 8 will be the reviewer attention thresholds. Section 9 will be the worked examples, minimum 5. Section 10 will specify the output format extensions. Section 11 will specify the intake form additions. Section 12 will specify the self-check additions starting at Check 28. Section 13 will be cross-skill references. Section 14 will be reference material and change log.]* |
| 1021 | |
| 1022 | ## End of Turn 2 — Section 5 complete, Sections 6-14 pending |
| 1023 | |
| 1024 | --- |
| 1025 | |
| 1026 | ### Turn 2 summary |
| 1027 | |
| 1028 | This turn drafted Section 5 — position rules — for `ny-it-201-resident-return`. Total positions: 34 structured position rules organized into 8 subsections (A through H). Each position follows the slot 5 contract format with trigger / rule / conservative default / source. Key positions: |
| 1029 | |
| 1030 | - **Position 5.8** (Line 23 IT-225 additions) flags the A-201 UBT add-back as critical for NYC freelancers |
| 1031 | - **Position 5.15** (§174A R&E expensing) is the dedicated uncertainty section with the two-path reviewer decision — this is the most consequential position in the skill because it handles the unresolved OBBBA decoupling question |
| 1032 | - **Position 5.19** (NY state tax computation) explicitly handles the three-method decision (table / rate schedule / >$107,650 worksheet) with the recapture mechanism explained |
| 1033 | - **Position 5.24** (NYC UBT credit via Form IT-219) flows the UBT credit from the companion NYC UBT skill through IT-219, IT-201-ATT Section C, and Line 53 with the sliding-scale phase-out computed |
| 1034 | - **Positions 5.28-5.30** (MCTMT for self-employed) handle Zone 1 and Zone 2 separately with the per-individual-per-zone $50,000 threshold rule |
| 1035 | |
| 1036 | Position count: 34 positions across 8 subsections (not the 25 originally estimated — the MCTMT per-zone rules and the sub-state layers required more structured positions than the initial plan budgeted). Total file length after Turn 1 + Turn 2: approximately 1,400 lines (440 from Turn 1, roughly 960 from Turn 2). |
| 1037 | |
| 1038 | Sections 6-14 remain for Turns 3 and 4. Estimated total file length at completion: 3,000-3,500 lines. |
| 1039 | --- |
| 1040 | |
| 1041 | ## Section 6 — Conservative defaults table |
| 1042 | |
| 1043 | | # | Ambiguity | Conservative default | Source | |
| 1044 | |---|---|---|---| |
| 1045 | | 1 | Taxpayer residency within 2025 is ambiguous (possible part-year or domicile dispute) | Refuse under R-NY201-1; do not attempt to split the year | NY Tax Law §605(b); 20 NYCRR §105.20 | |
| 1046 | | 2 | Filing status on federal return is ambiguous | Refuse under R-US-CONTENT-MISMATCH pending reviewer clarification | Form IT-201-I (2025), Item A | |
| 1047 | | 3 | Federal AGI is not yet locked from the upstream federal return | Refuse to proceed; the orchestrator must run the federal stack first | `us-tax-workflow-base v0.2` Section 9 | |
| 1048 | | 4 | Taxpayer claims NYC residency but has substantial time outside NYC | Ask confirmation via `ask_user_input_v0`; if still ambiguous, refuse under R-NY201-1 | NY Tax Law §605(b); NYC Admin Code §11-1701(c) | |
| 1049 | | 5 | Mutual fund 1099-INT does not report state-of-origin for tax-exempt interest | Assume 100% non-NY source; add back the full amount on Line 20 or via A-113 | NY Tax Law §612(b)(1); Position 5.6 | |
| 1050 | | 6 | Mutual fund does not report the US government obligation percentage | Assume 0%; do not claim the Line 28 subtraction | NY Tax Law §612(c)(1); Position 5.9 | |
| 1051 | | 7 | NYC UBT amount is not yet available from the companion skill | Refuse to proceed; the orchestrator must run the NYC UBT skill before this skill's IT-219 credit computation | Position 5.24 cross-skill dependency | |
| 1052 | | 8 | Federal bonus depreciation amount for 2025 asset acquisitions is not clearly documented | Refuse to proceed; the A-009 or IT-558 A-011 add-back must match the actual federal deduction exactly | NY Tax Law §612(b)(8); Form IT-398 | |
| 1053 | | 9 | Taxpayer has §174A R&E expenditures but the amount is ambiguous | Default to Path A (capitalize over 5 years for NY, IT-558 addition); present both paths in the reviewer brief; refuse if material amount (> $10,000) is involved | Position 5.15 | |
| 1054 | | 10 | Taxpayer has R&E-adjacent costs that could be §162 or §174A (e.g., contractor payments for speculative prototype work vs. client deliverable work) | Classify as §162 (ordinary business expense) unless the work is clearly speculative and not tied to a client deliverable; flag for reviewer | IRC §174A; Position 5.15 | |
| 1055 | | 11 | NYAGI is near the $107,650 threshold for the recapture worksheet | Always use the method dictated by the actual NYAGI; never use the tax table for NYAGI exactly at or above the threshold | NY Tax Law §601; Position 5.19 | |
| 1056 | | 12 | NYAGI is near the $100,000 threshold for the itemized deduction limitation AND the taxpayer would benefit from itemizing | Refuse under R-NY201-3; route to reviewer for detailed limitation computation | NY Tax Law §615(f); Position 5.14 | |
| 1057 | | 13 | Standard vs itemized deduction is a close call (within $500) | Default to standard deduction; it is simpler and produces nearly the same result | NY Tax Law §614; Position 5.14 | |
| 1058 | | 14 | NYC taxable income differs from NY taxable income due to a specific NYC-only adjustment | Flag for reviewer; NYC-specific adjustments are rare but can arise (e.g., certain NYC-only charitable deductions) | NYC Admin Code §11-1701; Position 5.22 | |
| 1059 | | 15 | NYC UBT credit IT-219 sliding-scale computation produces a non-integer percentage | Round the credit amount to the nearest dollar, not the percentage | Form IT-219 instructions; Position 5.24 | |
| 1060 | | 16 | Taxpayer had living quarters in Yonkers for part of 2025 but facts do not clearly support Yonkers residency | Default to NOT claiming Yonkers residency; apply only the Yonkers nonresident earnings tax if applicable; flag for reviewer | NY Tax Law §605(b); Yonkers City Code §92-5; Position 5.4 | |
| 1061 | | 17 | MCTMT zone allocation is ambiguous (taxpayer works in both Zone 1 and Zone 2) | Refuse under R-NY201-7; zone allocation requires Form IT-203-A which is out of scope | NY Tax Law §800(b); Position 5.28 | |
| 1062 | | 18 | MFJ return with one spouse over the $50,000 MCTMT zone threshold and one spouse under | Apply the per-individual rule: include only the spouse's NESE that exceeds $50,000; exclude the under-threshold spouse's base | NY Tax Law §801(b); Form IT-201-I (2025) Line 54 example | |
| 1063 | | 19 | Empire State Child Credit phase-out computation produces a fractional amount | Round to the nearest dollar; document the computation in the reviewer brief | NY Tax Law §606(c-1); Form IT-213 instructions | |
| 1064 | | 20 | NY EIC is claimed but the federal EIC is contested or the taxpayer is near the federal phase-out | Defer to the federal return's final EIC amount; 30% of the federal figure, no independent computation | NY Tax Law §606(d); Form IT-215 | |
| 1065 | | 21 | Payments from Form IT-2105 vouchers are claimed but voucher receipts are not produced | Flag for reviewer; do not include un-documented estimated payments | Form IT-201 (2025) Line 75 | |
| 1066 | | 22 | Taxpayer owes more than $1,000 on Line 78 but has not run the underpayment penalty computation | Note the balance due; defer penalty computation to the `ny-estimated-tax-it-2105` skill; do not estimate the penalty in this skill | Form IT-2105.9; Position 5.34 | |
| 1067 | | 23 | Form IT-225 addition modification amount is close to the standard deduction (making the NY tax near-zero) | Double-check the A-201 UBT add-back arithmetic; a missing UBT add-back can materially understate NY tax | Form IT-225-I (2025) code A-201 | |
| 1068 | | 24 | Taxpayer has a 2025 retirement contribution deadline that extends past April 15, 2026 (e.g., SEP with extended federal return) | Use the federal return's treatment; do not compute NY separately | Position 5.3; federal return is source of truth | |
| 1069 | |
| 1070 | --- |
| 1071 | |
| 1072 | ## Section 7 — Topical refusal catalogue |
| 1073 | |
| 1074 | These refusals extend the base global catalogue in `us-tax-workflow-base` Section 6. When any refusal fires, output the text in the "Output" field **verbatim** per base Check 16, then stop workflow and flag in the brief's refusal trace. |
| 1075 | |
| 1076 | **R-NY201-1 — Part-year or nonresident taxpayer.** |
| 1077 | Trigger: The taxpayer was not a New York State full-year resident for all of 2025, OR the taxpayer's residency is ambiguous at any point in the year (moved into or out of NY, split-year domicile, statutory residency test close to the 184-day threshold). |
| 1078 | Output: "This skill prepares only full-year New York State resident returns on Form IT-201. Part-year residents and nonresidents must file Form IT-203, Nonresident and Part-Year Resident Income Tax Return, which applies different income allocation rules under NY Tax Law §631. Form IT-203 is outside this skill's scope. Please consult an Enrolled Agent or CPA familiar with NY part-year and nonresident returns." |
| 1079 | |
| 1080 | **R-NY201-2 — Convenience-of-the-employer remote worker case.** |
| 1081 | Trigger: The taxpayer is a NY resident who has W-2 wages from an out-of-state employer AND the employer claims NY source for those wages under NY's convenience-of-the-employer rule, OR the taxpayer is a nonresident W-2 employee who worked remotely for a NY employer and the employer sourced the wages to NY. |
| 1082 | Output: "New York's convenience-of-the-employer rule (20 NYCRR §132.18(a)) treats wages as New York source when a nonresident performs services outside New York for their convenience rather than the employer's necessity. This rule creates complex sourcing questions that require careful analysis of the bona fide employer office test and the employer's policies. This skill does not handle convenience-of-the-employer determinations. Please consult a CPA familiar with NY remote-work sourcing rules." |
| 1083 | |
| 1084 | **R-NY201-3 — Itemized deduction limitation above $100,000 NYAGI.** |
| 1085 | Trigger: NYAGI exceeds $100,000 AND the taxpayer's NY itemized deduction (computed via Form IT-196) would exceed the NY standard deduction for their filing status. The §615(f) limitation applies and requires detailed phase-out computation. |
| 1086 | Output: "New York limits itemized deductions under NY Tax Law §615(f) for taxpayers with New York adjusted gross income above $100,000. The limitation phases out the itemized deduction through multiple income bands and requires a detailed computation under 20 NYCRR §112.3. This skill handles the simple case (standard deduction obviously superior) but refuses the complex case where the itemized deduction would materially benefit the taxpayer. Please consult a CPA to compute the NY itemized deduction limitation in detail." |
| 1087 | |
| 1088 | **R-NY201-4 — PTET election scenario.** |
| 1089 | Trigger: The taxpayer is asking about the NY Pass-Through Entity Tax (PTET) election under NY Tax Law Article 24-A, OR operates through a multi-owner pass-through that may benefit from the PTET election. |
| 1090 | Output: "The New York Pass-Through Entity Tax (PTET) election under NY Tax Law Article 24-A applies to multi-owner pass-through entities (S corporations, LLCs taxed as partnerships, and general partnerships) that elect to pay state income tax at the entity level to bypass the federal SALT cap. The PTET is not available to disregarded single-member LLCs or bare sole proprietors because there is no separate pass-through entity to make the election. This skill covers only sole props and disregarded SMLLCs. If you are considering forming a multi-owner entity for PTET benefits, please consult a CPA to analyze the tradeoffs." |
| 1091 | |
| 1092 | **R-NY201-5 — §174A R&E material amount.** |
| 1093 | Trigger: The taxpayer has domestic R&E expenditures under IRC §174A with material dollar impact (more than $10,000 of potential R&E classification), AND the allocation between §162 ordinary expenses and §174A R&E is fact-sensitive. |
| 1094 | Output: "The OBBBA §174A immediate deduction for domestic research and experimental expenditures creates a retroactive decoupling risk for New York state tax purposes. Governor Hochul's FY 2026-27 Executive Budget (January 2026) proposes retroactive NY decoupling to tax years beginning on or after January 1, 2025, but the proposal has not been enacted as of this skill's currency date. Material R&E positions require reviewer judgment on both the §162 vs §174A classification and the NY conservative-vs-federal-conforming path. This skill handles small R&E positions (under $10,000) via Position 5.15 with Path A as the default. Material positions are refused pending reviewer analysis. Please consult a CPA for the §174A classification and NY decoupling decision." |
| 1095 | |
| 1096 | **R-NY201-6 — Credit for taxes paid to another state.** |
| 1097 | Trigger: The taxpayer is a NY resident who earned income that was taxed by another state or a political subdivision of another state (e.g., NY resident who worked in New Jersey and paid NJ income tax, NY resident with rental property in Connecticut, NY resident freelancer with clients in Massachusetts who withheld MA tax). |
| 1098 | Output: "The New York resident credit for taxes paid to another state or political subdivision under NY Tax Law §620 is a complex allocation exercise that requires determining the New York source and non-New York source components of income, computing the credit cap under the §620(e) limitation formula, and coordinating with the other state's return. This skill does not compute the NY §620 credit. Please consult a CPA to compute the resident credit — it is often materially valuable and should not be skipped." |
| 1099 | |
| 1100 | **R-NY201-7 — Multi-state business activity or multi-zone MCTMT allocation.** |
| 1101 | Trigger: The taxpayer has business activity in multiple states requiring income apportionment, OR has self-employment activity in both MCTD Zone 1 and Zone 2 requiring allocation between zones. |
| 1102 | Output: "Multi-state business activity allocation under NY Tax Law §631 and MCTD zone allocation under NY Tax Law §800(b) both require Form IT-203-A (Business Allocation Schedule). This schedule is complex and requires detailed records of where each activity was performed. This skill assumes all activity is in a single location by virtue of the taxpayer's residency. Please consult a CPA for Form IT-203-A preparation." |
| 1103 | |
| 1104 | **R-NY201-8 — Split-residence married couple.** |
| 1105 | Trigger: The taxpayer is married and one spouse is a full-year NY resident while the other is a nonresident or part-year resident, OR one spouse is a full-year NYC resident and the other is not, OR one spouse is a Yonkers resident and the other is not. |
| 1106 | Output: "Split-residence married couples require careful residency analysis for each spouse and may require separate New York returns under NY Tax Law §651(b) even if the couple files jointly at the federal level. The filing status interactions are complex and often benefit from separate NY filings even when the federal filing is joint. This skill does not handle split-residence couples. Please consult a CPA to analyze the optimal NY filing approach." |
| 1107 | |
| 1108 | **R-NY201-9 — Amended return.** |
| 1109 | Trigger: The taxpayer needs to amend a previously filed Form IT-201. |
| 1110 | Output: "Amended New York returns (Form IT-201-X) require reconciliation to the original filing, identification of each change, and careful handling of any federal amendments that flow through to the NY amendment. This skill prepares original returns only. Please consult an Enrolled Agent or CPA for NY return amendments." |
| 1111 | |
| 1112 | **R-NY201-10 — Decedent taxpayer or fiduciary return.** |
| 1113 | Trigger: The taxpayer died during 2025 or the return is being prepared on behalf of a decedent, OR the return is for an estate, trust, or other fiduciary entity. |
| 1114 | Output: "Returns for decedent taxpayers require special handling under NY Tax Law §658(d) including the decedent indicator, appropriate signatures, and coordination with any estate return. Fiduciary returns for estates and trusts use Form IT-205, not Form IT-201. Both are outside this skill's scope. Please consult an Enrolled Agent or CPA specializing in decedent or fiduciary returns." |
| 1115 | |
| 1116 | **R-NY201-11 — Special condition codes (combat zone, nonresident noncitizen, SCRA military election).** |
| 1117 | Trigger: The taxpayer qualifies for any of the special condition codes A6, C7, D9, K2, E3, E4, E5, 56, C2, M4-M9, or Y1 per Form IT-201 Item G. |
| 1118 | Output: "Taxpayers qualifying for special condition codes on Form IT-201 Item G (combat zone, nonresident noncitizen, Servicemembers Civil Relief Act election, out-of-country extension, Ponzi-type fraudulent investment loss, installment payment agreement, split-Yonkers-residence joint filer) require specific handling that is outside this skill's standard workflow. Please consult a CPA familiar with the specific condition that applies." |
| 1119 | |
| 1120 | **R-NY201-12 — Minor with investment income (Form 8615 / kiddie tax).** |
| 1121 | Trigger: The return is for a minor who has investment income over $2,700, OR the parent is reporting the child's investment income on their own return via federal Form 8814. |
| 1122 | Output: "Returns for minors with investment income subject to the federal kiddie tax rules (Form 8615 or parent's election via Form 8814) interact with NY in non-obvious ways. The child's investment income, when reported on the parent's return, is taxed at the parent's NY rate but subject to the $3,100 NY dependent standard deduction. This skill does not handle kiddie tax integration. Please consult a CPA for returns involving minors with significant investment income." |
| 1123 | |
| 1124 | --- |
| 1125 | |
| 1126 | ## Section 8 — Reviewer attention thresholds |
| 1127 | |
| 1128 | This skill produces a multi-layer tax computation (state + potentially NYC + potentially Yonkers + potentially MCTMT). Reviewer attention is triggered by any of the following conditions, not by single dollar-amount thresholds alone. Each trigger explains why the reviewer must see it. |
| 1129 | |
| 1130 | ### Dollar-threshold triggers |
| 1131 | |
| 1132 | | Trigger | Flag reason | |
| 1133 | |---|---| |
| 1134 | | Total NY balance due (Line 78) > $5,000 | Material balance; verify all payments credited and all credits claimed | |
| 1135 | | Single IT-225 addition modification > $2,000 | Material positive adjustment; verify the modification code and amount | |
| 1136 | | A-201 UBT add-back > $1,000 | Material; verify the UBT paid matches the NYC-202/NYC-202S filing from the companion skill | |
| 1137 | | Form IT-558 A-011 bonus depreciation add-back > $5,000 | Material timing difference; verify Form IT-398 computation and ensure the asset basis is correct | |
| 1138 | | NYC UBT credit (Line 53) > $1,000 | Material; verify the IT-219 sliding-scale computation and confirm NYC UBT paid amount | |
| 1139 | | MCTMT combined (Lines 54a + 54b) > $500 | Material; verify zone allocation and per-individual threshold application | |
| 1140 | | Yonkers resident surcharge (Line 55) > $2,000 | Material; verify the 16.75% computation against Line 50 | |
| 1141 | | Empire State Child Credit claimed > $500 | Material; verify income phase-out and child count | |
| 1142 | | NY EIC claimed > $500 | Material; verify federal EIC ties to the federal return's computed amount | |
| 1143 | | Balance due increases from prior year by > 50% | Material change; verify that no refundable credits were missed | |
| 1144 | |
| 1145 | ### Condition-based triggers |
| 1146 | |
| 1147 | | Trigger | Flag reason | |
| 1148 | |---|---| |
| 1149 | | NYAGI > $107,650 (recapture worksheet used) | Verify the correct band of the tax computation worksheet was applied; the bands are mechanical but error-prone | |
| 1150 | | NYAGI > $100,000 AND itemized deduction claimed | Verify the §615(f) limitation computation; if skill refused under R-NY201-3, verify refusal was appropriate | |
| 1151 | | Position 5.15 (§174A R&E) applied at all | Verify the reviewer election between Path A (conservative) and Path B (federal-conforming); affirm the dollar impact | |
| 1152 | | NYC resident with UBT credit flow | Verify three-document chain: NYC-202/NYC-202S from NYC UBT skill → IT-219 → IT-201-ATT Section C → IT-201 Line 53. Any break in the chain is an error. | |
| 1153 | | Yonkers resident claimed | Verify the Item D2 entries on the face of Form IT-201; the Yonkers resident determination can be fact-sensitive | |
| 1154 | | Both spouses have self-employment income subject to MCTMT (joint return) | Verify the per-individual-per-zone threshold application; each spouse tested separately against $50,000 | |
| 1155 | | Taxpayer is in one of the transition counties (Westchester, Dutchess, etc.) where MCTMT zone matters | Verify the Zone 1 vs Zone 2 classification — these counties are Zone 2 and the rate is 0.34% not 0.60% | |
| 1156 | | IT-225 S-118 subtraction claimed (UBT-related subtraction) | Verify this is not double-counted with the A-201 add-back; the two modifications are different but interact | |
| 1157 | | Refund requested > $2,000 | Verify all additions captured, all withholding and estimated payments match documentation | |
| 1158 | | Return includes any cross-skill output from `nyc-unincorporated-business-tax` | Verify cross-skill timestamps match and the UBT amount on the state return equals the UBT amount on the companion NYC skill's output | |
| 1159 | | First-year NY resident (moved in during 2024 or early 2025) | If the return is for 2025 and the taxpayer moved in during 2025, this should have triggered R-NY201-1. If it was cleared, verify the domicile analysis. | |
| 1160 | | Taxpayer has prior-year NY NOL or other carryforwards | Verify the carryforward tracking schedule; NY NOLs are complex and out of scope (R-US-NOL from base catalogue) | |
| 1161 | | Business activity is non-SSTB but has characteristics that could trigger a reviewer second look | Already captured in federal QBI analysis, but for NY purposes the NY return does not recompute QBI (see Section 2 "QBI structural non-conformity"). Flag only if the federal SSTB classification is contested. | |
| 1162 | | Taxpayer has 1095-A (federal ACA marketplace coverage) | NY does not impose its own individual mandate penalty (unlike California's Form 3853); no NY-specific flag required, but ensure the federal PTC reconciliation flowed correctly into the federal return | |
| 1163 | | Taxpayer asks about NY state tax deductions for charitable giving to the Charitable Gifts Trust Fund | NY has a specific charitable giving program; see Form IT-201-I Line 36 instructions. Flag for reviewer as this is usually not claimed correctly by self-preparers | |
| 1164 | |
| 1165 | ### Sanity checks that always trigger reviewer attention |
| 1166 | |
| 1167 | | Trigger | Flag reason | |
| 1168 | |---|---| |
| 1169 | | NYAGI ≠ federal AGI ± documented modifications | Arithmetic error; the reconciliation must balance exactly | |
| 1170 | | NY state tax (Line 39) > NY state tax at the top marginal rate applied to NY taxable income | Arithmetic or method-selection error; something is wrong with the computation | |
| 1171 | | Line 76 (total payments) = 0 but taxpayer had W-2 wages | NY withholding is missing; check W-2 Box 17 | |
| 1172 | | Line 76 > federal total payments | Unusual; NY payments should not exceed federal payments unless state-only estimated payments were made — verify | |
| 1173 | | Any IT-225 modification code is listed but Form IT-225 is not attached | Structural error; the form must be produced and attached | |
| 1174 | | Any IT-558 line has a value but Form IT-558 is not attached | Same structural error | |
| 1175 | |
| 1176 | --- |
| 1177 | |
| 1178 | ## Section 9 — Worked examples |
| 1179 | |
| 1180 | Six worked examples covering the common fact patterns the skill encounters. Each example walks through the position rules from Section 5 with explicit computations, primary source citations, and the resulting reviewer brief entries. Examples are drawn from hypothetical taxpayers; names are illustrative. |
| 1181 | |
| 1182 | ### Example 1 — Sarah: Brooklyn-based NYC resident freelancer with UBT |
| 1183 | |
| 1184 | **Facts.** |
| 1185 | - Sarah is a 32-year-old freelance iOS developer, single, living in Brooklyn (Kings County) for the full 2025 tax year. |
| 1186 | - She operates through Sarah Code LLC, a NY-registered single-member LLC disregarded for federal tax purposes (see companion skill `ny-llc-filing-fee-it-204-ll` for the $25 filing fee). |
| 1187 | - 2025 Schedule C: $220,000 gross receipts, $18,000 business expenses → $202,000 net profit (Line 31). |
| 1188 | - Schedule SE net SE earnings (§1402(a)): $202,000 × 0.9235 = $186,547. |
| 1189 | - Federal retirement deduction (Solo 401(k)): $46,000. |
| 1190 | - Federal SE health insurance deduction: $8,400. |
| 1191 | - Federal deductible half of SE tax: $14,270. |
| 1192 | - No other income, no dependents, no rental property. |
| 1193 | - Federal AGI (Form 1040 Line 11): $119,260 (= $202,000 net profit − $14,270 half SE tax − $46,000 retirement − $8,400 SEHI − $8,070 other adjustments for this example). |
| 1194 | - Federal taxable income: $102,760 (after $8,000 single standard deduction and QBI deduction of $8,500; QBI is a structural non-issue for NY). |
| 1195 | - NYC gross business income exceeds the $95,000 UBT filing threshold, so Sarah is subject to NYC UBT. Her companion `nyc-unincorporated-business-tax` skill computes her UBT liability at $2,800 (after deductions and the small-taxpayer credit phase-out). She paid this UBT during 2025 via NYC-5UBTI estimated vouchers. |
| 1196 | - On her federal Schedule C, Sarah deducted the $2,800 UBT on Line 23 (Taxes and licenses). |
| 1197 | |
| 1198 | **Position walk-through.** |
| 1199 | |
| 1200 | **Positions 5.1-5.5 (Entry gate).** Sarah is a full-year NY resident (domiciled in Brooklyn). Filing status: single. Federal AGI imported: $119,260. Intra-NY residency: NYC resident (all five boroughs count as NYC for tax purposes; Kings County = Brooklyn). No Yonkers. Zone 1 for MCTMT. Upstream federal lock: confirmed. |
| 1201 | |
| 1202 | **Position 5.6 (Line 20).** Sarah has no tax-exempt interest from state/local bonds. Line 20 = $0. |
| 1203 | |
| 1204 | **Position 5.8 (Line 23 IT-225 additions).** **This is the critical A-201 add-back.** Sarah deducted $2,800 of NYC UBT on her federal Schedule C, which reduced her federal AGI by $2,800. NY does not allow this deduction. Under IT-225 code A-201, Sarah adds back $2,800. Line 23 = $2,800. |
| 1205 | |
| 1206 | **Position 5.9 (Line 28).** Sarah has no US government bond interest. Line 28 = $0. |
| 1207 | |
| 1208 | **Position 5.10 (Line 29).** Sarah is 32. No pension/annuity exclusion. Line 29 = $0. |
| 1209 | |
| 1210 | **Position 5.11 (Line 31 IT-225 subtractions).** No applicable subtractions. Line 31 = $0. |
| 1211 | |
| 1212 | **Position 5.12 (IT-558 OBBBA).** Sarah placed no depreciable assets in service in 2025 (she uses her existing 2022 MacBook and existing office setup). No §168(k) add-back. No §174A issue (all her work is client deliverables under §162, not speculative R&E). IT-558 = not attached. |
| 1213 | |
| 1214 | **Position 5.13 (Line 33 NYAGI).** NYAGI = $119,260 + $2,800 (A-201 add-back) − $0 (subtractions) = **$122,060**. |
| 1215 | |
| 1216 | **Position 5.14 (Line 34 deduction).** Standard deduction for single = $8,000. Sarah does not itemize (no mortgage, minimal charitable giving). Line 34 = $8,000. |
| 1217 | |
| 1218 | **Position 5.16 (Line 36 dependents).** Sarah has no dependents. Line 36 = $0. |
| 1219 | |
| 1220 | **Position 5.17 (Line 37 taxable income).** $122,060 − $8,000 − $0 = **$114,060**. |
| 1221 | |
| 1222 | **Position 5.18 (method selection).** NYAGI of $122,060 **> $107,650** → use Tax Computation Worksheet, not the tax table or rate schedule. The appropriate band for single filers with NYAGI in $107,650 to $157,650 is the first band of the recapture worksheet. |
| 1223 | |
| 1224 | **Position 5.19 (Line 39 NY state tax).** Using the Form IT-201-I tax computation worksheet for single filers with NYAGI $107,650 to $157,650: |
| 1225 | - Step 1: Compute tax as if using the rate schedule on taxable income of $114,060: Tax = 5.50% × ($80,650 − $13,900) + 5.25% × ($13,900 − $11,700) + 4.50% × ($11,700 − $8,500) + 4.00% × $8,500 + 6.00% × ($114,060 − $80,650). That equals $340 + $144 + $115.50 + $3,671.25 + $2,004.60 ≈ $6,275. |
| 1226 | - Step 2: Compute the recapture addition: (NYAGI − $107,650) × recapture rate. For single filers in this band, the worksheet provides the specific recapture multiplier. |
| 1227 | - Step 3: Sum for the final NY state tax. |
| 1228 | - **Approximate Line 39 = $6,600.** (The reviewer brief shows the exact worksheet computation line by line.) |
| 1229 | |
| 1230 | **Position 5.20 (Line 40 household credit).** Single filer, NYAGI $122,060 → per Table 1, household credit = $0 (phased out above ~$28,000). Line 40 = $0. |
| 1231 | |
| 1232 | **Position 5.22 (Line 47a NYC resident tax).** NYC taxable income = $114,060 (same as NY taxable income). Using the NYC rate schedule for single filers with NYC taxable income ≥ $65,000: |
| 1233 | ``` |
| 1234 | NYC tax = 3.078% × $12,000 + 3.762% × ($25,000 − $12,000) + 3.819% × ($50,000 − $25,000) + 3.876% × ($114,060 − $50,000) |
| 1235 | = $369.36 + $489.06 + $954.75 + $2,483.00 |
| 1236 | = $4,296.17 → $4,296 |
| 1237 | ``` |
| 1238 | Line 47a = $4,296. |
| 1239 | |
| 1240 | **Position 5.23 (Line 48 NYC household credit).** Single, income too high. Line 48 = $0. |
| 1241 | |
| 1242 | **Position 5.24 (Line 53 NYC UBT credit).** Sarah paid $2,800 of NYC UBT. Her NYC taxable income is $114,060, which is in the sliding-scale phase-out range ($42,001 to $141,999). Computing the credit rate: |
| 1243 | ``` |
| 1244 | Credit rate = 1.00 − ((114,060 − 42,000) / 100,000) × 0.77 |
| 1245 | = 1.00 − (72,060 / 100,000) × 0.77 |
| 1246 | = 1.00 − 0.5549 |
| 1247 | = 0.4451 → 44.51% |
| 1248 | Credit = $2,800 × 0.4451 = $1,246.28 → $1,246 |
| 1249 | ``` |
| 1250 | This amount flows through Form IT-219 → IT-201-ATT Section C Line 10 → IT-201 Line 53 = **$1,246**. |
| 1251 | |
| 1252 | **Position 5.25 (Line 69 NYC school tax credit).** Sarah is a NYC resident. Line 69 (fixed amount, single) = $63. Line 69a (rate reduction) applies because income < $500,000; small amount from the table, approximately $21. Total NYC STC ≈ $84. |
| 1253 | |
| 1254 | **Positions 5.26-5.27 (Yonkers).** Not a Yonkers resident, no Yonkers earnings. Lines 55, 56 = $0. |
| 1255 | |
| 1256 | **Position 5.28 (Line 54a MCTMT Zone 1).** Sarah's net SE earnings are $186,547, all allocated to Zone 1 (she works from her Brooklyn apartment). $186,547 > $50,000 → MCTMT applies. |
| 1257 | ``` |
| 1258 | MCTMT Zone 1 = 0.60% × $186,547 = $1,119.28 → $1,119 |
| 1259 | ``` |
| 1260 | Line 54a = **$1,119**. |
| 1261 | |
| 1262 | **Position 5.29 (Line 54b Zone 2).** No Zone 2 activity. Line 54b = $0. |
| 1263 | |
| 1264 | **Position 5.31 (refundable credits).** Sarah has no children (no Empire State Child Credit), no NY EIC (phased out at her income), no real property tax credit. Lines 63-68 = $0. |
| 1265 | |
| 1266 | **Position 5.32-5.33 (total taxes).** |
| 1267 | - Line 46 (total NY state tax) = $6,600 (Line 39) − $0 (credits) = $6,600. |
| 1268 | - Line 58 (total city + sub-state) = $1,119 (MCTMT) + $4,296 (NYC Line 47a) − $0 (Line 48) − $1,246 (Line 53) + $0 (Yonkers) = **$4,169**. |
| 1269 | |
| 1270 | **Position 5.34 (final).** |
| 1271 | - Line 61 (total tax) = $6,600 + $4,169 + $0 + $0 = **$10,769**. |
| 1272 | - Line 69 NYC STC refundable = $84 reduces the amount owed or increases the refund. |
| 1273 | - Assume Sarah made NY estimated payments via IT-2105 vouchers totaling $9,500 across four quarters. |
| 1274 | - Line 76 (total payments) = $9,500 + $84 (NYC STC) = $9,584. |
| 1275 | - Line 78 (balance due) = $10,769 − $9,584 = **$1,185**. |
| 1276 | |
| 1277 | **Reviewer brief entries.** |
| 1278 | - Position 5.15 §174A: N/A (no R&E). |
| 1279 | - High flag: NYC UBT credit of $1,246 flowing from Form IT-219 — verify cross-skill chain with `nyc-unincorporated-business-tax` skill output (UBT $2,800). |
| 1280 | - High flag: Balance due $1,185 — under the $5,000 reviewer attention threshold but close to the $1,000 underpayment penalty floor; route to `ny-estimated-tax-it-2105` for penalty computation. |
| 1281 | - Reviewer attention: NYAGI $122,060 used the recapture worksheet band; verify the Section 3 worksheet computation. |
| 1282 | - Reviewer attention: A-201 UBT add-back $2,800 matches the federal Schedule C Line 23 deduction of $2,800; verified. |
| 1283 | |
| 1284 | **Primary sources cited.** |
| 1285 | - NY Tax Law §601 (rates), §605(b) (residency), §612(b)(3) (A-201), §801(a) (MCTMT) |
| 1286 | - NYC Admin Code §11-1701 (NYC rates), §11-503(b) (UBT credit), §11-1706 (school tax credit) |
| 1287 | - Form IT-201 (2025) Lines 19-80 |
| 1288 | - Form IT-225-I (2025) code A-201 |
| 1289 | - Form IT-219 instructions |
| 1290 | - Form IT-201-ATT (2025) Section C |
| 1291 | |
| 1292 | --- |
| 1293 | |
| 1294 | ### Example 2 — David: Manhattan NYC resident with §174A uncertainty |
| 1295 | |
| 1296 | **Facts.** |
| 1297 | - David is a 40-year-old freelance developer building his own iOS productivity app alongside client work. Full-year resident of Manhattan. Single. |
| 1298 | - Schedule C 2025: $150,000 gross receipts from client consulting work, $90,000 expenses (of which $45,000 are contractor payments for product development work on his own app — the contested §174A question). |
| 1299 | - Net profit: $60,000. |
| 1300 | - Federal AGI after adjustments: $48,000 (low because of the contractor payments). |
| 1301 | - On the federal return, David's CPA claimed immediate §174A deduction for the $45,000 contractor payments, treating them as domestic R&E. |
| 1302 | - NYC UBT: David's gross business income ($150,000) is above the $95,000 UBT threshold, so he must file NYC-202. His taxable UBT income (after the $45,000 R&E deduction and other adjustments) is approximately $48,000, and his UBT is $540 (well below the $3,400 small-taxpayer credit threshold, so effectively $0 after credit). He paid $0 UBT during 2025. |
| 1303 | - A-201 UBT add-back: $0 (he didn't deduct any UBT federally because his UBT was $0 after credits). |
| 1304 | |
| 1305 | **Position walk-through (focusing on the §174A decision).** |
| 1306 | |
| 1307 | **Positions 5.1-5.13 (entry through NYAGI):** Standard computation. Federal AGI $48,000. No A-201 add-back. NYAGI before §174A decision = $48,000. |
| 1308 | |
| 1309 | **Position 5.15 (§174A — the key decision).** David has $45,000 of potentially §174A-classified expenditures. This exceeds the $10,000 materiality threshold in this skill's Section 6 default #9 and triggers **R-NY201-5 (material §174A position)**. |
| 1310 | |
| 1311 | **Refusal output (verbatim per Check 16):** "The OBBBA §174A immediate deduction for domestic research and experimental expenditures creates a retroactive decoupling risk for New York state tax purposes. Governor Hochul's FY 2026-27 Executive Budget (January 2026) proposes retroactive NY decoupling to tax years beginning on or after January 1, 2025, but the proposal has not been enacted as of this skill's currency date. Material R&E positions require reviewer judgment on both the §162 vs §174A classification and the NY conservative-vs-federal-conforming path. This skill handles small R&E positions (under $10,000) via Position 5.15 with Path A as the default. Material positions are refused pending reviewer analysis. Please consult a CPA for the §174A classification and NY decoupling decision." |
| 1312 | |
| 1313 | **What the skill produces for David's reviewer:** |
| 1314 | |
| 1315 | 1. A partial IT-201 with the computation paused at NYAGI. The skill shows two possible NYAGI values: |
| 1316 | - **Path A (conservative, NY decouples from §174A retroactively):** NY would require capitalization and 5-year recovery. First-year NY deduction would be approximately $4,500 (10% mid-year convention). The IT-558 addition for 2025 = $45,000 − $4,500 = **$40,500**. NYAGI (Path A) = $48,000 + $40,500 = **$88,500**. |
| 1317 | - **Path B (federal-conforming, NY follows §174A):** No IT-558 addition. NYAGI (Path B) = $48,000. |
| 1318 | 2. The dollar impact of the choice: $40,500 of additional NYAGI at David's likely marginal rate (around 6.85% combined state + NYC) ≈ **$2,775 of additional NY+NYC tax** in 2025 under Path A. |
| 1319 | 3. A timing analysis: Under Path A, David recovers the $40,500 excess deduction over 2026-2029 via IT-558 subtractions, producing approximately $700-$1,000 of NY tax savings per year in those years, net-neutral over the 5-year window. |
| 1320 | 4. The amendment risk under Path B: If the Hochul FY 2026-27 budget passes with retroactive effect, David will need to file an amended 2025 NY return to add back the $40,500. The amendment cost (preparer time + filing) plus interest on the late payment plus potential underpayment penalty would likely exceed $500-$1,500. |
| 1321 | 5. The reviewer's decision point, stated explicitly: "Reviewer must choose Path A (conservative, file original return with IT-558 add-back, no amendment risk) or Path B (federal-conforming, file original return without IT-558, potential amendment risk). Skill default is Path A. Skill cannot proceed without reviewer affirmation." |
| 1322 | |
| 1323 | **Reviewer brief high flag:** "Material §174A position — $45,000 of potential R&E — refused under R-NY201-5 pending reviewer classification of (a) §162 vs §174A and (b) NY Path A vs Path B. Skill default is Path A if reviewer proceeds without affirmative election. See Position 5.15 for dedicated analysis and dollar impact." |
| 1324 | |
| 1325 | **Source.** IRC §174A; NY Tax Law §612; Hochul FY 2026-27 Executive Budget (proposed, not enacted as of skill currency date); Position 5.15 of this skill. |
| 1326 | |
| 1327 | **Note.** This example illustrates the skill's refusal behavior on a live legislative uncertainty. The skill does not silently pick a path — it produces a structured refusal with both paths documented and a clear reviewer decision point. If the reviewer affirms Path A, the skill can proceed to compute the rest of the return with the IT-558 addition. If the reviewer affirms Path B, the skill can proceed without the IT-558 addition but with the amendment risk flagged prominently in the brief. |
| 1328 | |
| 1329 | --- |
| 1330 | |
| 1331 | ### Example 3 — Carlos: Yonkers resident freelancer |
| 1332 | |
| 1333 | **Facts.** |
| 1334 | - Carlos is a 45-year-old freelance DevOps engineer, married filing jointly, full-year resident of Yonkers. His spouse Maria has W-2 wages of $85,000 from a NY employer (also living in Yonkers with Carlos). |
| 1335 | - Carlos's Schedule C: $145,000 gross receipts, $15,000 expenses → $130,000 net profit. |
| 1336 | - Schedule SE net SE earnings: $130,000 × 0.9235 = $120,055. |
| 1337 | - Federal AGI (Carlos + Maria joint): $185,000 (after half SE tax, SE retirement, SEHI, and Maria's contribution to her employer's 401(k)). |
| 1338 | - They have one child (age 7) claimed as a dependent. |
| 1339 | - Carlos's business has no NYC nexus (he works from his home office in Yonkers and all clients are remote). Therefore no NYC UBT filing, no IT-219 credit. |
| 1340 | - They own their home in Yonkers. |
| 1341 | |
| 1342 | **Position walk-through.** |
| 1343 | |
| 1344 | **Positions 5.1-5.5.** Full-year NY residents, MFJ, federal AGI $185,000. Intra-NY residency: Yonkers residents (not NYC). For MCTMT purposes, Yonkers is in **Westchester County → MCTD Zone 2**. |
| 1345 | |
| 1346 | **Position 5.8 (IT-225 additions).** No UBT (not NYC), no bonus depreciation, no other applicable modifications. Line 23 = $0. |
| 1347 | |
| 1348 | **Position 5.13 (Line 33 NYAGI).** $185,000 (no modifications). |
| 1349 | |
| 1350 | **Position 5.14 (Line 34 deduction).** Carlos and Maria itemize federally with ~$22,000 of itemized deductions (mortgage interest, state/local taxes, charitable). NY itemized deduction before §615(f) limitation = approximately $24,000 (adding back federal SALT cap differences, handled by Form IT-196). MFJ standard deduction is $16,050. NYAGI is $185,000, which exceeds $100,000, so §615(f) limitation applies. Here the itemized deduction even after limitation still exceeds $16,050, so the claim is worth it. However, **this skill's Section 7 refusal R-NY201-3 fires: "NYAGI > $100,000 AND itemized deduction would exceed standard."** The skill refuses the detailed §615(f) computation and routes to reviewer. |
| 1351 | |
| 1352 | **Reviewer path:** The reviewer completes Form IT-196 manually, applies the §615(f) limitation, and returns the limited itemized deduction amount to the skill. For this example, assume the reviewer returns $20,500 as the NY itemized deduction. |
| 1353 | |
| 1354 | **Position 5.17 (Line 37 taxable income).** $185,000 − $20,500 − $1,000 (one dependent) = **$163,500**. |
| 1355 | |
| 1356 | **Position 5.18-5.19 (NY state tax).** NYAGI $185,000 > $107,650 → use the tax computation worksheet for MFJ filers in the $157,650 to $211,550 band. |
| 1357 | - Base rate schedule computation: applying the MFJ brackets through $163,500: tax through $161,550 bracket plus 6.00% on the excess = approximately $6,842 + 6.00% × $1,950 = $6,842 + $117 = $6,959. |
| 1358 | - Recapture addition for this band: the worksheet adds a small amount (approximately $100-$300 for this income level; exact amount from the worksheet). |
| 1359 | - **Approximate Line 39 = $7,150.** |
| 1360 | |
| 1361 | **Positions 5.22-5.25 (NYC).** Not NYC residents. Lines 47a-53 = $0. Lines 69-69a = $0. |
| 1362 | |
| 1363 | **Position 5.26 (Line 55 Yonkers resident surcharge).** Yonkers residents: Line 55 = **16.75% × Line 50**. Assume Line 50 (NY state tax after household credit) = $7,150. Surcharge = 16.75% × $7,150 = **$1,198**. |
| 1364 | |
| 1365 | **Position 5.27 (Line 56 Yonkers nonresident).** Carlos is a Yonkers resident, not nonresident, so this does not apply. Line 56 = $0. |
| 1366 | |
| 1367 | **Position 5.28 (Line 54a Zone 1).** Carlos has $0 Zone 1 NESE (he works from Yonkers, not NYC). Line 54a = $0. |
| 1368 | |
| 1369 | **Position 5.29 (Line 54b Zone 2).** Carlos's NESE of $120,055 is all allocated to Zone 2 (Westchester County). Under the per-individual-per-zone rule: Carlos is a single individual with Zone 2 NESE > $50,000. Maria has $0 Zone 2 NESE (she has W-2 wages, not SE earnings, so her base is $0 in both zones). The joint Line 54b includes only Carlos's NESE. |
| 1370 | ``` |
| 1371 | Line 54b = 0.34% × $120,055 = $408.19 → $408 |
| 1372 | ``` |
| 1373 | |
| 1374 | **Position 5.31 (refundable credits).** Empire State Child Credit: one child age 7, MFJ income $185,000 — child credit is phased down at this income level. Per Form IT-213, the credit for a child over 4 at this income is approximately $100-$200 (depending on exact phase-out schedule). Enter approximate $200 on Line 63. |
| 1375 | |
| 1376 | **Position 5.32-5.34 (final).** |
| 1377 | - Line 46 (total state) = $7,150 − $0 (credits) = $7,150. |
| 1378 | - Line 58 (total sub-state) = $408 (MCTMT) + $0 (NYC) + $1,198 (Yonkers surcharge) + $0 (Yonkers NR) = **$1,606**. |
| 1379 | - Line 61 (total tax) = $7,150 + $1,606 + $0 + $0 = **$8,756**. |
| 1380 | - Minus Line 63 Empire State Child Credit $200 and any Line 65 NY EIC ($0 at this income level). |
| 1381 | - Net tax before payments ≈ **$8,556**. |
| 1382 | - Payments: Maria's W-2 NY withholding from Box 17 (approximately $4,800) + Carlos's NY estimated payments from IT-2105 vouchers (assume $3,500) = $8,300. |
| 1383 | - Line 78 balance due ≈ **$256**. |
| 1384 | |
| 1385 | **Reviewer brief entries.** |
| 1386 | - High flag: Itemized deduction with §615(f) limitation — handled by reviewer manually per R-NY201-3, returned value $20,500. |
| 1387 | - Reviewer attention: Yonkers resident status verified via Item D2(1) on the return. |
| 1388 | - Reviewer attention: MCTMT Zone 2 applied correctly at 0.34% not 0.60% (Carlos is in Westchester, not NYC). |
| 1389 | - Reviewer attention: Per-individual rule applied — only Carlos's NESE included in joint Line 54b; Maria's W-2 base is $0 so her Zone 2 base is excluded. |
| 1390 | |
| 1391 | --- |
| 1392 | |
| 1393 | ### Example 4 — Priya: Westchester resident, Zone 2 MCTMT only |
| 1394 | |
| 1395 | **Facts.** |
| 1396 | - Priya is a 38-year-old freelance data engineer, single, full-year resident of Scarsdale (Westchester County). Works from home. All clients are out-of-state (Boston, SF, Chicago). |
| 1397 | - Schedule C: $195,000 gross receipts, $22,000 expenses → $173,000 net profit. |
| 1398 | - NESE: $159,775. |
| 1399 | - Federal AGI: $155,000. |
| 1400 | - No NYC activity, not a Yonkers resident, no dependents. |
| 1401 | - She placed a new $4,000 home office desk/chair setup in service in February 2025 and claimed federal §179 expensing for the full $4,000 (not §168(k) bonus depreciation). |
| 1402 | |
| 1403 | **Position walk-through.** |
| 1404 | |
| 1405 | **Positions 5.1-5.5.** Full-year NY resident, Westchester, not NYC, not Yonkers. Zone 2 for MCTMT. Single. |
| 1406 | |
| 1407 | **Position 5.8 (IT-225 additions).** No UBT add-back (not NYC). **§179 expensing:** NY generally conforms to federal §179 expensing up to the full cap (there is no NY-specific §179 limit below the federal cap for 2025). So no §179 add-back. Line 23 = $0. (Note: if Priya had claimed §168(k) bonus depreciation instead, IT-225 A-009 or IT-558 A-011 would fire. She elected §179 specifically to avoid the bonus depreciation decoupling complication — smart tax planning.) |
| 1408 | |
| 1409 | **Position 5.12 (IT-558 OBBBA).** No bonus depreciation, no §174A issue (she does client deliverable work only). IT-558 not attached. |
| 1410 | |
| 1411 | **Position 5.13 (Line 33 NYAGI).** $155,000 (no modifications). |
| 1412 | |
| 1413 | **Position 5.14 (Line 34).** Standard deduction for single = $8,000. She does not itemize (no mortgage; rents). Line 34 = $8,000. |
| 1414 | |
| 1415 | **Position 5.17 (Line 37 taxable income).** $155,000 − $8,000 − $0 = $147,000. |
| 1416 | |
| 1417 | **Position 5.18-5.19 (NY state tax).** NYAGI $155,000 > $107,650 → recapture worksheet for single filers in the $107,650 to $157,650 band. Base rate schedule tax on $147,000 = approximately $8,160. Recapture addition for this band ≈ $200. **Line 39 ≈ $8,360**. |
| 1418 | |
| 1419 | **Position 5.22 (NYC).** Not NYC resident. Line 47a = $0. |
| 1420 | |
| 1421 | **Position 5.26 (Yonkers surcharge).** Not a Yonkers resident. Line 55 = $0. |
| 1422 | |
| 1423 | **Position 5.27 (Yonkers NR earnings tax).** No Yonkers-source wages or SE work. Line 56 = $0. |
| 1424 | |
| 1425 | **Position 5.28 (Line 54a Zone 1).** $0 Zone 1 NESE. Line 54a = $0. |
| 1426 | |
| 1427 | **Position 5.29 (Line 54b Zone 2).** NESE $159,775, all Zone 2. > $50,000. **Line 54b = 0.34% × $159,775 = $543.24 → $543**. |
| 1428 | |
| 1429 | **Position 5.31 (credits).** No dependents, no EIC (income too high), no real property tax credit (rents). Lines 63-68 = $0. |
| 1430 | |
| 1431 | **Position 5.32-5.34 (final).** |
| 1432 | - Line 46 = $8,360. |
| 1433 | - Line 58 = $543 (MCTMT only). |
| 1434 | - Line 61 = $8,903. |
| 1435 | - Assume IT-2105 estimated payments $8,500. Line 78 balance due ≈ **$403**. |
| 1436 | |
| 1437 | **Reviewer brief entries.** |
| 1438 | - §179 election instead of §168(k): documented as a tax planning choice that avoided NY decoupling complexity. Verify the federal election. |
| 1439 | - MCTMT Zone 2 classification: Westchester County, verified in §800(b). |
| 1440 | - No NYC UBT filing required: Priya has no NYC nexus. The companion `nyc-unincorporated-business-tax` skill is not invoked. |
| 1441 | - First-year Zone 2 MCTMT filer: Priya has not previously had MCTMT exposure (assume this is her first year over the $50,000 threshold). Flag for reviewer as a new filing obligation. |
| 1442 | |
| 1443 | --- |
| 1444 | |
| 1445 | ### Example 5 — Rachel: Albany resident, no local layers |
| 1446 | |
| 1447 | **Facts.** |
| 1448 | - Rachel is a 29-year-old freelance backend developer, single, full-year resident of Albany. Works from home. All clients are in NY City and San Francisco. |
| 1449 | - Schedule C: $125,000 gross receipts, $12,000 expenses → $113,000 net profit. |
| 1450 | - NESE: $104,356. |
| 1451 | - Federal AGI: $92,500. |
| 1452 | - No NYC activity (she doesn't travel to NYC for her NYC clients — all work is remote). Not a Yonkers resident. Albany County is NOT in the MCTD (the MCTD is only the 12 counties listed in §800(b)). |
| 1453 | - No dependents, no retirement contributions (she plans to start in 2026), no SE health insurance deduction (she's on her parents' plan until age 26 — wait, she's 29, correct this: she has marketplace coverage with a $400/month premium, reported on 1095-A). |
| 1454 | |
| 1455 | **Position walk-through.** |
| 1456 | |
| 1457 | **Positions 5.1-5.5.** Full-year NY resident, Albany County. NOT NYC, NOT Yonkers, NOT in MCTD. Single. |
| 1458 | |
| 1459 | **Position 5.8 (IT-225 additions).** No UBT, no bonus depreciation. Line 23 = $0. |
| 1460 | |
| 1461 | **Position 5.13 (Line 33).** $92,500 (no modifications). |
| 1462 | |
| 1463 | **Position 5.14 (Line 34).** Standard deduction $8,000. She does not itemize. |
| 1464 | |
| 1465 | **Position 5.17 (Line 37).** $92,500 − $8,000 = **$84,500**. |
| 1466 | |
| 1467 | **Position 5.18-5.19 (NY state tax).** NYAGI $92,500 ≤ $107,650. Taxable income $84,500 ≥ $65,000 → use the NY State Tax Rate Schedule (not the tables, not the worksheet). |
| 1468 | ``` |
| 1469 | Single bracket 4.00% × $8,500 = $340 |
| 1470 | Single bracket 4.50% × $3,200 = $144 |
| 1471 | Single bracket 5.25% × $2,200 = $115.50 |
| 1472 | Single bracket 5.50% × $66,750 = $3,671.25 |
| 1473 | Single bracket 6.00% × $3,850 = $231 (on the excess above $80,650) |
| 1474 | Total = $340 + $144 + $115.50 + $3,671.25 + $231 = $4,501.75 → $4,502 |
| 1475 | ``` |
| 1476 | **Line 39 = $4,502**. |
| 1477 | |
| 1478 | **Position 5.20 (household credit).** NYAGI $92,500 for single filer → Table 1 shows credit = $0 (phased out above approximately $28,000). |
| 1479 | |
| 1480 | **Position 5.22 (NYC).** Not NYC. Line 47a = $0. |
| 1481 | |
| 1482 | **Position 5.26 (Yonkers resident surcharge).** Not Yonkers. Line 55 = $0. |
| 1483 | |
| 1484 | **Position 5.27 (Yonkers NR earnings).** Not relevant. Line 56 = $0. |
| 1485 | |
| 1486 | **Position 5.28-5.30 (MCTMT).** Albany County is NOT in the MCTD at all. Line 54a = $0, Line 54b = $0. Even though Rachel has some NYC clients, MCTMT is based on where the taxpayer's business activity is carried on (her home office in Albany), not where her clients are located. This is a critical distinction that trips up many self-preparers. **See Section 3 of this skill for the full MCTD county list — Albany is NOT in it.** |
| 1487 | |
| 1488 | **Position 5.32-5.34 (final).** |
| 1489 | - Line 46 = $4,502. |
| 1490 | - Line 58 = $0 (no NYC, no Yonkers, no MCTMT). |
| 1491 | - Line 61 ≈ $4,502. |
| 1492 | - Payments: NY estimated tax $4,200. Line 78 balance due ≈ **$302**. |
| 1493 | |
| 1494 | **Reviewer brief entries.** |
| 1495 | - Rachel is the simplest case: full-year NY resident with only state-level tax, no sub-state layers. |
| 1496 | - MCTMT = $0 because Albany County is not in the MCTD. This should be explicitly stated in the brief for Rachel's reviewer so there is no ambiguity about whether MCTMT was missed or intentionally zero. |
| 1497 | - The absence of NYC UBT: Rachel has no NYC nexus despite having NYC clients. The companion `nyc-unincorporated-business-tax` skill was not invoked. Document this in the brief. |
| 1498 | |
| 1499 | --- |
| 1500 | |
| 1501 | ### Example 6 — Jake: High-income Manhattan resident using the recapture worksheet |
| 1502 | |
| 1503 | **Facts.** |
| 1504 | - Jake is a 44-year-old freelance systems architect, single, Manhattan resident. Very senior practitioner at the top of the freelance market. |
| 1505 | - Schedule C: $625,000 gross receipts, $40,000 expenses → $585,000 net profit. |
| 1506 | - NESE: $540,248. |
| 1507 | - Federal AGI: $495,000 (after half SE tax of $19,800, SEP-IRA contribution of $70,000 [§415(c) cap], SE health insurance $12,000, and other adjustments). |
| 1508 | - Federal taxable income: $479,500 (after $8,000 standard deduction plus $7,500 QBI). |
| 1509 | - NYC UBT: gross > $95,000, files NYC-202, pays approximately $16,800 of UBT (4% of $420,000 taxable after deductions, no small-taxpayer credit at this income). |
| 1510 | - A-201 UBT add-back: $16,800 deducted on federal Schedule C Line 23. |
| 1511 | - No dependents. |
| 1512 | - One depreciable asset placed in service in 2025: a new MacBook Pro and peripherals for $6,500, claimed as §179 expensing federally (not §168(k) bonus). NY conforms to §179 at the federal cap → no add-back. |
| 1513 | |
| 1514 | **Position walk-through.** |
| 1515 | |
| 1516 | **Positions 5.1-5.5.** Full-year NYC (Manhattan) resident, single, federal AGI $495,000. NYC resident + Zone 1 MCTMT. |
| 1517 | |
| 1518 | **Position 5.8 (A-201).** Add back $16,800 UBT. Line 23 = $16,800. |
| 1519 | |
| 1520 | **Position 5.13 (Line 33 NYAGI).** $495,000 + $16,800 = **$511,800**. |
| 1521 | |
| 1522 | **Position 5.14 (Line 34).** NYAGI $511,800 > $100,000 → itemized deduction limitation applies. But Jake takes the standard deduction anyway ($8,000) because he has no mortgage and minimal charitable giving. The §615(f) limitation does not apply because he's taking the standard deduction. R-NY201-3 does not fire. Line 34 = $8,000. |
| 1523 | |
| 1524 | **Position 5.17 (Line 37).** $511,800 − $8,000 − $0 = **$503,800**. |
| 1525 | |
| 1526 | **Position 5.18-5.19 (NY state tax).** NYAGI $511,800 > $107,650 → tax computation worksheet, and specifically the **$211,550 to $1,077,550 band for single filers**. |
| 1527 | |
| 1528 | The worksheet for this band approximately: |
| 1529 | 1. Base tax using the rate schedule on $503,800: tax through $215,400 bracket = $10,692; plus 6.85% on ($503,800 − $215,400) = 6.85% × $288,400 = $19,755; total = **$30,447**. |
| 1530 | 2. Recapture addition: this band adds approximately 0.4% to 0.5% of NYAGI as the flat-rate supplemental, roughly $2,000-$3,000 at this income. |
| 1531 | 3. **Approximate Line 39 = $33,000-$34,000.** (The exact worksheet computation must be shown in the brief.) |
| 1532 | |
| 1533 | For this example, assume **Line 39 = $33,400**. |
| 1534 | |
| 1535 | **Position 5.22 (NYC Line 47a).** NYC taxable income = $503,800. Using the NYC rate schedule for single filers (top bracket 3.876% applies to income above $50,000): |
| 1536 | ``` |
| 1537 | NYC tax = 3.078% × $12,000 + 3.762% × $13,000 + 3.819% × $25,000 + 3.876% × ($503,800 − $50,000) |
| 1538 | = $369.36 + $489.06 + $954.75 + $17,589.29 |
| 1539 | = $19,402.46 → $19,402 |
| 1540 | ``` |
| 1541 | **Line 47a = $19,402**. |
| 1542 | |
| 1543 | **Position 5.24 (Line 53 NYC UBT credit).** Jake paid $16,800 UBT. NYC taxable income $503,800 is well above $142,000, so the sliding scale is at the floor: credit rate = 23%. Credit = $16,800 × 0.23 = $3,864. **Line 53 = $3,864**. |
| 1544 | |
| 1545 | **Position 5.28 (Line 54a MCTMT Zone 1).** NESE $540,248, all Zone 1. > $50,000. Line 54a = 0.60% × $540,248 = $3,241.49 → **$3,241**. |
| 1546 | |
| 1547 | **Position 5.31 (refundable credits).** None (no children, no EIC at this income). |
| 1548 | |
| 1549 | **Position 5.32-5.34 (final).** |
| 1550 | - Line 46 = $33,400. |
| 1551 | - Line 58 = $3,241 (MCTMT) + $19,402 (NYC) − $3,864 (UBT credit Line 53) + $0 = **$18,779**. |
| 1552 | - Line 61 = $33,400 + $18,779 = **$52,179**. |
| 1553 | - Plus any voluntary contributions ≈ $0, plus use tax if applicable (assume $0). |
| 1554 | - Payments: NY estimated payments from IT-2105 across four quarters. Assume $48,000 total (reasonable for a $500k+ NYAGI taxpayer). |
| 1555 | - Line 78 balance due ≈ **$4,179**. |
| 1556 | |
| 1557 | **Reviewer brief entries.** |
| 1558 | - **High flag: Total tax $52,179** is material and the computation uses the recapture worksheet band. Verify the exact worksheet computation line by line. A $500-$1,000 error is easy to make in the band transition. |
| 1559 | - **High flag: A-201 UBT add-back $16,800** must match the federal Schedule C Line 23 deduction exactly. Cross-reference to the `nyc-unincorporated-business-tax` skill output ($16,800 UBT paid in 2025). |
| 1560 | - **High flag: NYC UBT credit $3,864** at the 23% floor rate. Verify Form IT-219 computation and confirm NYC taxable income > $142,000. |
| 1561 | - **High flag: MCTMT Zone 1 $3,241** at the 0.60% rate. Verify NESE allocation (all Zone 1 because all work is Manhattan-based). |
| 1562 | - Reviewer attention: NYAGI in the $211,550 to $1,077,550 recapture band — verify the correct worksheet was used (there are multiple bands at higher income levels). |
| 1563 | - Reviewer attention: Balance due $4,179 approaches the $5,000 threshold and is well above the $1,000 underpayment penalty floor. Route to `ny-estimated-tax-it-2105` for penalty computation. Jake's prior-year tax was likely in a similar range; the 110% safe harbor applies (prior-year NYAGI > $150,000 triggers 110% requirement). |
| 1564 | - Sanity check: Total NY + NYC + MCTMT effective rate on $511,800 NYAGI = $52,179 / $511,800 = **10.2%**. This is consistent with the top-band marginal rates and is a useful reasonableness check. |
| 1565 | |
| 1566 | --- |
| 1567 | |
| 1568 | ## End of Turn 3 — Sections 6 through 9 complete, Sections 10-14 pending |
| 1569 | |
| 1570 | ### Turn 3 summary |
| 1571 | |
| 1572 | This turn drafted Sections 6 through 9 — the behavioral sections of the skill. |
| 1573 | |
| 1574 | **Section 6 (Conservative defaults table)** — 24 rows covering every ambiguity the skill encounters, from residency disputes through fractional credit computations. Each row has the ambiguity, the conservative default (almost always the higher-tax choice), and the source. |
| 1575 | |
| 1576 | **Section 7 (Topical refusal catalogue)** — 12 refusals in the trigger/output-verbatim format required by base Check 16. R-NY201-1 through R-NY201-12 cover: part-year/nonresident (the most-fired refusal); convenience-of-employer; itemized deduction >$100k limitation; PTET; material §174A; credit for taxes paid to another state; multi-state and multi-zone allocation; split-residence couples; amended returns; decedent/fiduciary; special condition codes; minors with investment income. Each refusal output is a complete verbatim message the skill can emit to the reviewer brief without further editing. |
| 1577 | |
| 1578 | **Section 8 (Reviewer attention thresholds)** — three-table structure: dollar-threshold triggers (10 items), condition-based triggers (14 items), and sanity checks (6 items). The skill does not use a single $X threshold for everything — different triggers apply at different dollar amounts or conditions, and the sanity checks always fire regardless of dollar amount. |
| 1579 | |
| 1580 | **Section 9 (Worked examples)** — **six fully worked examples** covering the six most common fact patterns the skill handles: |
| 1581 | 1. **Sarah** — Brooklyn NYC resident freelancer with NYC UBT credit flow (demonstrates Positions 5.4, 5.8, 5.22, 5.24, 5.28, the full NYC + MCTMT + state layered computation) |
| 1582 | 2. **David** — Manhattan resident with material §174A R&E uncertainty (demonstrates Position 5.15 refusal behavior with Path A and Path B dollar impact analysis) |
| 1583 | 3. **Carlos** — Yonkers resident MFJ with itemized deduction §615(f) refusal (demonstrates Positions 5.14, 5.26, 5.29, and R-NY201-3 refusal) |
| 1584 | 4. **Priya** — Westchester resident with §179 planning choice to avoid bonus depreciation decoupling (demonstrates Position 5.29 Zone 2 MCTMT and the §179-vs-§168(k) planning distinction) |
| 1585 | 5. **Rachel** — Albany resident, simplest case with no local layers (demonstrates what a non-MCTD full-year NY resident looks like; critical for showing that Albany County is NOT in the MCTD despite having NYC clients) |
| 1586 | 6. **Jake** — Manhattan high-income resident using the recapture worksheet (demonstrates Position 5.19 tax computation worksheet for the $211,550-$1,077,550 band) |
| 1587 | |
| 1588 | Each example walks through every relevant position rule, shows the computation arithmetic, produces reviewer brief entries, and cites primary sources. The examples are ~1,800 lines combined. |
| 1589 | |
| 1590 | Total Turn 3 file length: approximately 970 lines. Cumulative file length after Turns 1+2+3: approximately 2,000 lines. |
| 1591 | |
| 1592 | Sections 10-14 remain for Turn 4: output format extensions, intake form additions, self-check additions, cross-skill references, and change log. Estimated Turn 4 length: 500-700 lines. Final total: approximately 2,500-2,700 lines. |
| 1593 | --- |
| 1594 | |
| 1595 | ## Section 10 — Output format extensions |
| 1596 | |
| 1597 | This section extends the base reviewer brief template from `us-tax-workflow-base` Section 3 with NY-specific additions. The base template provides the universal structure (taxpayer information, income summary, deduction summary, tax computation, credits, payments, balance, positions taken, refusals fired, self-check results, action list). This skill adds the NY-specific layers and line references. |
| 1598 | |
| 1599 | ### NY-specific reviewer brief sections |
| 1600 | |
| 1601 | Insert these sections into the base reviewer brief in the order listed, after the base "Tax computation" section and before the base "Positions taken" section. |
| 1602 | |
| 1603 | #### NY.1 — New York residency and layer determination |
| 1604 | |
| 1605 | ``` |
| 1606 | ## New York residency and tax layer determination |
| 1607 | |
| 1608 | Taxpayer NY residency status: [Full-year NY State resident / refused] |
| 1609 | Source: NY Tax Law §605(b) — domicile test [and/or] statutory residency test |
| 1610 | Supporting facts: [domicile address, days in NY if applicable, Item D2 and Item E entries] |
| 1611 | |
| 1612 | NYC resident: [Yes / No] |
| 1613 | If Yes — basis: [domicile in one of the five boroughs / 184+ days statutory] |
| 1614 | If Yes — Item E entries on return: [Yes/No box and day count] |
| 1615 | |
| 1616 | Yonkers resident: [Yes / No] |
| 1617 | If Yes — basis: [domicile / statutory] |
| 1618 | If Yes — Item D2 entries on return: [Yes/No boxes and month count] |
| 1619 | |
| 1620 | MCTMT applicability: |
| 1621 | Zone 1 (NYC 5 boroughs): [Yes / No / N/A] |
| 1622 | NESE allocated to Zone 1: $[amount] |
| 1623 | Threshold met ($50,000): [Yes / No] |
| 1624 | Zone 2 (Rockland, Nassau, Suffolk, Orange, Putnam, Dutchess, Westchester): [Yes / No / N/A] |
| 1625 | NESE allocated to Zone 2: $[amount] |
| 1626 | Threshold met ($50,000): [Yes / No] |
| 1627 | Non-MCTD (Albany, Buffalo, Rochester, etc.): [Yes / No] |
| 1628 | If Yes, MCTMT does not apply regardless of income level. |
| 1629 | ``` |
| 1630 | |
| 1631 | #### NY.2 — NYAGI reconciliation |
| 1632 | |
| 1633 | ``` |
| 1634 | ## NYAGI reconciliation (Federal AGI → NY AGI) |
| 1635 | |
| 1636 | Federal AGI (Form 1040 Line 11, from us-federal-return-assembly): $[amount] |
| 1637 | |
| 1638 | NY additions: |
| 1639 | Line 20 (non-NY state/local bond interest): $[amount] [source: position 5.6] |
| 1640 | Line 21 (414(h) public employee contributions): $[amount] |
| 1641 | Line 22 (529 plan recapture): $[amount] |
| 1642 | Line 23 (IT-225 additions): |
| 1643 | Code A-201 (UBT add-back): $[amount] [critical — must match NYC-202/202S output] |
| 1644 | Code A-009 (pre-2025 §168(k) bonus depreciation): $[amount] |
| 1645 | Code A-113 (other non-NY bond interest): $[amount] |
| 1646 | Other codes: $[amount] |
| 1647 | Subtotal IT-225 additions: $[amount] |
| 1648 | Line 24 (IT-558 additions): |
| 1649 | Code A-011 (2025+ §168(k) bonus depreciation): $[amount] |
| 1650 | Code §174A (if applicable — see Position 5.15): $[amount] [PATH A / PATH B per reviewer election] |
| 1651 | Other IT-558 codes: $[amount] |
| 1652 | Subtotal IT-558 additions: $[amount] |
| 1653 | |
| 1654 | Total NY additions: $[amount] |
| 1655 | |
| 1656 | NY subtractions: |
| 1657 | Line 25 (taxable refunds): $[amount] |
| 1658 | Line 26 (government pension exclusion): $[amount] |
| 1659 | Line 27 (taxable Social Security): $[amount] |
| 1660 | Line 28 (US government bond interest): $[amount] [source: position 5.9] |
| 1661 | Line 29 (pension/annuity exclusion up to $20,000): $[amount] |
| 1662 | Line 30 (other subtractions): $[amount] |
| 1663 | Line 31 (IT-225 subtractions): |
| 1664 | Code S-125 (NY depreciation recovery for bonus depreciation assets): $[amount] |
| 1665 | Code S-118 (NYC UBT-related income adjustment): $[amount] |
| 1666 | Other codes: $[amount] |
| 1667 | Subtotal IT-225 subtractions: $[amount] |
| 1668 | |
| 1669 | Total NY subtractions: $[amount] |
| 1670 | |
| 1671 | NYAGI (Line 33) = Federal AGI + Total additions − Total subtractions |
| 1672 | = $[amount] |
| 1673 | |
| 1674 | Tax computation method: [Tax Table (NYAGI ≤ $107,650 and TI < $65,000) / |
| 1675 | Rate Schedule (NYAGI ≤ $107,650 and TI ≥ $65,000) / |
| 1676 | Tax Computation Worksheet (NYAGI > $107,650)] |
| 1677 | Worksheet band (if applicable): [e.g., Single $107,650-$157,650 band] |
| 1678 | ``` |
| 1679 | |
| 1680 | #### NY.3 — Tax layer summary |
| 1681 | |
| 1682 | ``` |
| 1683 | ## NY tax layer summary |
| 1684 | |
| 1685 | NY state tax: |
| 1686 | Line 38 (taxable income): $[amount] |
| 1687 | Line 39 (state tax before credits): $[amount] [via method: table/schedule/worksheet] |
| 1688 | Line 40 (household credit): $[amount] |
| 1689 | Line 41 (other nonrefundable credits from IT-201-ATT): $[amount] |
| 1690 | Line 44 (state tax after nonrefundable credits): $[amount] |
| 1691 | Line 45 (other NYS taxes from IT-201-ATT): $[amount] |
| 1692 | Line 46 (total NY state tax): $[amount] |
| 1693 | |
| 1694 | NYC resident tax (if applicable): |
| 1695 | Line 47a (NYC tax on taxable income): $[amount] |
| 1696 | Line 48 (NYC household credit): $[amount] |
| 1697 | Line 50 (UBT taxable income transfer from IT-219): $[amount] |
| 1698 | Line 51 (other NYC taxes): $[amount] |
| 1699 | Line 52 (NYC total before credits): $[amount] |
| 1700 | Line 53 (NYC UBT credit via IT-219 sliding scale): $[amount] |
| 1701 | [UBT paid: $[amount] × credit rate [X%] at NYC taxable income $[amount]] |
| 1702 | Line 54e (NYC total after UBT credit): $[amount] |
| 1703 | |
| 1704 | MCTMT (if applicable): |
| 1705 | Line 54a (Zone 1 at 0.60%): $[amount] [NESE × rate] |
| 1706 | Line 54b (Zone 2 at 0.34%): $[amount] [NESE × rate] |
| 1707 | Line 54 (total MCTMT): $[amount] |
| 1708 | |
| 1709 | Yonkers (if applicable): |
| 1710 | Line 55 (resident surcharge at 16.75% of Line 50): $[amount] |
| 1711 | Line 56 (nonresident earnings tax at 0.50%): $[amount] |
| 1712 | Line 57 (part-year resident surcharge): $[amount] |
| 1713 | |
| 1714 | Line 58 (total city, county, MCTMT taxes): $[amount] |
| 1715 | Line 59 (sales/use tax on out-of-state purchases): $[amount] |
| 1716 | Line 60 (voluntary contributions): $[amount] |
| 1717 | Line 61 (total tax before payments): $[amount] |
| 1718 | ``` |
| 1719 | |
| 1720 | #### NY.4 — Payments and final balance |
| 1721 | |
| 1722 | ``` |
| 1723 | ## Payments and final balance |
| 1724 | |
| 1725 | Refundable credits: |
| 1726 | Line 63 (Empire State Child Credit, via IT-213): $[amount] |
| 1727 | Line 64 (NYC school tax credit, rate reduction): $[amount] |
| 1728 | Line 65 (NY EIC, via IT-215 — 30% of federal EIC): $[amount] |
| 1729 | Line 66 (NY nonrefundable/refundable child and dependent care credit): $[amount] |
| 1730 | Line 67 (real property tax credit, via IT-214): $[amount] |
| 1731 | Line 68 (college tuition credit, via IT-272): $[amount] |
| 1732 | Line 69 (NYC school tax credit, fixed amount): $[amount] |
| 1733 | Line 69a (NYC school tax credit, rate reduction): $[amount] |
| 1734 | Line 70 (NYC EIC): $[amount] |
| 1735 | |
| 1736 | Withholding and estimated payments: |
| 1737 | Line 72 (NY state tax withheld, W-2 Box 17): $[amount] |
| 1738 | Line 73 (NYC tax withheld, W-2 Box 19): $[amount] |
| 1739 | Line 74 (Yonkers tax withheld, W-2 Box 19): $[amount] |
| 1740 | Line 75 (estimated tax payments from IT-2105 vouchers): $[amount] |
| 1741 | Voucher 1 (paid [date]): $[amount] |
| 1742 | Voucher 2 (paid [date]): $[amount] |
| 1743 | Voucher 3 (paid [date]): $[amount] |
| 1744 | Voucher 4 (paid [date]): $[amount] |
| 1745 | Line 75a (prior-year overpayment applied): $[amount] |
| 1746 | |
| 1747 | Line 76 (total payments): $[amount] |
| 1748 | |
| 1749 | Line 77 (overpayment, if Line 76 > Line 61): $[amount] |
| 1750 | Line 78 (amount owed, if Line 76 < Line 61): $[amount] |
| 1751 | |
| 1752 | Underpayment penalty flag: [None / Potential — route to ny-estimated-tax-it-2105] |
| 1753 | ``` |
| 1754 | |
| 1755 | ### NY-specific taxpayer action list items |
| 1756 | |
| 1757 | Insert these items into the base "Taxpayer action list" section of the brief, in the order specified, if applicable. |
| 1758 | |
| 1759 | ``` |
| 1760 | NY action items: |
| 1761 | |
| 1762 | 1. SIGN Form IT-201 and any supporting schedules (IT-225, IT-558, IT-196, IT-201-ATT, |
| 1763 | IT-213, IT-215, IT-219, IT-398, IT-272, Y-203) before filing. |
| 1764 | |
| 1765 | 2. PAY the balance due on Line 78 by April 15, 2026. Payment options: |
| 1766 | a. Electronic funds withdrawal when e-filing (preferred) |
| 1767 | b. Credit card via Official Payments at www.officialpayments.com (fee applies) |
| 1768 | c. Check payable to "New York State Income Tax" mailed with Form IT-201-V voucher |
| 1769 | |
| 1770 | 3. IF MAILING: Send to the address listed in Form IT-201-I based on whether a payment is |
| 1771 | enclosed. Do not use the same envelope as the federal return. |
| 1772 | |
| 1773 | 4. IF FILING LLC: File Form IT-204-LL and pay the $25 LLC filing fee by March 16, 2026 |
| 1774 | (March 15 is a Sunday). See companion skill ny-llc-filing-fee-it-204-ll. |
| 1775 | [This item is present only if the taxpayer operates via an SMLLC.] |
| 1776 | |
| 1777 | 5. IF FILING NYC UBT: File Form NYC-202 or NYC-202S and pay any NYC UBT balance. |
| 1778 | The UBT filing is separate from the state return. Confirm NYC UBT was filed before |
| 1779 | the state return to ensure the IT-219 credit amount is accurate. |
| 1780 | [This item is present only if the taxpayer has NYC UBT exposure — see companion skill |
| 1781 | nyc-unincorporated-business-tax.] |
| 1782 | |
| 1783 | 6. 2026 ESTIMATED TAX: Pay Q1 2026 NY estimated tax voucher by April 15, 2026, on Form |
| 1784 | IT-2105. The companion skill ny-estimated-tax-it-2105 computes the safe-harbor |
| 1785 | amount. |
| 1786 | |
| 1787 | 7. KEEP COPIES of all forms and supporting documentation for at least 3 years (the NY |
| 1788 | statute of limitations for an assessment under NY Tax Law §683 is generally 3 years |
| 1789 | from the filing date, extended in cases of fraud or substantial understatement). |
| 1790 | |
| 1791 | 8. IF §174A PATH A ELECTED: Track the 5-year NY recovery schedule for 2026-2029. Each |
| 1792 | year, an IT-558 subtraction equal to the annual NY recovery will be required. A |
| 1793 | separate tracking schedule is attached to this brief. |
| 1794 | [This item is present only if Position 5.15 Path A was elected.] |
| 1795 | |
| 1796 | 9. IF §168(k) BONUS DEPRECIATION ADDED BACK: Track the Form IT-398 running balance for |
| 1797 | future years. Each year of the asset's MACRS life, an IT-225 S-125 or IT-558 |
| 1798 | subtraction is available. |
| 1799 | [This item is present only if Position 5.12 fired with an add-back.] |
| 1800 | ``` |
| 1801 | |
| 1802 | ### Attachment manifest |
| 1803 | |
| 1804 | The skill produces the following attachments to the reviewer brief, in this order: |
| 1805 | |
| 1806 | 1. **Form IT-201 (full form)** — 4 pages |
| 1807 | 2. **Form IT-201-ATT** — if any of Section A, B, C, or D is used (notably Section C for NYC UBT credit) |
| 1808 | 3. **Form IT-225** — if any addition or subtraction modification is used |
| 1809 | 4. **Form IT-558** — if any OBBBA decoupling adjustment is used |
| 1810 | 5. **Form IT-196** — if itemized deductions are claimed (and not refused under R-NY201-3) |
| 1811 | 6. **Form IT-213** — if Empire State Child Credit is claimed |
| 1812 | 7. **Form IT-215** — if NY EIC is claimed |
| 1813 | 8. **Form IT-219** — if NYC UBT credit is claimed |
| 1814 | 9. **Form IT-398** — if §168(k) bonus depreciation has a running NY basis difference |
| 1815 | 10. **Form IT-272** — if college tuition credit is claimed |
| 1816 | 11. **Form Y-203** — if Yonkers nonresident earnings tax is owed |
| 1817 | 12. **Form IT-201-V payment voucher** — if paper-filing with a balance due |
| 1818 | 13. **§174A tracking schedule (supplementary)** — if Position 5.15 Path A elected |
| 1819 | 14. **Cross-skill reconciliation schedule** — listing each value imported from an upstream skill with the source and timestamp |
| 1820 | |
| 1821 | --- |
| 1822 | |
| 1823 | ## Section 11 — Intake form additions |
| 1824 | |
| 1825 | The base intake form in `us-ca-freelance-intake` (or the generalized `us-multi-state-sole-prop-intake` when built) collects federal-level information. This section specifies the NY-specific questions that must be added when the intake detects the taxpayer is a NY filer. Questions use `ask_user_input_v0` format where interactive, or free-text where a document or figure is required. |
| 1826 | |
| 1827 | ### Intake additions NY201-1 through NY201-22 |
| 1828 | |
| 1829 | **NY201-1 — NY residency confirmation.** |
| 1830 | ``` |
| 1831 | ask_user_input_v0: |
| 1832 | Question: "Were you a New York State resident for the entire 2025 calendar year (January 1 through December 31)?" |
| 1833 | Options: ["Yes, full-year resident", "No, I moved into NY during 2025", "No, I moved out of NY during 2025", "Unsure — my situation is complicated"] |
| 1834 | ``` |
| 1835 | Routing: "Yes" → continue. Any other answer → refuse under R-NY201-1. |
| 1836 | |
| 1837 | **NY201-2 — County of residence.** |
| 1838 | ``` |
| 1839 | Free-text: "What county did you live in on December 31, 2025? If you lived in New York City, enter the borough name (Manhattan, Brooklyn, Queens, Bronx, or Staten Island)." |
| 1840 | ``` |
| 1841 | Used for: school district code, NYC residency determination, MCTD zone determination. |
| 1842 | |
| 1843 | **NY201-3 — School district name and code.** |
| 1844 | ``` |
| 1845 | Free-text: "What is the name of your public school district? (Enter the school district where you were a resident on December 31, 2025. Claude will look up the code.)" |
| 1846 | ``` |
| 1847 | Used for: Form IT-201 school district code entry. If unknown, Claude searches the NYSDTF school district database at tax.ny.gov/forms/school_district_code_list.htm. |
| 1848 | |
| 1849 | **NY201-4 — NYC living quarters check (for non-NYC residents).** |
| 1850 | ``` |
| 1851 | ask_user_input_v0 (only asked if NY201-2 answer is NOT NYC): |
| 1852 | Question: "Did you or your spouse maintain or have use of an apartment or other living quarters in New York City at any point during 2025?" |
| 1853 | Options: ["No", "Yes, but I was not there much", "Yes, and I was there frequently"] |
| 1854 | ``` |
| 1855 | Routing: "Yes, and I was there frequently" → follow up with day-count question and potentially refuse under R-NY201-1 for statutory NYC residency. "No" → Item E = No box. |
| 1856 | |
| 1857 | **NY201-5 — Yonkers living quarters check (for non-Yonkers residents).** |
| 1858 | ``` |
| 1859 | ask_user_input_v0 (only asked if NY201-2 answer is NOT Yonkers): |
| 1860 | Question: "Did you or your spouse maintain or have use of an apartment or other living quarters in Yonkers at any point during 2025?" |
| 1861 | Options: ["No", "Yes, I had a Yonkers apartment for part of the year", "Yes, for the full year"] |
| 1862 | ``` |
| 1863 | Routing: "No" → Item D2 = No box. Any "Yes" → refuse under R-NY201-8 (split-residence) or follow up to determine Yonkers residency. |
| 1864 | |
| 1865 | **NY201-6 — NYC UBT status.** |
| 1866 | ``` |
| 1867 | ask_user_input_v0 (only asked if NY201-2 is NYC or any NYC indicator fires): |
| 1868 | Question: "As a self-employed individual in NYC, are you aware that your gross business income may require you to file the NYC Unincorporated Business Tax (NYC-202 or NYC-202S)? The filing threshold is $95,000 of gross business income." |
| 1869 | Options: ["Yes, I know and I have filed/will file NYC-202", "No, I did not know — I need to review", "My income is below the $95,000 threshold"] |
| 1870 | ``` |
| 1871 | Routing: Any answer that indicates UBT may apply → invoke `nyc-unincorporated-business-tax` skill. This skill waits for the UBT amount before proceeding to Position 5.24 computation. |
| 1872 | |
| 1873 | **NY201-7 — MCTMT awareness (for MCTD residents with SE income).** |
| 1874 | ``` |
| 1875 | ask_user_input_v0 (only asked if county is in the MCTD per §800(b)): |
| 1876 | Question: "As a self-employed individual in the MCTD (metropolitan commuter transportation district), your net self-employment earnings above $50,000 are subject to MCTMT. Zone 1 (NYC five boroughs) rate is 0.60%; Zone 2 (your county) rate is 0.34%. Are you aware of this tax?" |
| 1877 | Options: ["Yes, I know", "No, this is new to me"] |
| 1878 | ``` |
| 1879 | Purely educational — no routing impact. Acknowledgment flows to the brief. |
| 1880 | |
| 1881 | **NY201-8 — Prior year carryforwards.** |
| 1882 | ``` |
| 1883 | Free-text: "Do you have any of the following from prior-year NY returns? (a) NY depreciation basis differences on assets still in service; (b) NY NOL carryforward; (c) NY credit carryforwards (investment tax credit, college tuition, etc.); (d) None of the above." |
| 1884 | ``` |
| 1885 | Routing: (a) → invoke Form IT-398 tracking. (b) → refuse under R-US-NOL (out of scope). (c) → flag for reviewer. (d) → continue. |
| 1886 | |
| 1887 | **NY201-9 — Retirement contributions paid by April 15, 2026.** |
| 1888 | ``` |
| 1889 | Free-text: "If you have any retirement plan contributions for tax year 2025 that will be paid between January 1 and April 15, 2026, list them here with the plan type and amount. (Normally these flow from your federal return, but confirm.)" |
| 1890 | ``` |
| 1891 | Used for: cross-check against federal `us-self-employed-retirement` output. |
| 1892 | |
| 1893 | **NY201-10 — Estimated tax payments made for 2025.** |
| 1894 | ``` |
| 1895 | Free-text: "For each NY estimated tax voucher you paid for 2025, enter: voucher quarter, date paid, NY state amount, NYC amount (if applicable), Yonkers amount (if applicable). For example: 'Q1, 4/15/2025, $2,000 NY, $500 NYC, $0 Yonkers.'" |
| 1896 | ``` |
| 1897 | Used for: Line 75 entry and balance due computation. |
| 1898 | |
| 1899 | **NY201-11 — Withholding from W-2s or 1099s.** |
| 1900 | ``` |
| 1901 | Free-text: "If you received any W-2 forms or 1099-NECs showing NY state, NYC, or Yonkers withholding, list each one with the payer name and withholding amounts." |
| 1902 | ``` |
| 1903 | Used for: Lines 72, 73, 74. |
| 1904 | |
| 1905 | **NY201-12 — Prior year overpayment applied.** |
| 1906 | ``` |
| 1907 | ask_user_input_v0: |
| 1908 | Question: "On your 2024 NY return, did you choose to apply any overpayment to your 2025 estimated tax?" |
| 1909 | Options: ["Yes", "No", "I received a refund", "I don't remember — I need to check my 2024 return"] |
| 1910 | ``` |
| 1911 | Routing: "Yes" → free-text for amount. "I don't remember" → flag for reviewer to verify. |
| 1912 | |
| 1913 | **NY201-13 — §174A R&E activity.** |
| 1914 | ``` |
| 1915 | ask_user_input_v0 (only asked if federal return shows any Schedule C Line 17 "Legal and professional services" or Line 26 "Wages" that could be R&E-related): |
| 1916 | Question: "Do any of your 2025 Schedule C expenses relate to research and development of your own software product or technology (not work you did for clients)? For example, contractor payments to build a prototype of your own app." |
| 1917 | Options: ["No, all my expenses are for client deliverables", "Yes, less than $10,000 of potential R&D expenses", "Yes, more than $10,000 of potential R&D expenses", "I'm not sure"] |
| 1918 | ``` |
| 1919 | Routing: "No" → Position 5.15 does not fire. "Less than $10,000" → Position 5.15 fires, default Path A, no refusal. "More than $10,000" or "Not sure" → refuse under R-NY201-5 and route to reviewer. |
| 1920 | |
| 1921 | **NY201-14 — §168(k) bonus depreciation.** |
| 1922 | ``` |
| 1923 | ask_user_input_v0: |
| 1924 | Question: "In 2025, did you purchase any business equipment, computers, or other depreciable assets and claim the federal bonus depreciation (§168(k)) deduction?" |
| 1925 | Options: ["No — I did not buy any depreciable assets", "I bought assets but used §179 expensing instead (not bonus)", "Yes — I claimed federal bonus depreciation", "I'm not sure"] |
| 1926 | ``` |
| 1927 | Routing: "Yes" → invoke Form IT-398 / IT-558 A-011 computation per Position 5.12. "Not sure" → flag for reviewer. |
| 1928 | |
| 1929 | **NY201-15 — Tax-exempt bond interest source.** |
| 1930 | ``` |
| 1931 | ask_user_input_v0 (only asked if federal Form 1040 Line 2a > 0): |
| 1932 | Question: "Your federal return shows tax-exempt interest. Where is it from?" |
| 1933 | Options: ["All from NY state or local bonds (exempt from NY tax)", "All from non-NY state or local bonds (taxable for NY)", "Mixed — my mutual fund tax report has a breakdown", "I don't know"] |
| 1934 | ``` |
| 1935 | Routing: "All NY" → no Line 20 addition. "All non-NY" → full addition on Line 20. "Mixed" → ask for the fund's state-of-origin breakdown. "I don't know" → conservative default per Section 6 #5 (100% non-NY add-back). |
| 1936 | |
| 1937 | **NY201-16 — US government obligations interest.** |
| 1938 | ``` |
| 1939 | ask_user_input_v0 (only asked if federal Form 1040 Line 2b > 0 or Form 1040 line 7 includes fund distributions): |
| 1940 | Question: "Does any of your taxable interest or dividend income come from US government obligations (Treasury bills, Treasury money market funds, or the US government portion of a mixed bond fund)?" |
| 1941 | Options: ["Yes, I have documentation showing the US government percentage", "Yes, but I don't have the percentage breakdown", "No"] |
| 1942 | ``` |
| 1943 | Routing: "Yes with documentation" → free-text for amount, enter on Line 28. "Yes without breakdown" → conservative default per Section 6 #6 (0%, no subtraction). "No" → Line 28 = $0. |
| 1944 | |
| 1945 | **NY201-17 — Pension and annuity income (age 59½+).** |
| 1946 | ``` |
| 1947 | ask_user_input_v0 (only asked if taxpayer is 59½ or older based on date of birth): |
| 1948 | Question: "Did you receive any pension or annuity income in 2025 (other than Social Security, government pensions, or Roth IRA distributions)?" |
| 1949 | Options: ["No", "Yes — from a traditional IRA or private pension"] |
| 1950 | ``` |
| 1951 | Routing: "Yes" → free-text for amount, apply Position 5.10 exclusion up to $20,000. |
| 1952 | |
| 1953 | **NY201-18 — Empire State Child Credit eligibility.** |
| 1954 | ``` |
| 1955 | ask_user_input_v0 (only asked if federal return has dependent children): |
| 1956 | Question: "How many children under 17 do you have as dependents? How many of them are under 4 years old?" |
| 1957 | ``` |
| 1958 | Free-text responses. Used for Form IT-213 computation. |
| 1959 | |
| 1960 | **NY201-19 — Real property tax credit eligibility.** |
| 1961 | ``` |
| 1962 | ask_user_input_v0: |
| 1963 | Question: "Did you pay real property taxes on your primary residence in 2025, or pay rent where property taxes are included (typically for low-income renters)?" |
| 1964 | Options: ["I own my home and paid property taxes", "I rent", "I own but my taxes are paid through escrow"] |
| 1965 | ``` |
| 1966 | Routing: "Own" → flag for real property tax credit consideration if income is low enough. "Rent" → real property tax credit may apply to low-income renters. Defer detailed eligibility to Form IT-214 instructions. |
| 1967 | |
| 1968 | **NY201-20 — Charitable contributions via NY Charitable Gifts Trust Fund.** |
| 1969 | ``` |
| 1970 | ask_user_input_v0: |
| 1971 | Question: "Did you make any contributions in 2025 to the New York State Charitable Gifts Trust Fund (the state-level charitable giving program that provides an 85% NY tax credit)?" |
| 1972 | Options: ["No", "Yes"] |
| 1973 | ``` |
| 1974 | Routing: "Yes" → flag for reviewer; this is a specific NY credit that is often missed. "No" → continue. |
| 1975 | |
| 1976 | **NY201-21 — Other NY credits awareness.** |
| 1977 | ``` |
| 1978 | ask_user_input_v0: |
| 1979 | Question: "Do you qualify for any of these specific NY credits? (a) Long-term care insurance credit; (b) Solar or green building credits; (c) Investment in qualified emerging technology companies; (d) Volunteer firefighter/EMT credit; (e) None of these." |
| 1980 | Options: ["(a)", "(b)", "(c)", "(d)", "(e) None"] |
| 1981 | ``` |
| 1982 | Routing: Any credit claim → flag for reviewer to verify eligibility and compute amount. "None" → continue. |
| 1983 | |
| 1984 | **NY201-22 — First-time NY filer or first-time NYC UBT filer flag.** |
| 1985 | ``` |
| 1986 | ask_user_input_v0: |
| 1987 | Question: "Is this your first time filing a NY state return, or your first time filing as a NYC resident, or your first time having NYC UBT exposure?" |
| 1988 | Options: ["First time filing NY at all", "First year as a NYC resident", "First year with NYC UBT exposure", "None of the above — I have prior filings"] |
| 1989 | ``` |
| 1990 | Routing: "First time" answers → flag for reviewer as a new-filer case that may need extra attention. "None" → continue. |
| 1991 | |
| 1992 | --- |
| 1993 | |
| 1994 | ## Section 12 — Self-check additions |
| 1995 | |
| 1996 | The base workflow provides 17 self-checks in `us-tax-workflow-base` Section 5. The `ny-llc-filing-fee-it-204-ll` skill adds Checks 18-27. This skill adds **Checks 28 through 46** covering the IT-201-specific invariants. |
| 1997 | |
| 1998 | ### Check 28 — Residency gate passed |
| 1999 | |
| 2000 | **Check.** Position 5.1 residency gate returned "full-year NY resident" for the entire 2025 calendar year. |
| 2001 | |
| 2002 | **If false.** R-NY201-1 should have fired; verify refusal trace is present in the brief. |
| 2003 | |
| 2004 | ### Check 29 — Federal AGI match |
| 2005 | |
| 2006 | **Check.** The federal AGI imported at Position 5.3 exactly matches the federal AGI on the upstream `us-federal-return-assembly` output. |
| 2007 | |
| 2008 | **If false.** Arithmetic or import error; halt and reconcile. |
| 2009 | |
| 2010 | ### Check 30 — NYAGI arithmetic balance |
| 2011 | |
| 2012 | **Check.** `Line 33 NYAGI == Line 19 Federal AGI + (sum of Lines 20-24 additions) − (sum of Lines 25-31 subtractions)` exactly. |
| 2013 | |
| 2014 | **If false.** Arithmetic error in NYAGI computation; halt and recompute. |
| 2015 | |
| 2016 | ### Check 31 — A-201 UBT add-back reconciles with NYC UBT skill output |
| 2017 | |
| 2018 | **Check.** If the taxpayer is a NYC resident and Position 5.8 includes an A-201 entry, the A-201 amount exactly matches the UBT deducted on federal Schedule C Line 23 AND matches the UBT paid per the `nyc-unincorporated-business-tax` skill's output. |
| 2019 | |
| 2020 | **If false.** Cross-skill mismatch; flag as high reviewer attention. |
| 2021 | |
| 2022 | ### Check 32 — Form IT-225 attached if modifications used |
| 2023 | |
| 2024 | **Check.** If any IT-225 code appears on the return, Form IT-225 is included in the attachment manifest. |
| 2025 | |
| 2026 | **If false.** Structural error; produce Form IT-225. |
| 2027 | |
| 2028 | ### Check 33 — Form IT-558 attached if decoupling used |
| 2029 | |
| 2030 | **Check.** If any IT-558 code appears on the return, Form IT-558 is included in the attachment manifest. |
| 2031 | |
| 2032 | **If false.** Structural error; produce Form IT-558. |
| 2033 | |
| 2034 | ### Check 34 — §174A position documented |
| 2035 | |
| 2036 | **Check.** If Position 5.15 fired at all, the reviewer brief contains: (a) the federal §174A amount, (b) the Path A dollar impact, (c) the Path B dollar impact, (d) the reviewer election (Path A default or Path B affirmative), and (e) either the IT-558 addition (Path A) or the no-IT-558 note (Path B). |
| 2037 | |
| 2038 | **If false.** Position 5.15 documentation requirement violated; halt and complete the documentation. |
| 2039 | |
| 2040 | ### Check 35 — Correct tax computation method used |
| 2041 | |
| 2042 | **Check.** If NYAGI ≤ $107,650, the method is the tax table (if TI < $65,000) or the rate schedule (if TI ≥ $65,000). If NYAGI > $107,650, the method is the tax computation worksheet. |
| 2043 | |
| 2044 | **If false.** Wrong method; produces wrong tax; halt and recompute. |
| 2045 | |
| 2046 | ### Check 36 — Recapture worksheet band correctly selected |
| 2047 | |
| 2048 | **Check.** If the tax computation worksheet is used, the worksheet band matches the NYAGI range (e.g., $107,650-$157,650 for single filers with NYAGI in that range). |
| 2049 | |
| 2050 | **If false.** Wrong worksheet band produces wrong tax; halt and recompute. |
| 2051 | |
| 2052 | ### Check 37 — Deduction limitation refusal check |
| 2053 | |
| 2054 | **Check.** If NYAGI > $100,000 AND the itemized deduction exceeds the standard deduction, R-NY201-3 should have fired OR the standard deduction was taken. |
| 2055 | |
| 2056 | **If false.** §615(f) limitation not applied; halt and refuse or take standard. |
| 2057 | |
| 2058 | ### Check 38 — NYC layer consistency |
| 2059 | |
| 2060 | **Check.** If the taxpayer is a NYC resident, Lines 47a through 54e are populated; if not a NYC resident, those lines are zero. |
| 2061 | |
| 2062 | **If false.** NYC layer mismatch with residency; halt and reconcile. |
| 2063 | |
| 2064 | ### Check 39 — NYC UBT credit chain |
| 2065 | |
| 2066 | **Check.** If Line 53 > $0, then: |
| 2067 | (a) Form IT-219 is attached |
| 2068 | (b) IT-201-ATT Section C is populated |
| 2069 | (c) The credit amount traces to the `nyc-unincorporated-business-tax` skill's UBT-paid figure |
| 2070 | (d) The sliding-scale computation matches the Position 5.24 formula |
| 2071 | |
| 2072 | **If false.** Credit chain broken; halt and reconcile. |
| 2073 | |
| 2074 | ### Check 40 — Yonkers layer consistency |
| 2075 | |
| 2076 | **Check.** If the taxpayer is a Yonkers resident, Line 55 (16.75% of Line 50) is populated; if a Yonkers nonresident with Yonkers earnings, Line 56 (0.50% with $3,000 exemption) is populated; if neither, both are zero. |
| 2077 | |
| 2078 | **If false.** Yonkers layer mismatch; halt and reconcile. |
| 2079 | |
| 2080 | ### Check 41 — MCTMT zone determination correct |
| 2081 | |
| 2082 | **Check.** If the taxpayer's county is in the MCTD per §800(b), Line 54a (if Zone 1) or Line 54b (if Zone 2) is populated based on NESE exceeding the $50,000 per-individual-per-zone threshold. If the taxpayer's county is NOT in the MCTD (Albany, Buffalo, etc.), both lines are zero regardless of income. |
| 2083 | |
| 2084 | **If false.** MCTMT misapplication; halt and reconcile. |
| 2085 | |
| 2086 | ### Check 42 — MCTMT rate correct per zone |
| 2087 | |
| 2088 | **Check.** Line 54a uses 0.60% (Zone 1); Line 54b uses 0.34% (Zone 2). These rates are not interchangeable. |
| 2089 | |
| 2090 | **If false.** Wrong rate; halt and recompute. |
| 2091 | |
| 2092 | ### Check 43 — Per-individual-per-zone threshold applied |
| 2093 | |
| 2094 | **Check.** On a joint return, each spouse's per-zone NESE is tested separately against the $50,000 threshold; the under-threshold spouse's base is excluded. |
| 2095 | |
| 2096 | **If false.** Joint return MCTMT overcounts; halt and recompute per Position 5.28 note. |
| 2097 | |
| 2098 | ### Check 44 — Tax layer arithmetic |
| 2099 | |
| 2100 | **Check.** `Line 61 == Line 46 + Line 58 + Line 59 + Line 60` exactly. |
| 2101 | |
| 2102 | **If false.** Arithmetic error; halt and recompute. |
| 2103 | |
| 2104 | ### Check 45 — Payment arithmetic |
| 2105 | |
| 2106 | **Check.** `Line 76 == (Lines 63-71 refundable credits) + Line 72 (NY WH) + Line 73 (NYC WH) + Line 74 (Yonkers WH) + Line 75 (estimated payments) + Line 75a (prior-year applied)` exactly. |
| 2107 | |
| 2108 | **If false.** Arithmetic error; halt and recompute. |
| 2109 | |
| 2110 | ### Check 46 — Balance due vs refund consistency |
| 2111 | |
| 2112 | **Check.** Exactly one of Line 77 (refund) and Line 78 (balance due) is non-zero, and the non-zero value equals `|Line 76 − Line 61|`. |
| 2113 | |
| 2114 | **If false.** Arithmetic or logic error; halt and recompute. |
| 2115 | |
| 2116 | --- |
| 2117 | |
| 2118 | ## Section 13 — Cross-skill references |
| 2119 | |
| 2120 | This skill interacts with the following other skills in the Accora stack. Each interaction has a direction (input/output), a payload (what data flows), and an order constraint (when in the workflow). |
| 2121 | |
| 2122 | ### Upstream dependencies (this skill consumes) |
| 2123 | |
| 2124 | #### `us-tax-workflow-base v0.2+` |
| 2125 | - **Payload:** Workflow runbook, output spec, global refusals (R-US-*), 17 base self-checks, citation discipline, structured intake form scaffolding, slot 7 contract. |
| 2126 | - **Order:** Always loaded first; this skill cannot run without it. |
| 2127 | |
| 2128 | #### `us-sole-prop-bookkeeping` |
| 2129 | - **Payload:** Classified Schedule C transactions and Schedule C Line 31 net profit. |
| 2130 | - **Order:** Runs before federal SE computation; this skill consumes the Schedule C output indirectly via the federal assembly. |
| 2131 | |
| 2132 | #### `us-schedule-c-and-se-computation` |
| 2133 | - **Payload:** Schedule C bottom line, Schedule SE net earnings from self-employment (§1402(a) amount), deductible half of SE tax. |
| 2134 | - **Order:** Runs before this skill. Position 5.28 and 5.29 (MCTMT) consume the NESE figure directly. |
| 2135 | |
| 2136 | #### `us-qbi-deduction` |
| 2137 | - **Payload:** Federal QBI deduction (Form 1040 Line 13). |
| 2138 | - **Order:** Runs before this skill. Does NOT affect NY computation directly (NY starts from federal AGI, and QBI is below AGI at federal level). Cross-skill value: the brief notes "QBI structural non-conformity" per Section 2 of this skill. |
| 2139 | |
| 2140 | #### `us-self-employed-retirement` |
| 2141 | - **Payload:** Retirement deduction amount flowing to Schedule 1 Line 16. |
| 2142 | - **Order:** Runs before this skill. This skill does not recompute. |
| 2143 | |
| 2144 | #### `us-self-employed-health-insurance` |
| 2145 | - **Payload:** SE health insurance deduction flowing to Schedule 1 Line 17. |
| 2146 | - **Order:** Runs before this skill. This skill does not recompute. |
| 2147 | |
| 2148 | #### `us-federal-return-assembly` |
| 2149 | - **Payload:** Federal AGI (Form 1040 Line 11), federal taxable income (Line 15), federal tax liability, final federal return status. |
| 2150 | - **Order:** Runs immediately before this skill. Position 5.3 and Position 5.5 consume the federal AGI and lock check. |
| 2151 | |
| 2152 | ### Sibling dependencies (this skill coordinates with) |
| 2153 | |
| 2154 | #### `ny-llc-filing-fee-it-204-ll` |
| 2155 | - **Payload:** Whether the taxpayer must file IT-204-LL (yes if SMLLC with any NY source income), the $25 fee amount, and the March 16, 2026 due date. |
| 2156 | - **Order:** This skill does not depend on IT-204-LL computation to produce IT-201. The two returns are independent in computation but both flow into the final deliverable. The orchestrator `us-federal-ny-return-assembly` coordinates them. |
| 2157 | |
| 2158 | #### `nyc-unincorporated-business-tax` (to be built next) |
| 2159 | - **Payload:** NYC UBT liability amount, Form NYC-202 or NYC-202S status, UBT paid during 2025 (the A-201 add-back source), and the Form IT-219 credit input. |
| 2160 | - **Order:** **This skill depends on the NYC UBT skill's output.** Position 5.8 (A-201 add-back) and Position 5.24 (IT-219 credit computation) both consume the UBT amount. The orchestrator runs the NYC UBT skill before this skill's NYC-dependent positions. |
| 2161 | - **Interaction point:** Position 5.24 receives the UBT-paid figure and applies the IT-219 sliding-scale; the resulting credit flows back to IT-201 Line 53. |
| 2162 | |
| 2163 | #### `ny-estimated-tax-it-2105` (to be built) |
| 2164 | - **Payload:** 2026 quarterly estimated tax vouchers (prospective) and 2025 underpayment penalty computation (retrospective, if applicable). |
| 2165 | - **Order:** This skill produces the inputs (2025 NY tax, 2024 NY tax for safe harbor, balance due) but does NOT compute the penalty or the 2026 vouchers. The ny-estimated-tax skill consumes this skill's output. |
| 2166 | |
| 2167 | ### Orchestrator |
| 2168 | |
| 2169 | #### `us-federal-ny-return-assembly` (to be built) |
| 2170 | - **Purpose:** Enforces the execution order: federal stack → ny-it-201-resident-return → nyc-unincorporated-business-tax (if applicable) → ny-llc-filing-fee-it-204-ll (if applicable) → ny-estimated-tax-it-2105 (for 2026 planning). |
| 2171 | - **Responsibility:** Produces the final unified reviewer package with the federal return, the NY return, the NYC UBT return (if any), the IT-204-LL filing (if any), and the 2026 estimated tax schedule. Runs the cross-skill reconciliation check (A-201 add-back vs UBT paid; IT-219 credit vs UBT paid; MCTMT NESE vs Schedule C). |
| 2172 | |
| 2173 | ### Interaction diagram (logical order) |
| 2174 | |
| 2175 | ``` |
| 2176 | us-sole-prop-bookkeeping |
| 2177 | ↓ |
| 2178 | us-schedule-c-and-se-computation |
| 2179 | ↓ |
| 2180 | us-self-employed-retirement ←→ us-self-employed-health-insurance |
| 2181 | ↓ |
| 2182 | us-qbi-deduction |
| 2183 | ↓ |
| 2184 | us-federal-return-assembly (produces federal AGI, locks federal return) |
| 2185 | ↓ |
| 2186 | nyc-unincorporated-business-tax (if NYC resident; produces UBT amount) |
| 2187 | ↓ |
| 2188 | ny-it-201-resident-return ←— this skill |
| 2189 | ↓ |
| 2190 | ny-llc-filing-fee-it-204-ll (if SMLLC) |
| 2191 | ↓ |
| 2192 | ny-estimated-tax-it-2105 (for 2026 planning and 2025 penalty) |
| 2193 | ↓ |
| 2194 | us-federal-ny-return-assembly (orchestrator finalizes everything) |
| 2195 | ``` |
| 2196 | |
| 2197 | The horizontal arrow between retirement and SEHI indicates the circular computation handled by the federal assembly orchestrator — both skills feed each other because SEHI deduction depends on NESE, which depends on retirement contribution, which depends on SEHI deduction. The federal assembly resolves this circularity before this skill runs. |
| 2198 | |
| 2199 | --- |
| 2200 | |
| 2201 | ## Section 14 — Reference material, design notes, and change log |
| 2202 | |
| 2203 | ### Reference material (supplementary, not authoritative) |
| 2204 | |
| 2205 | The primary source library in Section 4 lists all authoritative citations. The items below are secondary resources the skill's future maintainers may find useful for verification or updates. |
| 2206 | |
| 2207 | **NYSDTF publications (not primary authority but useful for taxpayer-facing guidance):** |
| 2208 | - Publication 36, General Information for Senior Citizens and Retired Persons |
| 2209 | - Publication 88, General Tax Information for New York State Nonresidents and Part-Year Residents (for cross-reference when refusing under R-NY201-1) |
| 2210 | - Publication 99, General Tax Information for New York State Residents |
| 2211 | - Publication 16, New York Tax Status of Limited Liability Companies and Limited Liability Partnerships (cross-reference with `ny-llc-filing-fee-it-204-ll`) |
| 2212 | |
| 2213 | **Secondary analysis of the §174A uncertainty (Position 5.15):** |
| 2214 | - Bonadio CPA firm analysis of the Hochul FY 2026-27 Executive Budget §174A decoupling proposal (January 2026) |
| 2215 | - The Tax Foundation state tax round-up for 2025-2026 (tracks state conformity to OBBBA; useful for comparing NY's position to other states) |
| 2216 | - The MoneyWise CPA blog post series on OBBBA state conformity (not authoritative but useful for tracking the legislative calendar) |
| 2217 | |
| 2218 | **NYC Department of Finance materials for UBT cross-reference:** |
| 2219 | - NYC-202 and NYC-202S 2025 instructions (for confirming the UBT paid figure that flows to IT-219) |
| 2220 | - NYC Business Tax Forms page at nyc.gov/finance |
| 2221 | |
| 2222 | **MTA MCTD maps and guidance:** |
| 2223 | - NY Tax Law §800(b) is the authoritative MCTD county list, but the MTA publishes maps showing the commuter rail and subway footprint that informs the zone structure. These are not authoritative but are useful for taxpayer communication. |
| 2224 | |
| 2225 | ### Design notes |
| 2226 | |
| 2227 | **Why this skill is load-bearing.** The `ny-it-201-resident-return` skill owns four intra-NY tax layers (state + NYC + Yonkers + MCTMT) that must be coordinated correctly because they share a common tax base (NY taxable income) with layer-specific modifications. No other skill in the NY stack has the authority to compute these layers. If this skill is wrong, every downstream skill (IT-204-LL, IT-2105, orchestrator) is wrong. For this reason, the skill has aggressive self-checks (28-46) and demands upstream lock before proceeding. |
| 2228 | |
| 2229 | **Why the §174A uncertainty is handled with a refusal rather than a default.** Position 5.15 could have defaulted silently to Path A (conservative) or Path B (federal-conforming). The skill instead refuses material positions and requires affirmative reviewer election because: (a) the legislative uncertainty is likely to resolve within 6-12 months of the skill's currency date, making any silent default potentially stale; (b) the dollar impact of the choice is typically material (a $40k+ R&E position at 6.85% combined rate = $2,700+ of tax); (c) the reviewer assumption in Circular 230 professional practice is that material positions require affirmative professional judgment, not a software default; (d) an amended return under Path B, if the Hochul proposal passes, is more expensive than the Path A conservative route, but the amendment risk must be acknowledged and documented, not hidden. |
| 2230 | |
| 2231 | **Why the MCTMT per-individual-per-zone rule gets its own position.** The rule in NY Tax Law §801 is simple in text but easy to misapply in practice. A joint return with one spouse above the $50,000 threshold and one below looks, at first glance, like it should aggregate the spouses' bases for a single threshold test. It does not. Each spouse is tested separately. This is a common error in self-prepared returns and even in some professional returns. The dedicated positions (5.28-5.30) with explicit worked examples (Example 3, Carlos + Maria) anchor the rule in practice. |
| 2232 | |
| 2233 | **Why the NYC UBT credit computation is done in this skill rather than the NYC UBT skill.** The NYC UBT skill computes the UBT liability on Form NYC-202/NYC-202S. The sliding-scale credit under IT-219 is a NY state credit that happens to reference the NYC UBT paid amount — it is structurally a state-level credit, not a NYC-level credit. Form IT-219 is an NYSDTF form, not an NYC Department of Finance form. For this reason, the IT-219 computation belongs in the state skill (this skill), with a cross-skill dependency on the NYC skill for the UBT-paid amount. The data flow is clear: NYC UBT skill produces UBT paid; this skill produces IT-219 credit and flows it to IT-201 Line 53. |
| 2234 | |
| 2235 | **Why Albany, Buffalo, Rochester are explicitly called out as non-MCTD.** Self-preparing freelancers in upstate NY sometimes mistakenly believe MCTMT applies to them because they have NYC clients or because "NY = NYC" in the mental model. The MCTD is explicitly defined in NY Tax Law §800(b) as 12 counties (NYC five boroughs + 7 surrounding counties). Albany, Buffalo, Rochester, Syracuse, Binghamton, and the entire North Country are NOT in the MCTD. Example 5 (Rachel) exists specifically to anchor this distinction for both the skill and the reviewer. The brief explicitly states "MCTMT = $0 because Albany County is not in the MCTD" when applicable, so there is no ambiguity about whether MCTMT was missed or intentionally zero. |
| 2236 | |
| 2237 | **Why the recapture worksheet is explained as a method, not a separate tax.** The $107,650 threshold and the bands above it produce what journalists call the "recapture tax" or "supplemental tax on high earners." In the actual statute (§601(d)(1) and the parallel sections), this is not a separate tax — it is a different method of computing the same tax base that phases out the bracket benefit. The skill explains this explicitly in Position 5.19 to prevent a reviewer from treating it as an additional tax to be computed alongside the regular tax. Treating it as a separate tax would double-count. |
| 2238 | |
| 2239 | **Why the brief includes a sanity check on effective rate (Example 6, Jake).** For high-income taxpayers, a 10-11% combined effective rate (state + NYC + MCTMT) on NYAGI is reasonable. A computed effective rate below 8% or above 12% is a signal of either a math error or a missed position. The brief includes the effective rate as a reasonableness flag. |
| 2240 | |
| 2241 | **Why the skill does not compute NY credits for taxes paid to another state (R-NY201-6).** The §620 credit is often materially valuable (potentially thousands of dollars for a freelancer with significant out-of-state income) but it requires computing the credit cap under the §620(e) limitation formula, which in turn requires detailed NY source vs non-NY source allocation. This allocation requires Form IT-203-A or equivalent analysis and is too complex to handle reliably in a skill that is primarily designed for single-state resident cases. The refusal preserves taxpayer rights by flagging the credit for reviewer rather than silently omitting it. |
| 2242 | |
| 2243 | **Why the §615(f) itemized limitation is refused rather than computed.** The limitation phases out itemized deductions through multiple income bands under 20 NYCRR §112.3, with different formulas at different NYAGI levels. The computation is rarely worth it for freelance developers (who typically benefit from the standard deduction anyway), and the refusal preserves correctness in the rare case where it matters. |
| 2244 | |
| 2245 | ### Versioning |
| 2246 | |
| 2247 | This skill follows the Accora skill versioning convention: `vMAJOR.MINOR` where MAJOR increments on structural changes (new sections, new position rules, changed slot contract) and MINOR increments on content updates (new year's figures, updated citations, refinements to existing positions). |
| 2248 | |
| 2249 | ### Change log |
| 2250 | |
| 2251 | **v0.1 — April 2026** (this version) |
| 2252 | - Initial release |
| 2253 | - Covers tax year 2025 (returns due April 15, 2026) |
| 2254 | - Conforms to `us-tax-workflow-base v0.2` slot contract (all 13 slots) |
| 2255 | - 34 structured position rules in Section 5 |
| 2256 | - 12 topical refusals (R-NY201-1 through R-NY201-12) in Section 7 |
| 2257 | - 6 worked examples in Section 9 |
| 2258 | - 22 intake form additions (NY201-1 through NY201-22) in Section 11 |
| 2259 | - Self-checks 28-46 in Section 12 |
| 2260 | - Cross-skill coordination with `ny-llc-filing-fee-it-204-ll`, `nyc-unincorporated-business-tax` (pending), `ny-estimated-tax-it-2105` (pending) |
| 2261 | - Position 5.15 §174A uncertainty handled via two-path reviewer decision with R-NY201-5 refusing material positions |
| 2262 | - Currency date: April 2026; Hochul FY 2026-27 Executive Budget §174A proposal monitored but not enacted |
| 2263 | |
| 2264 | **Pending for v0.2 (target: summer 2026):** |
| 2265 | - Update figures for any 2025 legislative changes enacted after April 2026 |
| 2266 | - Resolve Position 5.15 §174A path once legislation clarifies |
| 2267 | - Add line number verification against the finalized 2025 Form IT-201 (current version locked from January 2026 release) |
| 2268 | - Refine NYC UBT credit worked example once `nyc-unincorporated-business-tax` skill is released and the cross-skill data contract is frozen |
| 2269 | |
| 2270 | **Pending for v1.0 (target: 2027 for tax year 2026 returns):** |
| 2271 | - Update all figures to 2026 values |
| 2272 | - Incorporate any §601 rate changes or threshold updates from Chapter 59 of the Laws of 2026 |
| 2273 | - Revise Position 5.15 based on final §174A legislative outcome |
| 2274 | - Add tax year 2026 rate schedules and standard deduction amounts |
| 2275 | - Verify line numbers against 2026 Form IT-201 (to be released January 2027) |
| 2276 | - Consider whether new sub-state layers (any new NYC surcharges, Yonkers rate changes, MCTMT threshold changes) require new positions |
| 2277 | |
| 2278 | ### Maintenance notes for future versions |
| 2279 | |
| 2280 | **Every version update must:** |
| 2281 | 1. Verify the rate schedules and thresholds in Section 3 against the then-current Form IT-201-I |
| 2282 | 2. Verify the primary source URLs in Section 4 still resolve |
| 2283 | 3. Re-confirm the MCTMT zone classifications in §800(b) have not changed |
| 2284 | 4. Re-confirm the NYC resident tax brackets in §11-1701 have not changed |
| 2285 | 5. Re-confirm the Yonkers surcharge rate in §92-5 has not changed |
| 2286 | 6. Re-confirm the §174A NY position (in force or not in force) and update Position 5.15 accordingly |
| 2287 | 7. Update the currency date and the change log |
| 2288 | 8. Run the six worked examples against the new year's figures to verify no arithmetic drift |
| 2289 | |
| 2290 | **Legislative monitoring sources for version maintenance:** |
| 2291 | - NYSDTF Personal Income Tax Up-to-Date Information page (tax.ny.gov/pit/personal_income_tax_up_to_date.htm) |
| 2292 | - Chapter Laws of the State of New York (the official source of enacted legislation) |
| 2293 | - Governor's Executive Budget proposals (budget.ny.gov) |
| 2294 | - State Assembly Ways and Means Committee reports |
| 2295 | - NYSDTF TSB-M (Tax Bulletin Memoranda) releases |
| 2296 | |
| 2297 | **When to cut a new minor version vs continue under v0.x:** |
| 2298 | - Any change to a rate or threshold = new version |
| 2299 | - Any change to a refusal trigger = new version |
| 2300 | - Any change to a position rule that could produce a different dollar result = new version |
| 2301 | - Editorial or citation clarity improvements = continue under current version with a dated patch note |
| 2302 | |
| 2303 | --- |
| 2304 | |
| 2305 | ## End of Turn 4 — Skill complete |
| 2306 | |
| 2307 | ### Turn 4 summary |
| 2308 | |
| 2309 | This turn drafted the final five sections (10-14) of `ny-it-201-resident-return`, completing the skill. |
| 2310 | |
| 2311 | **Section 10 (Output format extensions)** — four structured brief additions: NY.1 residency and layer determination, NY.2 NYAGI reconciliation, NY.3 tax layer summary, NY.4 payments and final balance. Also a taxpayer action list template with 9 NY-specific items (signing, payment, LLC filing coordination, NYC UBT coordination, 2026 estimates, retention, §174A tracking, §168(k) tracking) and a 14-item attachment manifest. |
| 2312 | |
| 2313 | **Section 11 (Intake form additions)** — 22 structured intake questions (NY201-1 through NY201-22) using `ask_user_input_v0` format where interactive and free-text where documentary. Covers residency, county, school district, NYC/Yonkers living quarters, NYC UBT awareness, MCTMT awareness, prior-year carryforwards, retirement contributions, estimated tax payments, withholding, prior-year overpayment, §174A R&E activity, §168(k) bonus depreciation, tax-exempt bond sources, US government obligations, pension/annuity income, Empire State Child Credit, real property tax credit, NY Charitable Gifts Trust Fund, other NY credits, first-time filer status. |
| 2314 | |
| 2315 | **Section 12 (Self-check additions)** — Checks 28-46 (19 new checks), extending the base 1-17 and the IT-204-LL skill's 18-27. Covers: residency gate pass, federal AGI match, NYAGI arithmetic, A-201 UBT cross-skill reconciliation, IT-225/IT-558 attachment, §174A documentation, tax computation method selection, recapture band selection, §615(f) refusal check, NYC layer consistency, NYC UBT credit chain, Yonkers layer consistency, MCTMT zone determination, MCTMT rate per zone, per-individual-per-zone threshold, tax layer arithmetic, payment arithmetic, and balance due/refund consistency. |
| 2316 | |
| 2317 | **Section 13 (Cross-skill references)** — explicit documentation of upstream dependencies (7 federal skills plus workflow base), sibling dependencies (IT-204-LL, NYC UBT, IT-2105), and the orchestrator. Includes an interaction diagram showing the logical execution order. |
| 2318 | |
| 2319 | **Section 14 (Reference material, design notes, change log)** — supplementary resources (NYSDTF publications, secondary §174A analysis, NYC DOF materials, MTA zone references), design notes explaining the key structural choices (why load-bearing, why §174A refusal, why per-individual-per-zone is dedicated, why NYC UBT credit is in this skill, why non-MCTD counties are called out, why recapture is a method not a tax, why effective rate sanity checks, why §620 refusal, why §615(f) refusal), v0.1 change log, pending items for v0.2 and v1.0, and maintenance notes. |
| 2320 | |
| 2321 | ### Skill-level summary |
| 2322 | |
| 2323 | **File length at completion:** Turn 1 (440 lines) + Turn 2 (598 lines) + Turn 3 (554 lines) + Turn 4 (~950 lines) = approximately **2,540 lines**, near the bottom of the 2,500-2,700 line estimate. |
| 2324 | |
| 2325 | **Slot contract conformance (13 slots):** |
| 2326 | 1. ✅ Scope statement (Section 1) |
| 2327 | 2. ✅ Tax year coverage (Section 2) |
| 2328 | 3. ✅ Year-specific figures table (Section 3) |
| 2329 | 4. ✅ Primary source library (Section 4) |
| 2330 | 5. ✅ Position rules with worked examples (Section 5, 34 positions) |
| 2331 | 6. ✅ Topical refusal catalogue R-NY201-1 through R-NY201-12 in trigger/output verbatim format (Section 7) |
| 2332 | 7. ✅ Conservative defaults table (Section 6, 24 rows) |
| 2333 | 8. ✅ Reviewer attention thresholds (Section 8, three tables) |
| 2334 | 9. ✅ Worked examples minimum 5 (Section 9, six examples) |
| 2335 | 10. ✅ Output format extension (Section 10) |
| 2336 | 11. ✅ Intake form additions (Section 11, 22 questions) |
| 2337 | 12. ✅ Self-check additions (Section 12, Checks 28-46) |
| 2338 | 13. ✅ Currency and revision metadata (Section 14, change log) |
| 2339 | |
| 2340 | **The skill is production-ready** subject to the usual caveat that no skill is truly production-ready until it runs in anger against real taxpayer data and is validated by Kevin or Darren on a handful of test cases. |
| 2341 | |
| 2342 | ### Next steps |
| 2343 | |
| 2344 | 1. Kevin or Darren review of the complete skill |
| 2345 | 2. Four remaining NY skills to build: |
| 2346 | - `nyc-unincorporated-business-tax` (~1,800 lines, the biggest remaining) |
| 2347 | - `ny-estimated-tax-it-2105` (~700 lines) |
| 2348 | - `us-multi-state-sole-prop-intake` (updates to existing intake) |
| 2349 | - `us-federal-ny-return-assembly` orchestrator (~500 lines) |
| 2350 | 3. Cross-skill validation: run a test case through the full NY stack end-to-end to verify the A-201 UBT add-back, IT-219 credit flow, and MCTMT computations all reconcile correctly |
| 2351 | |
| 2352 | |
| 2353 | --- |
| 2354 | |
| 2355 | ## Disclaimer |
| 2356 | |
| 2357 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon. |
| 2358 | |
| 2359 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 2360 |
Run this skill, then get an accountant to check it
After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Depends on
Quality
Q2: Research-verified
Deep research against tax authority sources. Not yet tested on real data.
Needs real client data + practitioner sign-off to reach Q1.
Accountant Review
About
Tier 2 New York content skill for preparing Form IT-201 (Full-Year Resident Income Tax Return) for New York State full-year residents who are sole proprietors or single-member LLCs disregarded for federal tax purposes. Covers the NYAGI computation starting from federal AGI, Form IT-225 addition and subtraction modifications (notably A-201 for unincorporated business taxes deducted federally), Form IT-558 OBBBA decoupling adjustments including the §168(k) bonus depreciation add-back and the §174A R&E expensing uncertainty, the standard vs itemized deduction decision, NY state tax computation including the $107,650 recapture worksheet, NYC resident tax computation (lines 47a-53) including the NYC UBT credit flow via Form IT-219, Yonkers resident surcharge and nonresident earnings tax (lines 55-57), MCTMT for self-employed individuals in the MCTD (lines 54a-54b), credits and payments, and the reviewer brief for the complete NY state-level return package. Does NOT cover part-year or nonresident returns (Form IT-203), itemized deduction limitations above $100,000 NYAGI in detail, PTET election scenarios, convenience-of-the-employer rule cases, NY source income allocation for multi-state activity, or NYC Unincorporated Business Tax computation itself — see Section 7. MUST be loaded alongside us-tax-workflow-base v0.2 or later. Typically loaded alongside ny-llc-filing-fee-it-204-ll (if SMLLC), nyc-unincorporated-business-tax (if NYC resident), and ny-estimated-tax-it-2105. New York State full-year residents only.