Certainly doesn't in the UK, are you sure that's true where you are? Here incorporating as an ltd (limited liability) costs I think £25, but you can start a business as a sole trader without any kind of fee or registration (just a de facto status requiring declaring the income on your personal tax return).