American citizens are taxed on their worldwide income by the US regardless of their place of residence. There's a standard taxable income reduction (the Foreign Earned Income Exclusion) but they still have to file taxes no matter where they live.
> I will anyways be charged in my home country for foreign income, I think.
Most places work on the residence principle (following OECD/UN model convention), there's a country of which you are resident (which may be different from your citizenship one, I'm not sure which you meant by "home country") and you pay income taxes in that country. You probably want to talk to the tax authorities and an accountant either way.
If you are earning income from a US based source, such as payroll earnings from a US company, I believe you will be taxed in full, federal, state, medicare, social security. That's about 30% on 100k income if you are unmarried
I don't know how it works if you want to try to persuade the IRS that even though you are working for a US company with a W2 that lists a US address, you are "not living in the US". Maybe you could get away with it, but technically your company would have some legal problems for not getting you the right visas to "work" in a foreign country
As an American, i'd say its easier just to pay us tax and hop around on tourist visas
Source: https://www.irs.gov/individuals/international-taxpayers/fore...
If you receive a W-2 you'll continue to pay your half of the Medicare and Social Security taxes. Federal gives you an exclusion of ~$100k, you may or may not owe state tax depending on the non-residency rules for that state, or if your state does not have income tax.
For most countries in the world if you are not considered a resident then you usually are not taxed on foreign income. A counterexample is the USA, as Americans are taxed based on citizenship, and not residency[1].
This is a complicated but important topic. Consulting an accountant is your best option for your taxes.
Visas depend entirely on the countries that you intend to stay in. If you're only staying for 2-3 months at a time, it seems likely you will trigger any residency issues so perhaps visitor visas will be sufficient. However, another variable dominating ease of visa issuance is your passport/nationality[2]. I'm not a lawyer, and visas are easy to mess up and cause issues without careful planning, research and sometimes consultation with immigration attorneys (or at least discussing with the embassies/consulates of the countries you intend to rotate through).
Best of luck!
[1] https://en.wikipedia.org/wiki/International_taxation#Citizen...
Even US citizens get taxed in the country of residency, except that they need to do a US federal tax return in addition to their local tax return. The get a tax credit of whatever they paid in their residency country, so most of the time they don't have to pay any US taxes.
Of course to declare a job in your residency country you'll need a work visa, and I think it will be very difficult (impossible?) to obtain one in most countries if you don't have a local job.
Long story short, I think people working abroad remotely with a company in their home country are either (1) on a spouse visa of (2) breaking the immigration laws of their residency country.
A pilot in France who's British but lives in France, is paid in the UK by the airline, tells me he pays income tax in the UK based on flying time in UK airspace (not much, he flies long haul, though he's restricted on the number of days he spends in the UK before they'd take it all).
The Maire where he lives doesn't require him to pay income tax, I don't know why but presume it's because they consider the tax to be paid in the UK.