When should I register for GST?

Register for GST when your annual turnover hits or is expected to hit $1M within the next 12 months.