GAAP (Generally Accepted Accounting Principles) is a set of rules and guidelines that tell a company how to prepare financial statements. All companies, whether public, government, or nonprofit, are required to prepare their financial statements in accordance with GAAP rules.