GAAP (Generally Accepted Accounting Principles) is a set of standards and guidelines for financial reporting that promotes consistency and transparency in financial statements. The GAAP requirements for nonprofits include honoring donor restrictions on funding, following the revenue recognition principle, allocating expenses by function, and completing detailed financial statements.