Followed the Constitution of the Kingdom of Thailand B.E.2540（1997）the Organic on Counter Corruption B.E.2542（1999）was enacted.In this connection, the National Counter Corruption Commission（NCCC）as an independent Commission was appointed in April 1999.
However, the National Counter Corruption Commission has its resolution 40/2551 on 15 July B.E.2551（2008）to change the official names of National Counter Corruption Commission（NCCC）and Office of the National Counter Corruption Commission（ONCC）to the National Anti-Corruption Commission（NACC）and Office of the National Anti-Corruption Commission（ONAC）respectively.
In accordance with the Constitution of the Kingdom of Thailand B.E.2550, NACC shall have the following powers and duties:
·To inquire into the facts, summarize the case, and prepare a verdict to be submitted to the Senate according to Section 272 and Section 279 Para three；
·To inquire into the facts, summarize the case, and prepare a verdict to be submitted to the Supreme Court of Justice’s Criminal Division for Persons Holding Political Positions in accordance with Section 275；
·To investigate and decide whether a state official who holds an executive post or a Government official who holds a position from the Director level upwards or the equivalent has become unusually wealthy or has committed an offence of corruption, malfeasance in office or malfeasance in judicial office, including any state official or Government official at lower level who has colluded with the said state official or Government official to commit a wrongful offence or other offences that the National Counter Corruption Commission deems appropriate to investigate and decide the case in accordance with the Organic Act pertaining to the National Counter Corruption Commission.
·To inspect the accuracy, actual existence, as well as change of assets and liabilities of persons holding positions under Section 259 and Section 264 as stated in the account and supporting documents submitted；
·To supervise and observe the ethics of persons holding political positions；
·To submit an inspection report and a report on the performance of duties together with remarks to the Council of Ministers, the House of Representatives, and the Senate annually and to publish that report in the Government Gazette and disseminate it to the public.
The NACC is divided into 11 bureaus and 4 divisions.
The main functions of the NACC which are provided by the Constitution and the organic Act on Counter Corruption 1999 are 3 areas as follows:
-The declaration and inspection of Assets and Liabilities
-Corruption Prevention Area
-Corruption Suppression Area
The President of NACC had extended his cordial invitation to the Chairperson of ACC to visit Thailand in the near future.He also invited delegation from Bhutan to attend the 14th International Anti-Corruption Conference（IACC）which hosted by NACC in Bangkok during 10-13 November 2010.