1040 or 1040NR this time?
"1040 or 1040NR depends on whether you are a resident alien or nonresident alien -- 1040/1040A/1040EZ for resident aliens, and 1040NR/1040NR-EZ for nonresident aliens. Determining whether you are a resident is somewhat complex, and there is not enough information in your question to determine it. Publication 519 is the guide for taxes for aliens. (It hasn't been updated for 2014 yet, so mentally shift all the years in the publication up by one year when you read it.) Since you don't have a green card, whether you are a resident is determined by the Substantial Presence Test. The test says that if (the number of days you were in the U.S. in 2014) + 1/3 of (the number of days you were in the U.S. in 2013) + 1/6 of (the number of days you were in the U.S. in 2012) >= 183 days (half a year), then you are a resident alien for 2014. However, there are exceptions to the test. Days that you are an ""exempt individual"" are not counted toward the Substantial Presence Test. And ""exempt individuals"" include international students, trainees, teachers, etc. However, there are exceptions to the exceptions. Students are not ""exempt individuals"" for a year if they have been exempt individuals for any part of 5 previous calendar years. (Different exceptions apply for teachers and trainees.) So whether you are an ""exempt individual"" for one year inductively depends on whether you have been an ""exempt individual"" in previous years. Long story short, if before you came to the U.S. as an F-1 student, you haven't been in the U.S. on F-1 or J-1 status, then you will be a nonresident alien for the first 5 calendar years (calendar year = year with a number, not 365 days) that you've been on F-1. We will assume this is the case below. So if you started your F-1 in 2009 (any time during that year) or before, then you would have already been an exempt individual for 5 calendar years (e.g. if you came in 2009, then 2009, 2010, 2011, 2012, 2013 are your 5 years), so you would not be an exempt individual for any part of 2014. Since you were present in the U.S. for most of 2014, you meet the Substantial Presence Test for 2014, and you are a resident alien for all of 2014. If, on the other hand, you started your F-1 in 2010 (any time during that year) or after, then you would still be an exempt individual for the part of 2014 that you were on F-1 status (i.e. prior to October 2014. OPT is F-1.). Days in 2014 in H1b status (3 months) are not enough for you to satisfy the Substantial Presence Test for 2014, so you would be a nonresident alien for all of 2014. If you fall into the latter case (nonresident alien), there are some alternative choices you have. If you were in the U.S. for most of those last 3 months, then you are eligible to choose to use the ""First-Year Choice"". I will not go into the steps to use this choice, but the result is that it makes you dual-status for 2014 -- nonresident until October, and resident since October. If you are single, then making this choice pretty much gives you no benefit. However, if you are married, then making this choice allows you to subsequently make another choice to become a resident for all of 2014. Being resident gives you some benefits, like being able to file as Married Filing Jointly (nonresidents can only file separately), being able to use the Standard Deduction, being able to use many other deductions and credits, etc. Though, depending on what country you're from, it may affect your treaty benefits, so check that before you consider it." Since you were a nonresident alien student on F-1 visa then you will be considered engaged in a trade or business in the USA. You must file Form 1040NR.  Here is the detailed instruction by IRS - http://www.irs.gov/Individuals/International-Taxpayers/Taxation-of-Nonresident-Aliens
NRE is better. It's a tax free account, exempt from income tax. NRE account is freely repatriable (Principal and interest earned) while the NRO account has restricted repatriability Here's a description. The relevant discussion for tax year 2010 starts on page 22 of the 1040 instructions. There may be differences in different contexts, but here's my general understanding: Rate of Return (or Return on Investment) is the total gain or loss of an investment divided by the initial investment amount.  e.g. if you buy stock for $100 and later sell it for $120 you have a 20% Rate of Return.  You would have a 20% ROR regardless of if you sell it tomorrow or in a year. Internal Rate of Return is effectively annualized.  It is the annual rate at which each of a series of cashflows is discounted that would give you a net present value of 0.  Meaning if you spent $100 today and in exactly one year you received $120 back, you would have an IRR of 20%.  If you received the $120 back in 6 months, your IRR would be roughly 40%. An IRR calculation can include multiple cashflows at various times, while ROR is (in my mind) the total net gain or loss relative to the investment (irrespective of the time of the cash flows). IRR is more effective when comparing investments that have different time horizons.  Spending $100 to get $120 tomorrow is much better (from an IRR perspective) than getting $120 two years from now, since you could take that $20 gain and invest it for the rest of the two years. Instead of SSN, foreign person should get a ITIN from the IRS. Instead of W9 a foreigner should fill W8-BEN. Foreigner might also be required to file 1040NR/NR-EZ tax report, and depending on tax treaties also be liable for US taxes. "Besides money and time lost, it is pretty clear that most tax advisors   are not well versed in non-resident taxes. It seems that their main clients are either US residents or H1B   workers (who are required to file as residents). I share your pain on this one. In fact, even for H1B/green card holders or Americans with income/property abroad vast majority of advisers will make mistakes (which may become quite costly). IRS licensing exams for EA/RTRP do not include a single question on non-resident taxation or potential issues, let alone handling treaties. Same goes for the AICPA unified CPA exam (the REG portion of which, in part, deals with taxes). I'm familiar with the recent versions of both exams and I am very disappointed and frustrated by that lack of knowledge requirement in such a crucial area (I am not a licensed tax preparer now though). That said, the issue is very complicated. I went through several advisers until I found the one I can trust to know her stuff, and while at it happened to learn quite a lot about the US tax code (which doesn't make me sleep any better by the least). It is my understanding that preparing a US tax return for a foreign person without a mistake is impossible, but the question is how big is the mistake you're going to make. I had returns prepared by solo working advisers where I found mistakes as ridiculous as arithmetic calculation errors (fired after two seasons), and by big-4 firms where I found mistakes that cost me quite a lot (although by the time I figured that they cost me significant amounts, it was too late to sue or change; fired after 2 seasons as well). As you can see, it is relevant to me as well, and I do not do my own tax returns. I usually ask for the conservative interpretations from my adviser, IRS is very aggressive on enforcement and the penalties, especially on foreigners are draconian (I do not know if it ever went through a judicial review, as I believe some of these penalties are unconstitutional under the 8th amendment, but that's my personal opinion). Bottom line - its hard to find a decent tax adviser, and that's why the good ones are expensive. You get what you pay for. How do I go about locating a CPA/EA who is well versed in non-resident   taxes located in the Los Angeles area (Orange County area is not too   far away either) These professionals are usually active in large metropolitan areas with a lot of foreigners. You should be able to find decent professionals in LA/OC, SF Bay, Seattle, New York, Boston, and other cities and metropolises attracting foreigners. Also, look for those working in the area of a major university.  Specific points: If I find none, can I work with a quaified person who lives in a   different state and have him file my taxes on my behalf   (electronically or via scans going back and forth) Yes. But that person my have a problem representing you in California (in case you're audited), unless he's an EA (licensed by the Federal government, can practice everywhere) or is licensed as a CPA or Attorney by the State of California. Is there a central registry of such quaified people I can view   (preferably with reviews) - akin to ""yellow pages"" IRS is planning on opening one some time this year, but until then - not really. There are some commercial sites claiming to have that, but they're using the FOIA access to the IRS and states' listings, and may not have updated information. They definitely don't have updated license statuses (or any license statuses) or language/experience information. Wouldn't trust them." "I am looking at a 1040A. Line 11a asks for total IRA distributions. 11b asks for the taxable amount. Enter ""QCD"" as explanation and remove the Qualified Charitable Deduction amount from 11a to get 11b which is added to your income if there's any positive balance." I know nothing about this, but found this link which suggests for H&R Block specifically: I kept searching and I found the section. It's at the end in the Credits section under 'other backup withholding'. Hopefully this helps someone else in the future. I have now filed my taxes and am able to report back with precisely what took place. To summarize, my situation was the following (before filing taxes): As it turns out, if I have $4x of NRTC's, it is not $4x that I can redeem. It is 15% of $4x that I can redeem to be able to get a tax refund. For the sake of simplicity, let's say I have $10x NRTC's instead of $4x NRTC's. That gives me $1.5x as the actual redeemable amount. I will get $x back on my refund since I have $1.5x available. Have I understood the system correctly? Since $x is a substantial amount, I want to know if I can factor this in as money that will be coming in. In summary, the only thing I didn't know before filing my taxes was the 15% rule! "That's a tricky question and you should consult a tax professional that specializes on taxation of non-resident aliens and foreign expats. You should also consider the provisions of the tax treaty, if your country has one with the US. I would suggest you not to seek a ""free advice"" on internet forums, as the costs of making a mistake may be hefty. Generally, sales of stocks is not considered trade or business effectively connected to the US if that's your only activity. However, being this ESPP stock may make it connected to providing personal services, which makes it effectively connected. I'm assuming that since you're filing 1040NR, taxes were withheld by the broker, which means the broker considered this effectively connected income." That's pretty typical for introductory problems.  It's leading you into an NPV question.  They're keeping the cash flows the same to illustrate the time value of money to show you that even though the free cash flow is the same in year 1 and year 4 or whatever when you discount it to present value today's stream is worth more than tomorrow's "If you have income - it should appear on your tax return. If you are a non-resident, that would be 1040NR, with the eBay income appearing on line 21. Since this is unrelated to your studies, this income will not be covered by the tax treaties for most countries, and you'll pay full taxes on it. Keep in mind that the IRS may decide that you're actually having a business, in which case you'll be required to attach Schedule C to your tax return and maybe pay additional taxes (mainly self-employment). Also, the USCIS may decide that you're actually having a business, regardless of how the IRS sees it, in which case you may have issues with your green card. For low income from occasional sales, you shouldn't have any issues. But if it is something systematic that you spend significant time on and earn significant amounts of money - you may get into trouble. What's ""systematic"" and how much is ""significant"" is up to a lawyer to tell you." I edited my W4 over several years, trying to get rid of my refund.  It's a balancing act, just be careful to not owe more than about $1000 each year.  They can hit you with a small penalty.  It's never been enough to concern me, but it's there. It's also a balancing act if you get a raise, a bonus, any kind of differences in pay... "H.R. basically consults Publication 15 (this is the link to 2015) to determine how much to hold, based on filing status, exemptions, and pay amount. What's described here is a form of estimation, or, in other words, H.R. withholds what would be your actual taxes, dividing across the number of paychecks you receive. Assuming your gross pay and exemptions do not change, this usually results in a zero-sum for taxes owed (you will receive nothing, and owe nothing). As you can see from the charts, the year is basically broken down into equal tax units that reflect how much you would owe if you worked at that bracket all year. This estimation works best when you have steady hours from check to check. In other words, your taxes are based on the estimate of what you'd make if you earned that much all year, scaled down to the time frame (e.g. 1/52 if you are paid weekly, or 1/26 if you paid biweekly). They do not go ""up"" near the end of the year, because they're estimated in advance. You don't move up a tax bracket, but are instead taxed at a particular bracket every paycheck. There's also other forms of estimation mentioned there, but basically follow the same scheme. Note that all estimation forms are just that-- estimates. It's best to use a calculator and compare your current taxes whenever a significant change occurs-- a raise, a new child, getting married or divorced, etc. You'll want to be able to alter your exemptions so that enough taxes are coming out. That's also the reason for the ""withhold extra"" box, so that you can avoid owing. For example, if you're making $44 a week for the first 26 weeks, and then you make $764 a week for the second 26 weeks of the year, you'll end up with an actual tax liability of $2,576.6, but end up paying only $2,345.20. You would owe $231.40. Of course, the actual math is a lot more complicated if you're an employee paid by the minute, for example, or you have a child, go to college, etc. Paychecks that vary wildly, like $10,000 one week and $2,000 the next tend to have the hardest-to-predict estimates (e.g. jobs with big commission payouts). You should avoid living check-to-check with jobs that pay this way, because you'll probably end up owing taxes. Conversely, if you've done your estimates right and you're paid salary or exactly the same number of hours every week, you'll find that the taxes are much easier to predict and you can usually easily create a refund situation simply by having the correct exemptions on your check. So, in summation, if your check falls in the 25% category (which is, of course, 25% above the tax bracket break point), you're already paying the correct amount, and no further drop in your check would be expected." It's the same result either way.  Say the bills are $600, and you are reimbursed $400. You'd be able to write off $400 as part of the utilities that are common expenses, but then claim the $400 as income.  I'd stick with that, and have contemporaneous records supporting all cash flow. You also can take 2/3 of any other maintenance costs that most homeowners can't. Like snow removal, lawn care, etc. You need to file IRS Form 1040-NR. The IRS's website provides instructions.