🗺️
Taxes/Multi-State Tax Allocator

Multi-State Tax Allocator

Calculate state income tax allocation for remote workers and multi-state earners. Includes reciprocity agreements and tax credits.

2025 TAX RATESDays-worked allocationReciprocity agreementsTax creditsMulti-state
$
Work Days by State
$30,202total annual tax
Take-home: $89,798 (74.8%)
New York (180d)$8,220
New Jersey (100d)$3,364
Connecticut (40d)$1,049
Federal Income Tax$17,570
StateDaysIncomeTaxCreditNet
NY180$67,500$8,220$8,220
NJ100$37,500$3,364$3,364
CT40$15,000$1,049$1,049
2025: Days-worked allocation · State reciprocity agreements · Tax credits for non-resident work · Federal tax on full income
Data Source & Legal Disclaimer
Effective: 2026 tax year (IRS Rev. Proc. 2025-32)Last updated: 3 days ago
Sources: IRS Revenue Procedure 2025-32 (2026 inflation adjustments) · IRS.gov — Tax Brackets & Rates · SSA — 2026 Contribution and Benefit Base ($184,500) · IRS Publication 334 — Tax Guide for Small Business (Self-Employed) · IRS Form 1040-ES — Estimated Tax for Individuals · IRS Publication 590-B — Distributions from Retirement Accounts (RMD) · State tax rates: respective state Department of Revenue websites

State tax allocation is based on days-worked methodology. Reciprocity agreements and tax credits are simplified. Some states use income-sourcing rules instead of days. This is for estimation only — consult a tax professional.

See all data sources & update policy →

How multi-state tax allocation works — illustrated

When you earn income in more than one state, each state taxes the share you earned within its borders — usually prorated by the number of days you worked there. Your home (resident) state taxes your full income but gives a credit for taxes paid to the other states, so the same dollar is never taxed twice. A handful of states also have reciprocity agreements that waive non-resident tax entirely. This calculator splits your annual income by days worked, applies each state's tax to its allocated share, and then applies the home-state credit.

Days worked drive the income split
Multi-state income allocation by days workedNY · 180dNJ · 100dCT · 85d0365 daysWork-year total = $130,000 annual incomeNY · 49.3%$64,110NJ · 27.4%$35,616CT · 23.3%$30,274Home state (CO) taxes the full $130,000then credits tax paid to NY + NJ — no double taxationReciprocity agreements can waive non-resident tax for home-state residents entirely

Each color block is one state's share of the 365-day work year. Income is allocated in the same proportion, and the home state then credits tax already paid to the non-resident states.

Worked example

Maya, a product designer who lives in Denver, earns $130,000 and works 210 days in Colorado, 120 days in New York, and 35 days in New Jersey.

  1. Total work days:210 + 120 + 35 = 365 days across three states
  2. Allocate income:CO 57.5% = $74,795 · NY 32.9% = $42,740 · NJ 9.6% = $12,465
  3. Non-resident tax:NY taxes its $42,740 share; NJ taxes its $12,465 share (simplified state rates)
  4. Home-state credit:Colorado taxes the full $130,000 but credits the NY + NJ tax paid, so the same income is never taxed twice
↩ Back to calculator

About this tool

What is this tool?

Calculate state income tax when working across multiple states. Days-worked allocation, reciprocity agreements, tax credits. Free, no signup.

Days-worked allocationReciprocity agreementsTax creditsMulti-state

What Is Multi-State Tax Allocation?

When you work in multiple states during a tax year, each state can tax the income earned within its borders. The most common method is days-worked allocation: your total income is split based on the percentage of work days spent in each state. For example, if you worked 180 days in New York and 100 days in New Jersey out of 280 total days, New York taxes 64.3% of your income and New Jersey taxes 35.7%.

What Are State Tax Reciprocity Agreements?

Some states have reciprocity agreements that allow residents of one state to work in another without paying tax to the non-resident state. For example, if you live in New Jersey but work in Pennsylvania, the NJ-PA reciprocity agreement means you only pay tax to New Jersey. This tool automatically checks reciprocity agreements between your home state and work states.

How Do Tax Credits Work for Multi-State Earners?

If your home state does not have reciprocity with a state where you worked, you may face double taxation. Most states offer a tax credit for income taxes paid to other states. The credit is typically the lesser of: (a) the tax you paid to the non-resident state, or (b) the tax your home state would charge on that same income. This prevents double taxation but requires careful calculation.

Frequently Asked Questions

How is income allocated across multiple states?

The most common method is days-worked allocation. Count total work days in all states, then divide each state's work days by the total. That percentage of your annual income is allocated to that state. For example, 180 days in NY out of 280 total = 64.3% of income allocated to New York.

What states have reciprocity agreements?

About 16 states have reciprocity agreements, mostly in the Midwest and Mid-Atlantic. Key pairs include: NJ-PA, MD-DC-VA-WV, OH-IN-KY-MI-PA-WV, IL-IA-KY-MI-WI, and MN-MI-ND. If your home state has reciprocity with your work state, you only pay tax to your home state.

Do I pay double tax if there's no reciprocity?

Not necessarily. Most states that charge income tax offer a credit for taxes paid to other states. The credit is usually the lesser of the tax paid to the other state or what your home state would charge on that income. States without income tax (TX, FL, WA, NV, etc.) do not offer credits because they don't charge income tax.

What if I work remotely from home for an out-of-state employer?

Generally, you are taxed where you physically perform the work, not where your employer is located. If you work from home in New York for a California company, only New York taxes your income (under the convenience-of-the-employer rule, with some exceptions for Delaware, Nebraska, New York, and Pennsylvania).

Related tools

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.