I'd do it right before releasing the product if you don't need to do it earlier.
You should track money in/out now, don't wait until the company it setup. You can claim expenses on the company even if those expenses were incurred before the company was formed.