No reciprocity
Do Minnesota and Iowa have a reciprocity agreement?
No. Iowa's only income tax reciprocal agreement is with Illinois. Minnesota's reciprocal agreements are with Michigan and North Dakota. There is no Minnesota to Iowa agreement, so Minnesota taxes the wages you earn while working in the state, and Iowa taxes all of your income as an Iowa resident regardless of where you earned it.
Only your home state gives a credit. Minnesota taxes its share of your income, and as an Iowa resident you claim a credit for that Minnesota tax on Schedule IA 130, limited to the Iowa tax on the same income. The credit stops you from paying tax twice, but you still must file returns in both states. Minnesota's Department of Revenue says an employer that must withhold federal income tax from a nonresident's wages for work performed in Minnesota must, in most cases, also withhold Minnesota income tax.
Filing returns
Which tax returns do you file?
| Return | State | Form |
|---|---|---|
| Work state (nonresident) | Minnesota | Form M1 with Schedule M1NR |
| Home state (resident) | Iowa | IA 1040 |
| Credit schedule | Iowa | Schedule IA 130 |
Prepare your Minnesota return first. Nonresidents file Form M1 with Schedule M1NR (Nonresidents and Part-Year Residents) when their Minnesota gross income meets the minimum filing requirement, which was $14,950 for 2025. Schedule M1NR works out the percentage of your income that is assignable to Minnesota, and your Minnesota tax is the tax on your total income multiplied by that percentage. For tax year 2026, Minnesota's brackets are 5.35% up to $33,310 for a single filer, 6.80% from $33,311 to $109,430, 7.85% from $109,431 to $203,150, and 9.85% above $203,150.
Then prepare your Iowa return. As an Iowa resident, you report all income from every source, starting from your federal taxable income. Iowa applies its 3.8% flat individual income tax rate under Senate File 2442 (enacted May 2024). Complete Schedule IA 130 to compute the credit for Minnesota income tax paid on the wages taxed by both states, using the figures from your finished Minnesota return.
Avoiding double tax
How does the Iowa credit for Minnesota taxes work?
Iowa residents with income taxed by another state may claim a credit for the tax paid to that state on Schedule IA 130, Out-of-State Tax Credit. Iowa says only residents or part-year residents with an income tax liability outside Iowa may claim it. A part-year Iowa resident may claim the credit only if income earned while an Iowa resident was also taxed by another state.
The credit cannot exceed the Iowa tax imposed on the same income that the other state taxed, so in effect you get the lesser of the Minnesota tax on those wages or the Iowa tax on them. Iowa decides which income came from Minnesota using its own sourcing rules for nonresidents, which look at where the services were performed. Because Iowa's 3.8% flat rate is lower than Minnesota's brackets for most wage earners, the IA 130 credit typically wipes out the entire Iowa tax on Minnesota wages. You still owe Minnesota the full amount computed on the M1.
Iowa's school district and emergency medical services surtaxes are figured on the Iowa tax that remains after credits, so when the IA 130 credit cancels your Iowa tax, those surtaxes come to $0 as well. File a separate IA 130 for each state, local jurisdiction or foreign country that taxed the same income. If your Minnesota tax changes later, your IA 130 credit may change too.
Employer withholding
What does your Minnesota employer withhold?
Your Minnesota employer withholds Minnesota income tax from wages for work you do in Minnesota. Complete Form W-4MN (Minnesota Employee Withholding Certificate) so your employer applies the correct filing status and any additional withholding. Because Minnesota and Iowa have no reciprocity, the employer cannot skip Minnesota withholding on your Minnesota work days; only Michigan and North Dakota residents may be exempt.
Iowa withholding applies to pay for services performed in Iowa, so a Minnesota employer does not withhold Iowa income tax on your Minnesota work. If your Iowa tax after the IA 130 credit is close to zero, as it is for many wage earners under Iowa's 3.8% flat rate, you may not need any Iowa withholding. If income taxed by Iowa is not covered by withholding, or the IA 130 credit does not fully offset the Iowa tax, make quarterly estimated payments to Iowa using Form IA 1040ES. Starting with tax year 2026, Iowa raised the threshold for required estimated payments from $200 to $1,000.
Remote work
What if you work remotely from Iowa for a Minnesota employer?
Minnesota taxes a nonresident's wages based on where the work is performed. Days you work at home in Iowa are not Minnesota-source income, and Minnesota does not tax them. Only the wages for days you worked in Minnesota go in the Minnesota column of Schedule M1NR. Minnesota's Department of Revenue says wages you earn while physically in the state may be taxable, and that income from working in another state for a business located in Minnesota is not taxable in Minnesota.
That means Minnesota does not treat your remote days as Minnesota days just because your employer is based there. On the Iowa side, you are taxed on all your income as a resident either way, and fewer Minnesota days simply means less Minnesota tax and a smaller IA 130 credit.
Keep a daily work-location log. Iowa's withholding rules cover pay for services performed in Iowa by an employer that keeps an office or transacts business in Iowa, so ask your employer how it handles your Iowa work days. Ask it to split Minnesota withholding based on your Minnesota work days.
Worked example: Iowa resident earning wages in Minnesota
| Line item | Amount |
|---|---|
| W-2 wages from Minnesota employer | $70,000 |
| Minnesota standard deduction (single) | -$15,300 |
| Minnesota taxable income | $54,700 |
| Minnesota tax (5.35% up to $33,310, 6.80% above) | $3,237 |
| Iowa taxable income (federal taxable income: $70,000 minus $16,100) | $53,900 |
| Iowa tax at 3.8% | $2,048 |
| Iowa personal exemption credit | -$40 |
| IA 130 credit (lesser of Minnesota tax or Iowa tax on the same income) | -$2,008 |
| Iowa net tax (school and EMS surtax figured on $0) | $0 |
| Total state income tax ($3,237 MN + $0 IA) | $3,237 |
Single filer, all wages earned in Minnesota, no other income, tax year 2026. Minnesota standard deduction $15,300. Iowa taxable income equals federal taxable income (2026 federal standard deduction $16,100), with the $40 Iowa personal exemption credit. Approximate, not tax advice.
Local taxes
Do any city or county income taxes apply?
Neither Minnesota nor Iowa has a city or county wage tax, so your Minnesota paycheck will not show a local wage tax line. Iowa does have two local surtaxes that are part of the Iowa return itself. The school district surtax depends on the school district you lived in on the last day of the tax year, and an emergency medical services surtax applies only in Appanoose, Cass, Pocahontas, Sac, Shelby and Winnebago counties.
Both surtaxes are computed on your Iowa tax after credits and are not withheld separately by your employer. If the IA 130 credit cancels your Iowa tax, the surtax base is $0. Cross-border commuters between Minnesota and Iowa do not face the city-tax complexity common in Ohio, Kentucky or Pennsylvania.
Filing thresholds
When must you file the Minnesota and Iowa returns?
Minnesota requires a nonresident return when your Minnesota gross income meets the minimum filing requirement for the year ($14,950 for 2025). Use Form M1 with Schedule M1NR. Your Minnesota tax payment is due April 15, even if you file later.
Iowa requires a resident return from a single filer whose income, as defined in the IA 1040 instructions, is more than $9,000. All Iowa residents report all income on the IA 1040 regardless of where it was earned, then reduce the Iowa tax with the IA 130 credit. Iowa's due date is April 30, later than the federal date. Iowa charges interest after April 30, and no late-payment penalty applies if 90% of the correct tax is paid by the due date. Prepare your Minnesota return before your Iowa return, because the Minnesota tax feeds the IA 130 credit calculation.
Mid-year move
What happens if you move between Iowa and Minnesota during the year?
If you move from Iowa to Minnesota during the year, you become a part-year resident of both states. On the Iowa side, file the regular IA 1040 and complete Schedule IA 126 (Iowa Nonresident and Part-Year Resident Credit), which limits Iowa tax to the portion of income earned as an Iowa resident plus Iowa-source income received as a nonresident. Part-year Iowa residents may claim the IA 130 credit only for income earned while an Iowa resident that was also taxed by another state.
On the Minnesota side, file Form M1 with Schedule M1NR for the part-year residency. Allocate income based on your date of Minnesota domicile. If you move mid-year, keep clear records of the exact date: driver's license changes, utility connections, lease or purchase documents, and voter registration.
Update your withholding when your residency changes. Give your employer new state W-4 forms so the correct state receives withholding for the remainder of the year. This is general information, not tax advice.
Estimated tax
Do you need to make Iowa or Minnesota estimated tax payments?
You may need quarterly estimated payments in either state if withholding does not cover the tax.
- Iowa: starting with tax year 2026, you must make estimated payments if you expect to owe $1,000 or more from income not subject to withholding. Use Form IA 1040ES. The 2026 installments are due April 30, 2026, June 30, 2026, September 30, 2026 and January 31, 2027. If the IA 130 credit fully offsets your Iowa tax, Iowa estimated payments are usually unnecessary.
- Minnesota: you must pay estimated tax if you expect to owe $500 or more after withholding and refundable credits. You avoid underpayment charges if you pay at least 90% of the current year's tax or 100% of the prior year's tax (110% if your federal AGI is more than $150,000). Payments are due April 15, June 15, September 15 and January 15 of the following year. If Minnesota withholding covers your Minnesota tax, no Minnesota estimated payments are needed.
Questions
Work in Minnesota, Live in Iowa: Tax Filing Guide FAQ
Do Minnesota and Iowa have a tax reciprocity agreement?
No. Iowa's only reciprocal income tax agreement is with Illinois. Minnesota's reciprocal agreements are with Michigan and North Dakota. Neither state extends reciprocity to the other, so you must file returns in both states and rely on the IA 130 credit on your Iowa return to prevent actual double taxation of the same wages.
Which return do I prepare first?
Prepare your Minnesota nonresident return (Form M1 with Schedule M1NR) first. You need the Minnesota tax amount before you can complete Schedule IA 130 on your Iowa return, and Iowa's return is due later, on April 30.
Will I pay more total state tax than an Iowa-only worker?
Usually yes. Minnesota's graduated rates start at 5.35% and reach 9.85%, while Iowa applies a flat 3.8% for 2026. The IA 130 credit typically eliminates the Iowa tax on Minnesota wages, so your total state tax lands close to the Minnesota amount. That is higher than the 3.8% you would pay on the same wages if you also worked in Iowa.
Does my Minnesota employer withhold Iowa tax?
Usually not. Iowa withholding applies to pay for services performed in Iowa, so a Minnesota employer does not withhold Iowa tax on your Minnesota work. If the IA 130 credit fully offsets your Iowa tax, no Iowa withholding is needed. If not, make quarterly estimated payments on Form IA 1040ES when you expect to owe $1,000 or more.
Are there any local income taxes I need to worry about?
No city or county wage tax applies on either side. Iowa residents may owe a school district surtax, and in six counties an emergency medical services surtax, but both are computed on the Iowa tax after credits. If the IA 130 credit cancels your Iowa tax, they come to $0.
What if I work some days from home in Iowa and some days at the office in Minnesota?
Only wages for days you worked in Minnesota are Minnesota-source income on Schedule M1NR. Minnesota does not tax pay for work done in another state, even for a Minnesota business, so your remote days in Iowa are not taxed by Minnesota. Keep a daily log so your W-2 and your two returns split the wages correctly.
What if I moved from Iowa to Minnesota during the year?
File as a part-year resident in both states. On the Iowa side, complete Schedule IA 126 to limit Iowa tax to income received while an Iowa resident plus Iowa-source income received as a nonresident. On the Minnesota side, file Form M1 with Schedule M1NR for the part-year period. Update your state W-4s to match your new residency.
- Sources: Minnesota DOR: 2026 income tax brackets, standard deduction and dependent exemption (archived official copy) · Minnesota DOR: Nonresidents (archived official copy) · Minnesota DOR: Reciprocity (archived official copy) · Minnesota DOR: Estimated tax (archived official copy) · Minnesota DOR: Nonresidents working in Minnesota (archived official copy) · Minnesota DOR: 2025 Schedule M1NR (archived official copy) · Iowa DOR: Iowa-Illinois reciprocal agreement · Iowa DOR: Out-of-state tax credit (IA 130) · Iowa DOR: 2026 individual income tax rate · Iowa DOR: 2026 IA 1040ES instructions · Iowa DOR: School district and EMS surtax · Iowa DOR: Penalty and interest · IRS: 2026 inflation adjustments · Iowa DOR: Nonresident and part-year resident credit (IA 126)
- Last updated September 25, 2026
← Back to the full salary calculator · Related: State reciprocity agreements list · Work in iowa live in illinois taxes · Work in minnesota live in wisconsin taxes
