As far as I am aware you should register from day 1. Most of your start up expenses will be happening in the first 3 months anyway i.e. website hosting, purchase of domain names etc so would be in your interests to register so you can put these down as expenses at the end of the tax year
