In what cases can states tax non-residents?
From the Massachusetts Department of Revenue:   1st - Massachusetts Source Income That is Excluded   Massachusetts gross income excludes certain items of income derived from sources within Massachusetts: non-business related interest, dividends and gains from the sale or exchange of intangibles, and qualified pension income. 2nd - Massachusetts Source Income That is Included:   Massachusetts gross income includes items of income derived from sources within Massachusetts. This includes income: 3rd - Trade or business, Including Employment Carried on in Massachusetts:   A nonresident has a trade or business, including any employment carried on in Massachusetts if: A nonresident generally is not engaged in a trade or business, including any employment carried on in Massachusetts if the nonresident's presence for business in Massachusetts is casual, isolated and inconsequential. A nonresident's presence for business in Massachusetts will ordinarily be considered casual, isolated and inconsequential if it meets the requirements of the Ancillary Activity Test (AAT) and Examples. When nonresidents earn or derive income from sources both within Massachusetts and elsewhere, and no exact determination can be made of the amount of Massachusetts source income, an apportionment of income must be made to determine that amount considered Massachusetts gross income. 4th - Apportionment of Income:   Apportionment Methods:   The three most common apportionment methods used to determine Massachusetts source income are as follows:   Gross income is multiplied by a:   So if you go to Massachusetts to work, you have to pay the tax.  If you collect a share of the profit or revenue from Massachusetts, you have to pay tax on that.  If you work from Oregon and are paid for that work, then you don't pay Massachusetts tax on that.  If anything, your company might have to pay Oregon taxes on revenue you generate (you are their agent or employee in Oregon).   Does the answer change depending on whether the income is reported at 1099 or W-2? This shouldn't matter legally.  It's possible that it would be easier to see that the work was done in Oregon in one or the other.  I.e. it doesn't make any legal difference but may make a practical difference.   All this assumes that you are purely an employee or contractor and not an owner.  If you are an owner, you have to pay taxes on any income from your Massachusetts business.  Note that this applies to things like copyrights and real estate as well as the business.   This also assumes that you are doing your work in Oregon.  If you live in Oregon and travel to Massachusetts to work, you pay taxes on your Massachusetts income in Massachusetts.
As a resident of New York State you will, in addition to the Federal income tax handled by the IRS, be responsible for state and local income taxes. For New York the state tax forms are also used to determine your New York city tax. If HR was either not aware of the local tax requirement for New York or you filled out the New York State version of the W-4 incorrectly you may have had too little tax withheld for New York state. The refund from the IRS is not dependent on the refund/owe status for state and local taxes. It is possible that your state taxes are fine but that you owe taxes to the city. That tax you owe to the city will reduce the refund from the state and may require you to pay money to New York. Of course if you do itemize, what you pay to the state and city may result in deductions on your federal form. If you owe back taxes to the state or local government this could result in the IRS seizing a federal refund, but that doesn't happen right away. "If you live outside the US, then you probably need to deal with foreign tax credits, foreign income exclusions, FBAR forms (you probably have bank account balances enough for the 10K threshold) , various monsters the Congress enacted against you like form 8939 (if you have enough banking and investment accounts), form 3520 (if you have a IRA-like local pension), form 5471 (if you have a stake in a foreign business), form 8833 (if you have treaty claims) etc ect - that's just what I had the pleasure of coming across, there's more. TurboTax/H&R Block At Home/etc/etc are not for you. These programs are developed for a ""mainstream"" American citizen and resident who has nothing, or practically nothing, abroad. They may support the FBAR/FATCA forms (IIRC H&R Block has a problem with Fatca, didn't check if they fixed it for 2013. Heard reports that TurboTax support is not perfect as well), but nothing more than that. If you know the stuff well enough to fill the forms manually - go for it (I'm not sure they even provide all these forms in the software though). Now, specifically to your questions: Turbo tax doesn't seem to like the fact that my wife is a foreigner   and doesn't have a social security number. It keeps bugging me to   input a valid Ssn for her. I input all zeros for now. Not sure what to   do. No, you cannot do that. You need to think whether you even want to include your wife in the return. Does she have income? Do you want to pay US taxes on her income? If she's not a US citizen/green card holder, why would you want that? Consider it again. If you decide to include here after all - you have to get an ITIN for her (instead of SSN). If you hire a professional to do your taxes, that professional will also guide you through the ITIN process. Turbo tax forces me to fill out a 29something form that establishes   bonafide residency. Is this really necessary? Again in here it bugs me   about wife's Ssn Form 2555 probably. Yes, it is, and yes, you have to have a ITIN for your wife if she's included. My previous state is California, and for my present state I input   Foreign. When I get to the state tax portion turbo doesn't seem to   realize that I have input foreign and it wants me to choose a valid   state. However I think my first question is do i have to file a   California tax now that I am not it's resident anymore? I do not have   any assets in California. No house, no phone bill etc If you're not a resident in California, then why would you file? But you might be a partial resident, if you lived in CA part of the year. If so, you need to file 540NR for the part of the year you were a resident. If you have a better way to file tax based on this situation could you   please share with me? As I said - hire a professional, preferably one that practices in your country of residence and knows the provisions of that country's tax treaty with the US. You can also hire a professional in the US, but get a good one, that specializes on expats." With a question like this you should talk to a tax professional who knows about international tax and knows about both the UK and the country you will be working in. They will give you up to date advice on what can be an extremely complex question. However to get you started I'll tell you what I was told when I did this nearly twenty years ago. It's all about whether you are resident in the UK for tax purposes or not. If you are, you will pay UK tax. If not, you wont (assuming you are being paid outside the UK - check with your professional exactly what is involved). In those days you could be counted as 'non resident' if you spent a complete period of twelve months outside the UK. You can make occasional visits to the UK without invalidating that. Again, check exactly how much you are allowed to return while still being not resident. Usually you will have to pay tax in the country where you are resident, but check the rules there. With some skilful timing you may be able to be considered non-resident in bouth countries, at least for some of the time. Again, your tax professional will know. The bank account question - again get a professional. I don't think it's a problem, but you may have to establish that you are being paid in the foreign country. In general you are going to need an account in the country where you work, so if its a problem get paid there and transfer any money you need in the UK. In cases like this you should be aware that tax treaties may exist and that countries are generally willing to enter into them. Their purpose is to help prevent double taxation. Tax treaties often times give you a better tax rate than even being a resident of the countries in question! (For instance, the Italy to US tax rate is lower than simply doing business in many United States)  This should guide your google search, here is something I found for Germany/Spain http://tmagazine.ey.com/wp-content/uploads/2011/03/2011G_CM2300_Spain-Germany-sign-new-tax-treaty.pdf It appears that the dividend tax rate under that treaty is 5% , to my understanding, the income tax rates are often multiples higher! I read that spain's income tax rate is 18%  So what I would do is see if there is the possibility of deferring taxes in the lower tax jurisidiction and then doing a large one time dividend when conveninet. But Germany isn't really known for its low taxes, being a Federal Republic, the taxes are levied by both the states and the federal government. Look to see if your business structure can avoid being taxed as the entity level: ie. your business' earnings are always distributed to the owners - which are not germany citizens or residents - as dividends. So this way you avoid Germany's 15% federal corporate tax, and you avoid Spain's 18% income tax, and instead get Spanish dividends at 5% tax. Anyway, contact a tax attorney to help interpret the use of the regulations, but this is the frame of mind you should be thinking in. Because it looks like spain is willing to do a tax credit if you pay taxes in germany, several options here to lower your tax footprint. As regards Inheritance Tax if your parents are abroad the question must be asked about their Domicile status as non doms are generally only subject to IHT on assets situated in the UK. According to page 107 of the instructions for schedule A for form 1040 : Include taxes (state, local, or foreign) paid on real estate you own that was not used for business. ... If you want to make a business out of her property and be her agent in the management, you might be able to work with an accountant on this, but it won't be a valid personal deduction. Your wife doesn't need to file a 2014 tax return because she's a nonresident and she didn't have any U.S. income. Her visa is irrelevant; it only matters what her status was (if she was in the U.S., but she wasn't) and if she had U.S. income. Your child doesn't need to file a tax return because she didn't have any income. There's a certain income threshold below which she doesn't have to file. Children generally never file their own tax returns. I don't know who told you otherwise. You may have to file if you had income (maybe including fellowship income and stuff like that) in the U.S. during the year? Did you? If you didn't then you probably don't need to file a tax return. Also, you said you're nonresident for the year. Are you sure about that? Students are generally nonresident for the first 5 calendar years, and resident thereafter. So if you came in 2009 or before, you would be resident for all of 2014; but if you came in 2010 or after, you would be nonresident for all of 2014. If you were in the first 5 calendar years of being a student, you also need to file Form 8843 regardless of whether you need to file a tax return. Nonresidents generally can't claim dependents. Residents can, however. A dependent will provide you with an exemption (it reduces your taxable income by a certain amount). You can also get the Child Tax Credit if your income is low enough. There is a U.S.-Sweden tax treaty. It has a section covering students. It may exempt some or all of your income from U.S. tax. Most universities provide free international tax programs for their international students and scholars. You should look to see if your school offers this. Don't go to outside tax filing places because those generally don't know anything about how to file for nonresidents. This is a common occurrence, I know people who moved and then only remember the next spring during tax season that they never filed a new state version of a W-4. Which means for 3 or 4 months in the new year money is sent to the wrong state capital, and way too much was sent the previous year. In the spring of 2016 you should have filed a non-resident tax form with Michigan. On that form you would specify your total income numbers, your Michigan income numbers, and your other-state income numbers; with Michigan + other equal to total. That should have resulted in getting all the state taxes that were sent to Michigan returned.  It is possible that the online software is unable to complete the non-resident tax form. Not all forms and situations can be addressed by the software. So you may need to fill out paper forms. You should be able to find what you need on the state of Michigan website for 2015 Taxes. A quick read shows that you will probably need the Michigan 1040, schedule 1 and Schedule NR You may run into an issue if your license, car registration, voter registration, and other documentation point to you being a resident for the part of the year you earned that income. That means you will have to submit Form 3799 Statement to Determine State of Domicile You want to do this soon because there are deadlines that limit how far back you can files taxes. The state may also get tax information from the IRS and could decide that all your income from 2015 should have applied to them, so they will be sending you a tax bill plus penalties for failure to file.