Freelancing in the Czech Republic as an Expat: Trade Licence, Tax and Insurance

Freelancing in the Czech Republic means registering as a self-employed person (OSVČ) with a trade licence (živnostenské oprávnění), paying income tax and paying health and social insurance. EU citizens can register directly, while non-EU citizens generally need an appropriate residence permit. Rules and minimum payments change every year, so use...