Croatia grants non-EU remote workers a temporary stay of up to 18 months (extended from 12 in a recent law change), with no Croatian income tax on foreign earnings. You must earn at least EUR 3,622.50 per month (2.5x the average Croatian net salary, recalculated annually) or show equivalent savings, and work remotely for a foreign employer or your own foreign-registered company. The permit cannot be renewed beyond 18 months; you must wait 6 months after it expires before reapplying. Fees total roughly EUR 90-150 depending on where you apply.