Hi,
A migration lawyer is required a client to sign a contract in which it detailed the disbursements and installments of service fee. According to the legal requirement, the money received from the client including the disbursements and service fee must be kept in a trust account until the service is completed or an invoice is issued. Client is asked to pay in advance for the disbursements and part of the service fee before the job is processed. I would like to know when the GST of the service fee should be reported on cash basis. Should it be at the time the money is banked in the trust account but the lawyer has no right to access the money or at the time the service is completed. Thanks in advance