This document summarizes an economic analysis of tax amnesties. It discusses three types of amnesties: revision amnesties, which allow taxpayers to revise past returns with reduced penalties; investigation amnesties, which provide immunity from audits for a fee; and prosecution amnesties, which partially waive penalties for indicted taxpayers who plead guilty. It presents a model of optimal taxpayer behavior under different enforcement scenarios and analyzes how the different amnesty types may impact taxpayer compliance, government revenue, and the desirability of implementing amnesties permanently. Investigation amnesties are found to only increase long-term revenue if offered before audits begin, providing full insurance against audits.