Double-Taxation of Royalties paid for in Korea to a US Company
If treaties are involved for something other than exempting student wages on campus, you shouldn't do it yourself but talk to a licensed US tax adviser (EA/CPA licensed in your state) who's well-versed in the specific treaty. Double taxation provisions generally mean that you can credit the foreign tax paid to your US tax liability, but in the US you can do that regardless of treaties (some countries don't allow that). Also, if you're a US tax resident (or even worse - a US citizen), the royalties related treaty provision might not even apply to you at all (see the savings clause). FICA taxes are generally not part of the income tax treaties but totalization agreements (social security-related taxes, not income taxes). Most countries who have income tax treaties with the US - don't have social security totalization agreements. Bottom line - talk to a licensed professional.
...And the US national debt **is** going up, accordingly.  That said, as long as Americans want Korean electronics, *and* we're not selling more to Korea than they are to us, **and** (most importantly) Korea would rather have US dollars than issue more Won...   *Both* sides come out ahead.  Debt isn't necessarily *bad*, it's just a bill you need to remember will come due some day. India and the United States have a tax treaty agreement whereby double taxation is avoided. However check with your accountant in the US who should be able to guide you further in this regard. It is now easier to transfer money out of India. As long as the source of the money is legal and can be verified. So if you decide to sell a property, get payments by way of documented bank transactions like cheques and avoid cash deals. Once taxes are paid money can usually be transferred out. IANAL, I am married to someone in your situation. As a US citizen age 26 who has not had any contact with the IRS, you should most definitely be worried... As a US citizen, you are (and always have been) required to file a US tax return and pay any tax on all income, no matter where earned, and no matter where you reside.  There are often (but not always) agreements between governments to reduce double taxation.  The US rule as to whether a particular type of income is taxable will prevail. As a US citizen with financial accounts (chequing, saving, investment, etc.) above a minimum balance, abroad, you are required to report information, including the amounts in the account, to the US government annually (Look up FBAR).  Failure to file these forms carries harsh penalties. A recent law (FATCA) requires foreign financial institutions to report information on their US citizen clients to the US, irrespective of any local banking privacy laws.  It's possible that your application triggered these reporting requirements. You will not be allowed to renounce your US citizenship until you have paid all past US taxes and penalties. Good new:  you are eligible in ten years or so to run for President. Don't believe any of this, or that nothing has been missed; you must consult with a local tax expert specializing in US/UK tax laws. If the 'gratuity' is a payment from your previous Indian company made when you left them, then the US tax system will treat it exactly the same as wages paid by your previous company. Whether or not you need to pay taxes on your wages and gratuity will depend on whether your are considered resident in the US for tax purposes for this financial year. It is likely that you will be. Assuming you are, then the US requires that you pay tax on all income, wherever it is earned in the world. You will need to fill in a tax return and declare both your gratuity and your wages in India for that year.  India and the US have a 'double tax agreement', which means essentially that you won't be taxed twice if you have already paid tax on the gratuity and wages in India. But you do have to declare them. If you're a US citizen/resident - you pay taxes on your worldwide income regardless of where you live. The logic is that Americans generally don't agree to the view that there's more than one country in the world. If you're non-US person, not physically present in the US, and provide contract work for a US employer - you generally don't pay taxes in the US. The logic is that the US doesn't actually have any jurisdiction over that money, you didn't earn it in the US. That said, your employer might withheld tax and remit it to the IRS, and you'll have to chase them for refund. If you receive income from the US rental property or dividends from a US company - you pay income tax to the US on that income, and then bargain with your home tax authority on refunds of the difference between what you paid in the US and what you should have paid at home. You can also file non-resident tax return in the US to claim what you have paid in excess. The logic is that the money sourced in the US should be taxed in the US. You earned that money in the US. There are additional rules to more specific situation, and there are also bilateral treaties between countries (including a US-Canadian treaty) that supersede national laws. Bottom line, not only that each country has its own laws, there are also different laws for different situations, and if some of the international treaties apply to you - it further complicates the situation. If something is not clear - get a professional advice form a tax accountant licensed in the relevant jurisdictions (in your case - any of the US states, and the Canadian province where you live). Typically tax treaties will cover double taxation (taxes paid in one jurisdiction are deducted in the other jurisdiction so there is no double tax). You'll need an accountant and attorney with experience in international business setups to confirm and determine which jurisdiction gets first priority of tax payment.  In short, this is the wrong place to get a good answer. Talk to (and pay for) professionals to get you properly set up. Taxing citizens on global income caused by tax inversion, not the cause of tax inversion.  If yourwebsite.com makes $1mil, and you pay yourwebsite.ca $1m for rights to the name, that's inversion.  Your company, and you, as the owner, have $1m income in Canada.  All of which came from US revenue.  I'm not saying the tax system is great or anything.  There just seems to be a miss understanding. well, probably taxed a little. and taxed when they spend it, and taxed again when it is spent again. like fikirte said, this is foreign money. if the americans want access to it they have to make it easy. they've done it in the past http://law-journals-books.vlex.com/vid/the-portfolio-interest-exemption-53348889 sorry there is a lack of sources in real english.