The main body of tax law in Thailand is the Revenue Code. Taxes under the Revenue Code are collected under a self-assessment system of taxation, whereby taxpayers assume responsibility for correctly filing their tax returns and paying taxes annually.