I'm a programmer, I have an idea, I know how to implement it, it will be a website, and that site will be my business.
My question is very basic: where in timeline must I register my business as an official Company (ie, according Government laws)?
Here there are some options to debate or to help answer me:
Nobody talks about that. If I just have an idea, must I run into an office to create a Company? I don't think so. When I'll look for investors, the Company must to pre-exist? Or will the Company be formed with the investor?
I'm looking for a generic, country-independent answer, but may the answer for your country can be useful to me. I'm Brazilian, and I believe that the country doesn't matter to this question.
In most countries you can operate as a sole trader (ie. in your own name without a fomal structure). You can operate your business this way forever if you like and there are advantages, disadvantages and tax implications of doing so.
Using a company structure gives you a few benefits. The major one is that in a company structure, you are not personally liable, therefore your personal risk is limited and your personal assets (such as your home) can be protected. The other advantages can have to do with tax and credibility.
Therefore you should put the business into a company structure when
The application of this will obviously be different for every business.
In the US, you must register as a business when you start functioning as a business. As far as the government is concerned, this is when you either (1) you start taking money from customers or (2) when you want to start claiming business expenses on your taxes.