Taxes for citizen of EU country #1 living in EU country #2 and working from home for non-EU country #3?
You will almost certainly be paying taxes in Czech Republic, short of being American of Eritrean, citizenship has little to no bearing on tax. If you are working from home, you will probably be a contractor. In Romania you would work through either an SRL or you would set up a PFA. Essentially a limited company or a sole trader. You will need to find the Czech equivalents. I would advise finding a small business accountant. They will be able to advise what is the most cost effective solution, in some countries (like my one) you can save considerable amounts of tax by working through a company. There is a link with some information. There are just too many variables here... Will you legally be considered a permanent resident from the moment you move? Will you work from home as a contractor or as an employee? Those are not questions you can answer yourself, they really depend on your circumstances and how the tax authorities will look at them. I strongly encourage you to speak to an advisor. Very generally spoken, at your place of residence you pay taxes for your worldwide income, at the place of your work base (which is not clear if this really would be Turkey) you pay taxes on the income generated there. If it's one and the same country, it's simple. If not, then theoretically you pay twice. However, most countries have double taxation treaties to avoid just that. This usually works so that the taxes paid abroad (in Turkey) would be deducted from your tax debt at your place of residence.  But you might want to read the treaty to be sure how this would be in your specific case (all treaties are publicly available), and you should really consider speaking to a professional.
You can't be serious? You're seriously coming in here to discuss how a third world country is generally less well off than a member of the EU and a first world country and you're going to quote the HDI. In other news the sky is blue, water is wet, the snosberries taste like snosberries and you're wasting my time and yours. I'm going to disengage now. In fact... I think you're just flame baiting by jacking the top comment on this thread so i'm going to delete this very shortly. "Switzerland is presumably where one moves the money in case of an apocalypse; although, they have lost some of that appeal now with the tax reporting to the EU and USA. Switzerland has a very old, stable banking industry, but this isn't the only appeal.  Their reputation for safeguarding money, be it despot or Nazi, is most of the attraction.  Low to no taxes is the second.  Also, there isn't much financially illegal despite recent changes.  Put that all together, and if a country is about to go to hell in handbasket because it borrowed too much or goes to war while Switzerland stays stable and very strict about paying depositors, those residents are going to try to move as much money to Switzerland as possible before its confiscated for one reason or another, sending the CHF up. Japan is a different duck.   They have persistently ~0% inflation thus low nominal and real interest rates.  With them, the so-called ""cash & carry trade"" or more ubiquitous ""carry trade"" dominates.  Many investors choose to borrow in JPY to buy investments denominated in other currencies.  If the countries of those other currencies are about to take their residents' money or go to war, putting money at jeopardy, the residents doing the carry trading will try to unwind their levered investments to reduce risk, sending the JPY up." Given that we live in a world rife with geopolitical risks such as Brexit and potential EU breakup, would you say it's advisable to keep some of cash savings in a foreign currency? Probably not.  Primarily because you don't know what will happen in the fallout of these sorts of political shifts.  You don't know what will happen to banking treaties between the various countries involved. If you can manage to place funds on deposit in a foreign bank/country in a currency other than your home currency and maintain the deposit insurance in that country and not spend too much exchanging your currency then there probably isn't a downside other than liquidity loss. If you're thinking I'll just wire some whatever currency to some bank in some foreign country in which you have no residency or citizenship consideration without considering deposit insurance just so you might protect some of your money from a possible future event I think you should stay away. Don't take it personally, take their money, hombre. There is no way they start WW3 when China is trying to take top spot and stabilize it's economy, Russia is playing siege mode with neighbors under sanctions, and the Middle East is still embroiled in who owns what after the Arab Spring blew itself up, and Europe is fighting off countries leaving the EU. No one has the ability to wage a real concentrated war. You should add it to all the other income and continue paying taxes as you would on your Irish salary. That is true for both the US and the Irish sides of the equation. In case you didn't know - your Irish earnings are taxable in the US, since the US taxes all of your income. Your Amazon.com earnings are taxable in Ireland since that's where you earned it. You can use the FEIE/FTC as appropriate on your US tax return to reduce your tax liability, but all of your income should be reported. Ugh. Really? I thought this subreddit was smarter than this.   1) You pay taxes on net income, not sales. Expenses are tax deductible.   2) This took place in the UK, which operates on a different set of tax rules than many of us are familiar with.  3) The company still pays other taxes even if they don't pay income tax. In the US, examples would be payroll taxes including the employer portion of things like SS and Medicare, but I'm sure the UK has similar programs funded in a similar manner. To the extent that they own their buildings, they also pay property taxes. They globally source their supplies, which means they also pay import taxes. There are a ton of other taxes that a company pays.  4) Tax laws are complex because business is complex.   Inflammatory headlines like this serve no purpose whatsoever. You will have to pay your taxes in the UK not USA. For tax purposes it is the company's tax residency not where the server is located. You are just hiring a server in USA. Take for example a CDN being used for your same service then would you pay taxes in 300 different countries if you use Akamai? Does not work that way. 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.