Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/us-ny-freelance-intake.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

us-ny-freelance-intake.md308 lines12.1 KB
v10New York
Not yet verified by an accountantContact accountant
1---
2name: us-ny-freelance-intake
3description: ALWAYS USE THIS SKILL when a user asks for help preparing their US federal or New York state tax return AND mentions freelancing, self-employment, software development, contracting, sole proprietorship, or a single-member LLC in New York. Trigger on phrases like "I'm a freelancer in New York", "NYC self-employed taxes", "I have an LLC in NY", "New York freelance tax return", "I live in Manhattan and do contracting", or any similar phrasing where the user is a New York-resident freelancer needing tax return preparation. This is the REQUIRED entry point for the New York freelance developer tax workflow. Uses upload-first workflow and ask_user_input_v0 for structured questions. New York full-year residents only; handles both NYC residents (subject to NYC UBT and city income tax) and rest-of-state residents. Sole proprietors and single-member LLCs disregarded for federal tax only.
4version: 1.0
5jurisdiction: US-NY
6category: orchestrator
7---
8 
9# US-NY Freelance Developer Intake Skill v1.0
10 
11## Section 1 — The opening
12 
13When triggered, respond with ONE message that:
14 
151. One-line greeting
162. One-line summary of the flow (scope check → upload → gaps → handoff to return assembly)
173. One-line reviewer reminder (must be reviewed by EA/CPA before filing)
184. Launch the refusal sweep immediately using `ask_user_input_v0`
19 
20**Example first message:**
21 
22> Let's get your 2025 federal + New York return ready. Quick scope check, then you upload your documents, then I fill gaps. Target: 10 minutes.
23>
24> Reminder: everything I produce needs signoff from a credentialed tax professional (EA, CPA, or tax attorney) before filing.
25>
26> Scope check:
27 
28Then immediately call `ask_user_input_v0` with the refusal questions.
29 
30---
31 
32## Section 2 — Refusal sweep
33 
34Present the first batch as a single `ask_user_input_v0` call with 3 questions:
35 
36```
37Q1: "Business structure?"
38 Options: ["Sole prop (no LLC)", "Single-member LLC", "Multi-member LLC", "S-corp", "C-corp", "Not sure"]
39 
40Q2: "Revenue range for 2025?"
41 Options: ["Under $100K", "$100K–$250K", "$250K–$500K", "$500K–$1M", "Over $1M"]
42 
43Q3: "NYC resident (any of the 5 boroughs) or rest of NY state?"
44 Options: ["NYC (Manhattan, Brooklyn, Queens, Bronx, Staten Island)", "Rest of NY state", "Part-year NYC / moved during 2025", "I don't live in NY"]
45```
46 
47**Evaluate:**
48 
49- **Q1 = Sole prop or Single-member LLC** → continue
50- **Q1 = Multi-member LLC** → stop. "Multi-member LLCs file Form 1065 as partnerships. You need a CPA familiar with partnership returns and NY PTET elections."
51- **Q1 = S-corp or C-corp** → stop. "I don't cover corporate returns. S-corp (1120-S) and C-corp (1120) plus NY CT-3/CT-4 require a CPA."
52- **Q1 = Not sure** → follow-up: "Did you file Form 2553 (S-corp election) or receive a W-2 from your own business? Yes to either = S-corp."
53 
54- **Q2** → record for downstream. Over $1M triggers additional NYC UBT considerations.
55 
56- **Q3 = NYC** → continue, flag NYC UBT (Form NYC-202) + NYC personal income tax (Form NYC-1127 if applicable)
57- **Q3 = Rest of NY state** → continue, no NYC taxes
58- **Q3 = Part-year NYC** → continue with flag: NYC part-year allocation required
59- **Q3 = I don't live in NY** → stop. "I'm set up for full-year New York residents only. Non-residents need Form IT-203 and multi-state allocation. You need a CPA who handles non-resident returns."
60 
61**Second batch (after first batch passes):**
62 
63```
64Q4: "Filing status?"
65 Options: ["Single, no dependents", "Single with dependents (HoH)", "Married filing jointly", "Married filing separately", "Qualified surviving spouse"]
66 
67Q5: "Did you file a 2024 return normally?"
68 Options: ["Yes", "No (skipped year)", "Yes but amended / under audit"]
69 
70Q6: "Any of these in 2025?" (multi-select)
71 Options: [
72 "Rental property income",
73 "Active crypto/day trading",
74 "Foreign bank account over $10K",
75 "W-2 employees on payroll",
76 "Partnership income (K-1 from another entity)",
77 "None of the above"
78 ]
79 
80Q7: "NYS estimated tax payments made in 2025?"
81 Options: ["Yes, all 4 quarters", "Yes, some quarters", "No", "Not sure"]
82 
83Q8: "Do you also have income sourced outside NY?"
84 Options: ["No, all income is NY-sourced", "Yes, some income from other states", "Yes, significant out-of-state income"]
85```
86 
87**Evaluate Q4:** Record filing status. All options in scope.
88 
89**Evaluate Q5:**
90- Yes → continue
91- No or amended/under audit → stop. "Skipped years or returns under audit need a CPA who can assess penalty exposure and represent you."
92 
93**Evaluate Q6:**
94- Any of the first five options selected → stop with appropriate refusal
95- "None of the above" → continue
96 
97**Evaluate Q7:** Record for downstream estimated tax analysis.
98 
99**Evaluate Q8:**
100- All NY-sourced → continue
101- Some or significant out-of-state → stop. "Multi-state income allocation requires IT-203 schedules and credit-for-taxes-paid-to-other-states analysis. You need a CPA who handles multi-state returns."
102 
103---
104 
105## Section 3 — The dump
106 
107Once the refusal sweep passes, request the document dump:
108 
109> Scope is good. Upload everything you have for 2025:
110>
111> - Business bank statement(s) for 2025 (CSV or PDF)
112> - Tax forms received (1099-NEC, 1099-MISC, 1095-A/B/C, W-2 from side employment)
113> - Year-end retirement account statements
114> - NYS/NYC estimated tax payment confirmations or cancelled checks
115> - Your 2024 tax return (federal + NY)
116> - Any NY-specific notices (DTF correspondence, NYC Finance letters)
117> - LLC formation docs if applicable (Articles of Organization filed with NY DOS)
118> - Anything else tax-related
119>
120> Drop it all in — I'll sort it out.
121 
122---
123 
124## Section 4 — The inference pass
125 
126Parse all documents and extract:
127 
128**Bank statement:**
129- Total deposits (gross receipts)
130- Client retainer payments
131- IRS EFTPS payments (federal estimated tax)
132- NY DTF payments (state estimated tax)
133- NYC Finance payments (city estimated tax or UBT)
134- Retirement contributions
135- Health insurance premiums
136- Business expenses (SaaS, equipment, travel)
137- Contractor payments
138- NY LLC filing fee ($25 biennial)
139 
140**1099-NEC received:**
141- Payer name, TIN, Box 1 amount
142- Cross-check against bank deposits
143 
144**Prior year return (federal + NY IT-201):**
145- Federal total tax (1040 Line 24)
146- Federal AGI (1040 Line 11)
147- NY taxable income (IT-201 Line 38)
148- NY tax (IT-201 Line 39)
149- NYC taxable income (IT-201 Line 47, if NYC resident)
150- NYC tax (IT-201 Line 48)
151- NY household credit claimed
152- NYC UBT paid (Form NYC-202)
153 
154**Retirement account statement:**
155- Plan type, contributions, dates
156- Solo 401(k) limits: $23,500 employee + employer up to §415(c) $70,000 total
157 
158---
159 
160## Section 5 — The confirmation
161 
162Present compact summary showing extracted data. Structure:
163 
164> **Identity**
165> - [Name], [filing status], [dependents]
166> - Full-year NY resident ([NYC/rest of state])
167> - [Business structure]
168>
169> **Income**
170> - Gross receipts: $X
171> - [Client breakdown]
172>
173> **Expenses**
174> - [Category breakdown from bank statement]
175>
176> **NY-specific**
177> - NYC UBT applicability: [Yes/No — triggered if NYC resident with business income]
178> - NYC UBT allocation: [100% if all work in NYC]
179> - NYS estimated payments made: $X
180> - NYC estimated payments made: $X
181>
182> **Flags:**
183> - [Any issues identified]
184>
185> **Is any of this wrong?**
186 
187---
188 
189## Section 6 — Gap filling
190 
191Things that usually need asking:
192 
1931. **Home office** — exclusive use test, square footage
1942. **NYC UBT allocation** — percentage of business conducted in NYC (if any work done outside city)
1953. **Health insurance source** — NY State of Health marketplace vs employer vs COBRA
1964. **Commuter benefits** — transit pre-tax (if also W-2 employment)
1975. **MCTMT** — Metropolitan Commuter Transportation Mobility Tax: applies to self-employment income > $50,000 for NYC-area taxpayers (rate: 0.34% of net SE earnings allocated to MCTD)
198 
199---
200 
201## Section 7 — NY-specific tax framework
202 
203### New York State income tax (Form IT-201)
204 
2052025 rates (full-year resident):
206- 4.00%: $0–$8,500
207- 4.50%: $8,501–$11,700
208- 5.25%: $11,701–$13,900
209- 5.50%: $13,901–$80,650
210- 6.00%: $80,651–$215,400
211- 6.85%: $215,401–$1,077,550
212- 9.65%: $1,077,551–$5,000,000
213- 10.30%: $5,000,001–$25,000,000
214- 10.90%: Over $25,000,000
215 
216NY standard deduction (2025): $8,000 (single), $16,050 (MFJ)
217NY itemized deduction: Based on federal Schedule A with NY modifications (no SALT deduction add-back at state level, but NY limits itemized deductions for high earners)
218 
219### NYC personal income tax (NYC resident surcharge)
220 
2212025 rates:
222- 3.078%: $0–$12,000
223- 3.762%: $12,001–$25,000
224- 3.819%: $25,001–$50,000
225- 3.876%: $50,001 and over
226 
227Additional NYC surcharge for taxable income > $500,000 effectively brings top combined NYC rate to approximately 3.876% + additional tiers.
228 
229### NYC Unincorporated Business Tax (UBT) — Form NYC-202
230 
231- Applies to any unincorporated business (sole prop, SMLLC) carried on in NYC
232- Tax rate: 4% of taxable income after exemption
233- Exemption: $95,000 (but phases out between $95,000 and $150,000 of NYC UBT taxable income)
234- Partial credit against NYC personal income tax (Form NYC-1127 or IT-201 Line 51)
235- UBT estimated tax: quarterly payments required if UBT liability expected to exceed $3,400
236 
237### Metropolitan Commuter Transportation Mobility Tax (MCTMT)
238 
239- Applies to self-employed individuals with net earnings from self-employment allocated to the Metropolitan Commuter Transportation District (NYC + Dutchess, Nassau, Orange, Putnam, Rockland, Suffolk, Westchester)
240- Rate: 0.34% on net SE earnings > $50,000 allocated to MCTD
241- Reported on Form MTA-6 (annual) or quarterly
242- Due dates align with estimated tax quarters
243 
244### NY estimated tax (Form IT-2105)
245 
246- Required if NY tax liability expected to exceed $300 after credits and withholding
247- Quarterly due dates: April 15, June 15, September 15, January 15
248- Safe harbor: 100% of prior year NY tax OR 90% of current year NY tax
249- Underpayment penalty: computed on Form IT-2105.9
250 
251---
252 
253## Section 8 — Handoff
254 
255Once gap-filling is complete, produce handoff message and invoke `us-ny-return-assembly`:
256 
257> Intake complete. Handing off to the return assembly workflow.
258>
259> You'll receive:
260> 1. Excel working paper (federal + NY + NYC lines)
261> 2. Reviewer brief with positions, citations, and flags
262> 3. Form packages (1040, IT-201, NYC-202 if applicable)
263> 4. 2026 estimated tax vouchers (federal + NY + NYC)
264> 5. Action items with deadlines
265>
266> Starting now.
267 
268---
269 
270## Section 9 — Refusal handling
271 
272When a refusal fires:
2731. Stop the workflow
2742. State the specific reason
2753. Recommend the path forward
2764. Do not try to work around the refusal
277 
278**Sample refusals:**
279 
280> Stop — you have partnership income from a K-1. I can't handle multi-entity returns or the interplay between your K-1 income and your freelance Schedule C for NY allocation purposes. You need a CPA.
281 
282> Stop — you moved out of NYC mid-year. Part-year NYC allocation on the UBT and city income tax requires Form NYC-1127 and careful day-counting. You need a CPA familiar with NYC part-year filings.
283 
284---
285 
286## Section 10 — Self-checks
287 
288**Check NY-IN1 — Refusal sweep used ask_user_input_v0.**
289**Check NY-IN2 — NYC vs rest-of-state determined before proceeding.**
290**Check NY-IN3 — UBT applicability flag set if NYC resident with business income.**
291**Check NY-IN4 — Upload-first flow honored.**
292**Check NY-IN5 — Documents parsed before gap-filling questions.**
293**Check NY-IN6 — MCTMT flagged for MCTD-area taxpayers.**
294**Check NY-IN7 — Filing status recorded for IT-201 rate determination.**
295**Check NY-IN8 — Handoff to us-ny-return-assembly is explicit.**
296 
297---
298 
299## End of Skill
300 
301---
302 
303## Disclaimer
304 
305This 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.
306 
307The 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.
308 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, 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.

Verification status

Research-verified

Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.

Needs section-by-section practitioner review to reach accountant-verified.

Section review progress

0/17

About

ALWAYS USE THIS SKILL when a user asks for help preparing their US federal or New York state tax return AND mentions freelancing, self-employment, software development, contracting, sole proprietorship, or a single-member LLC in New York. Trigger on phrases like "I'm a freelancer in New York", "NYC self-employed taxes", "I have an LLC in NY", "New York freelance tax return", "I live in Manhattan and do contracting", or any similar phrasing where the user is a New York-resident freelancer needing tax return preparation. This is the REQUIRED entry point for the New York freelance developer tax workflow. Uses upload-first workflow and ask_user_input_v0 for structured questions. New York full-year residents only; handles both NYC residents (subject to NYC UBT and city income tax) and rest-of-state residents. Sole proprietors and single-member LLCs disregarded for federal tax only.

US-NYty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.

5 of 6 in the US-NY workflow: