Minnesota Iowa cross-border taxes

Work in Minnesota, Live in Iowa: Tax Filing Guide

Iowa and Minnesota have no income tax reciprocity, so both states tax your Minnesota wages. If you live in Iowa and work in Minnesota, you file a Minnesota nonresident return (Form M1 with Schedule M1NR) and an Iowa resident return (IA 1040). Iowa then gives you a credit for the Minnesota tax on Schedule IA 130, so the same wages are not taxed twice. Because Minnesota's rates are higher than Iowa's 3.8%, the total for most wage earners comes to about the Minnesota tax alone.

● Official sources● Updated September 2026● Plain-English guide

Work in Minnesota, Live in Iowa: Tax Filing Guide at a glance

DetailWhat applies
ReciprocityNone
Home state returnIowa IA 1040 (resident)
Work state returnMinnesota Form M1 + Schedule M1NR
Credit formIA 130 (Out-of-State Tax Credit)
Iowa rate (2026)3.8% flat on taxable income
Minnesota top rate (2026)9.85% on taxable income over $203,150 (single)
Local taxesNo city wage tax; Iowa school district surtax is figured on Iowa tax after the credit

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?

ReturnStateForm
Work state (nonresident)MinnesotaForm M1 with Schedule M1NR
Home state (resident)IowaIA 1040
Credit scheduleIowaSchedule 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 itemAmount
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.