A request for money up front. It creates a liability, not revenue — you owe the work.
Money taken before the work is not revenue — you owe the work. It sits in Customer Advances until an invoice consumes it. GST is still payable on the advance for services.