Tax rules for United States citizens living in the US but being paid from outside the US
You can and are supposed to report self-employment income on Schedule C (or C-EZ if eligible, which a programmer likely is) even when the payer isn't required to give you 1099-MISC (or 1099-K for a payment network now). From there, after deducting permitted expenses, it flows to 1040 (for income tax) and Schedule SE (for self-employment tax). See https://www.irs.gov/individuals/self-employed for some basics and lots of useful links. If this income is large enough your tax on it will be more than $1000, you may need to make quarterly estimated payments (OR if you also have a 'day job' have that employer increase your withholding) to avoid an underpayment penalty. But if this is the first year you have significant self-employment income (or other taxable but unwithheld income like realized capital gains) and your economic/tax situation is otherwise unchanged -- i.e. you have the same (or more) payroll income with the same (or more) withholding -- then there is a 'safe harbor': if your withholding plus estimated payments this year is too low to pay this year's tax but it is enough to pay last year's tax you escape the penalty. (You still need to pay the tax due, of course, so keep the funds available for that.) At the end of the first year when you prepare your return you will see how the numbers work out and can more easily do a good estimate for the following year(s). A single-member LLC or 'S' corp is usually disregarded for tax purposes, although you can elect otherwise, while a (traditional) 'C' corp is more complicated and AIUI out-of-scope for this Stack; see https://www.irs.gov/businesses/small-businesses-self-employed/business-structures for more.
"There's no ""183 days"" rule. As a US citizen you must pay taxes on all your income, where you live is irrelevant." "Yes. You do have to pay taxes in the UK as well but it depends on how much you have already been taxed in the US. http://taxaid.org.uk/situations/migrant-workernew-to-the-uk/income-from-abroad-arising-basis-vs-remittance-basis Say, you have to pay 20% tax in the UK for your earnings here. You ARE required to pay the same percentage on your foreign income as well. Now, if your ""home"" country already taxed you at 10% (for the sake of example), then you only need to pay the ""remaining"" 10% in the UK. However, the tax law in the UK does allow you to choose between ""arising"" basis and ""remittance"" basis on your income from the country you are domiciled in. What I have explained above is based on when income ""arises."" But the laws are complicated, and you are almost always better off by paying it on ""arising"" basis." "IRS Pub 554 states (click to read full IRS doc):  ""Do not file a federal income tax return if you do not meet the filing requirements and are not due a refund. ... If you are a U.S. citizen or resident alien, you must file a return if your gross income for the year was at least the amount shown on the appropriate line in Table 1-1 below. "" You may not have wage income, but you will probably have interest, dividend, capital gains, or proceeds from sale of a house (and there is a special note that you must file in this case, even if you enjoy the exclusion for primary residence)" It essentially works the same. Some states don't have any income taxes at all (like Florida or Wyoming), some only tax income derived in the state, and some tax worldwide income (like New York or California), similarly to the Federal income taxes. However, if you're living abroad (i.e.: you're a citizen or resident of a foreign country and you live there), you're not considered resident by most of the states (check with your state for specific definitions) for most, if not all, the time of your residency abroad. In such case - you don't pay state taxes, only Federal. You have to remember that foreign income exclusion doesn't apply to the income from your 401k, so you pay the taxes as if you're in the US. You can not use foreign taxes credit as well (but depending on the tax treaty with the country you're moving to, your 401k income might not be taxable there). In some cases you may end up with double taxation: US will tax your 401k income as you're a US citizen and the income is derived from the US sources, and the foreign country will tax the income based on its own laws. This is not a tax advice, and this answer was not intended or written to be used, and it cannot be used by any taxpayer, for the purpose of avoiding penalties that may be imposed on the taxpayer. I believe that tax will be withheld (at 30%?) on dividends paid to non-residents.  You can claim it back if your country has a tax treaty with the USA, but you will need to file.  You probably also need to file a W-series withholding form (eg a W9-BEN). Interesting question.  I would like to hear a more definitive answer. 75k is short of the 'highly compensated' category.  Most US citizens in that pay range would consider paying someone to do their taxes as an unnecessary expense.  Tax shelters usually don't come into play for this level of income.  However, there are certain things which provide deductions. Some things that make it better to pay someone:   Use the free online tax forms to sandbox your returns.  If all you're concerned about is ensuring you pay your taxes correctly, this is the most cost efficient route. If you want to minimize your tax burden, consult with a CPA.  Be sure to get one who is familiar with resident aliens from your country and the relevant tax treaties. The estimate you're looking at may be the withholding, of which you may be eligible for a refund for some part of that withholding.   Tax treaties likely make sure that you get credit on each side for the money paid in the other.  For example, as a US citizen, if I go to Europe and work and pay taxes there, I can deduct the taxes paid in Europe from my tax burden in the US.  If I've already paid more to the EU than I would have paid on the same amount earned in the US, then my tax burden in the US is zero.  By the same token, if I have not paid up to my US burden, then I owe the balance to the US.  But this is way better than paying taxes to your home country and to the host country where you earned the money. "1. What forms do I need to file to receive money from Europe None. Your client can pay you via wire transfer. They need to know your name, address, account number, and the name of your bank, its SWIFT number and its associated address. The addresses and names are required to make sure there are no typos in the numbers. 2. What forms do I need to file to pay people in Latin America (or any country outside the US) None. 1099s only need to be filled out when the contractor has a US tax ID. Make sure they are contractors. If they work for you for more than 2 years, that can create a problem unless they incorporate because they might look like ""employees"" to the IRS in which case you need to be reporting their identitites to the IRS via a W-8BEN form. Generally speaking any foreign contractor you have for more than 2 years should incorporate in their own country and you bill that corporation to prevent employee status from occurring. 3. Can I deduct payments I made to contractors from other countries as company expense Of course." "The IRS W-8BEN form (PDF link), titled ""Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding"", certifies that you are not an American for tax purposes, so they won't withhold tax on your U.S. income. You're also to use W-8BEN to identify your country of residence and corresponding tax identification number for tax treaty purposes.  For instance, if you live in the U.K., which has a tax treaty with the U.S., your W-8BEN would indicate to the U.S. that you are not an American, and that your U.S. income is to be taxed by the U.K. instead of tax withheld in the U.S. I've filled in that form a couple of times when opening stock trading accounts here in Canada.  It was requested by the broker because in all likelihood I'd end up purchasing U.S.-listed stocks that would pay dividends.  The W-8BEN is needed in order to reduce the U.S. withholding taxes on those dividends. So I would say that the ad revenue provider is requesting you file one so they don't need to withhold full U.S. taxes on your ad revenue. Detailed instructions on the W-8BEN form are also available from the IRS: Instruction W-8BEN (PDF link). On the subject of ad revenue, Google also has some information about W8-BEN: Why can't I submit a W8-BEN form as an individual?" Plenty of retired people do stay in the US for longer than 60 days and don't pay taxes. In this IRS document 60 days stay appears to be the test for having a 'substantial presence' in the US, which is part of the test for determining residency. However the following is also written: Even if you meet the substantial presence test, you can be treated as a nonresident alien if you are present in the United States for fewer than 183 days during the current calendar year, you maintain a tax home in a foreign country during the year, and you have a closer connection to that country than to the United States.  In other words, if your property in the US is not your main one, you pay tax in another country, and you stay there less than half the year, you should be treated as a non-resident (I am not a lawyer and this is not advice). This IRS webpage describes the tax situation of nonresident aliens. As I understand it, if you are not engaged in any kind of business in the US and have no income from US sources then you do not have to file a tax return. You should also look into the subject of double tax agreements. If your home country has one, and you pay taxes there, you probably won't need to pay extra tax to the US. But again, don't take my word for it. Transferring money you own from one place to another pretty much never has tax implications. It might have other implications, including requirement to report it. Being a US citizen has tax implications, including the requirement to file US tax forms for the rest of eternity. "I don't see why you would need an ""international tax specialist"". You need a tax specialist to give you a consultation and training on your situation, but it doesn't seem too complicated to me. You invoice your client and get paid - you're a 1099 contractor. They should issue you a 1099 at the end of the year on everything they paid you. Once you become full-time employee - you become a W2 employee and will get a W2 at the end of the year on the amounts paid as such. From your perspective there's nothing international here, regular business. You have to pay your own taxes on the 1099 income (including SE taxes), they have to withhold taxes from your W2 income (including FICA). Since they're foreign employers, they might not do that latter part, and you'll have to deal with that on your tax return, any decent EA/CPA will be able to accommodate you with that. For the employer there's an issue of international taxation. They might have to register as a foreign business in your state, they might be liable for some payroll taxes and State taxes, etc etc. They might not be aware of all that. They might also be liable (or exempt) for Federal taxes, depending on the treaty provisions. But that's their problem. Your only concern is whether they're going to issue you a proper W2 and do all the withholdings or not when the time comes." "I'll add a bit to Paul's excellent write up. Foreign Earned Income Exclusion (form 2555): notice the earned there. It doesn't exclude capital gains, interest, dividends, and basically everything that is not salary. You pay US taxes on it from the first cent. Foreign tax credit - foreign tax credit (form 1116) doesn't reduce your US tax dollar for dollar (even though it may appear that it does from the generic explanations). By using this form you may end up accumulating unused credit while still paying double taxes at the same time. Happened to me. Thank Congress for the logical and reasonable US tax laws. New FATCA form 8938: as opposed to FBAR (that goes to the FinCEN in the Treasury), this one goes to the IRS. it contains very similar info, but the threshold requirements are different. You may have to file FBAR, but not these, or you may have to file both. Being an American citizen, some European banks will refuse to provide services to you. Again, thank Congress for FATCA. It requires foreign banks to enforce US tax regulations on US citizens, and banks that won't will get penalized in the US. Many banks refuse to provide services to Americans because of that because what IRS requires is illegal in most countries. Some countries (like UK and some other EU countries) have signed treaties with the US to resolve this, but many haven't. Currency conversion - as I commented to Paul, you convert the amounts when you receive them, which may have your fixed EUR salary be converted to different dollar amounts every time. You need to make sure you do it right. Pensions, savings, investments - if you're doing these in non-US instruments prepare to be penalized. US taxes foreign investments much more aggressively than domestic. If you're investing in indexes/mutual funds, or you're a principle in a corporation, or you create a pension account - you'll get hit by additional reporting requirements and tax. Tax treaties - the US has tax treaties with many EU countries, and equalization treaties with some. The tax treaties affect the standard tax treatment by the US and some of the ""generic"" info you got here may not apply because of a tax treaty, and some other rules may apply. Equalization treaties work similarly with regards to the Social Security. Bottom line, and I know Paul disagrees with me on this - talk with a US-licensed adviser in the country you're going to. It is very important for your tax adviser to know the relevant treaty (and not read it the first time when you call him), and to understand each and every financial instrument in your country. Missing piece of paper in your tax return can cost you thousands of dollars in penalties (not exaggerating, not filing form 3520 triggers a $10000 penalty, even if there's no tax) and additional taxes." If you have income in the US, you will owe US income tax on it, unless there is a treaty with your country that says otherwise. "Your ""average company and taxpayer"" generally wouldn't have significant off-shore/foreign income. In the U.S., for example, even if you have your employer deposit all of your salary to an account at a foreign bank, they would still report it to the IRS as income. Removing the money from your home country isn't what gets it out of being taxed, it's that the money was never in your home country." Here is the solution: any money made inside the United States will be taxed under US tax law.  You want to do business here, open up a US headquarters that handles all the sales tracking and reporting. No tax dollars, no operations inside the US.   The united states carries such bulk buying power that companies will be forced to abide by its rules.