FATCA is mandatory for US taxpayers holding foreign financial assets above the threshold, which varies based on residential, marital, and filing status. FFIs and overseas banks holding US taxpayer assets must also comply with FATCA.