The money you receive for your goods or services as a deposit is not an income per Thai accounting law. A deposit received is treated as a liability on your books because it is an unearned income. Once you have delivered the goods or rendered the services, the deposit amount has become “earned”. Thus, it will be moved from being a liability in the statement of financial position to income in the profit and loss statement. However, per tax laws, the value added tax incurs when you receive money or when you deliver goods, whichever comes first. When you receive a deposit, you need to issue a tax invoice and submit the output VAT on the deposit in the VAT return of the month that you receive the deposit.
Deposits received is a reason why your total income reported in the accounts is different from the total income reported in the VAT returns throughout the accounting period. After you close the year’s accounts, your accountant should prepare a reconciliation of the revenues per books against the total revenues reported in the VAT returns of the same period. The Thai Revenue Department may ask to see it.
Contact MSNA Group for your tax and accounting needs in Thailand.