Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

How to handle Client Deposits in Xero (or any finance software, really)
I haven't worked with Xero before, but can't you just set it up as accounts payable? Put in an accounts payable for the contract. When the client makes a payment, the accounts payable goes down and the cash goes up.