What is GAAP?
GAAP (Generally Accepted Accounting Principles) is the US accounting framework every US business should follow. Learn what GAAP covers, why it matters, and how it affects your freelance finances.
What Is GAAP?
GAAP (Generally Accepted Accounting Principles) is the comprehensive framework of accounting standards, rules, and procedures used in the United States to prepare and present financial information. Think of it as the grammar of American financial reporting—just as grammar rules govern how we write clearly, GAAP governs how businesses communicate their financial performance. GAAP is established and maintained by the Financial Accounting Standards Board (FASB), an independent, non-governmental body. The SEC (Securities and Exchange Commission) requires all publicly traded companies to file GAAP-compliant financial statements, which is why you'll almost never see a major US corporation's earnings report that doesn't follow GAAP. For small businesses and freelancers, GAAP compliance isn't legally mandated—but the principles underlying GAAP produce cleaner, more trustworthy financial records. If you've ever applied for a business loan, raised investor capital, or sold your business, you'll have encountered GAAP in the form of financial statements buyers or lenders required. The banks and investors asking for those statements operate in a GAAP world, and your books need to be legible in that language. Understanding GAAP doesn't require becoming a CPA. But knowing its core principles helps you ask better questions of your accountant, maintain cleaner books, and present more credible financials when it counts.
The 10 Core GAAP Principles
The FASB's Conceptual Framework identifies a set of foundational principles that underlie all GAAP rules: 1. Principle of Regularity Financial statements must comply with GAAP rules and standards. Deviations require disclosure and justification. For small businesses, this means your accountant should flag any areas where your books deviate from standard treatment. 2. Principle of Consistency Accounting methods and treatments should be applied consistently from one period to the next. If you change methods—for example, switching from cash to accrual basis—the change must be disclosed and explained. This principle is critical because inconsistent methods make it impossible to compare performance across years. 3. Principle of Sincerity Financial statements should accurately reflect the economic reality of the business—not what management wishes it to show. This principle guards against manipulating numbers to present a more favorable picture to lenders or investors. 4. Principle of Permanence of Methods Once adopted, accounting methods should remain consistent so that financial results are comparable across periods. A company shouldn't switch between FIFO and LIFO inventory methods each year to optimize reported income. 5. Principle of Non-Compensation Neither assets nor liabilities should be presented net (offset) unless specifically permitted by GAAP. Gross amounts must be shown. For example, you can't show your accounts receivable net of your accounts payable—they're separate items on the balance sheet. 6. Principle of Prudence When in doubt, accountants should lean toward conservatism—recognizing expenses and liabilities promptly, while being more cautious about recognizing uncertain revenues. This prevents companies from booking aggressive revenue projections that might never materialize. 7. Principle of Continuity Financial statements assume the business will continue operating indefinitely (the "going concern" assumption). Assets should be valued based on going-concern assumptions, not liquidation values. If there's a real question about whether the business will continue, that must be disclosed. 8. Principle of Periodicity Business activities should be divided into discrete accounting periods—monthly, quarterly, annually—so that users can track performance over time. This is why we have fiscal quarters and annual reporting rather than just looking at lifetime performance. 9. Principle of Materiality Insignificant items can be treated practically rather than strictly by GAAP rules. If something would genuinely change a user's decision about the business, it's material and must be disclosed. A $50 rounding error is immaterial; a $500,000 contingent liability is not. 10. Principle of Utmost Good Faith All parties in financial reporting are presumed to act honestly and in good faith. Financial statements are signed certifications that the numbers are accurate to the best of management's knowledge.
The GAAP Hierarchy
Not all GAAP rules carry equal weight. The FASB Accounting Standards Codification® (ASC) establishes a hierarchy of sources: 1. FASB Statements of Standards (and Interpretations) 2. FASB Staff Positions 3. Emerging Issues Task Force (EITF) Consensus 4. FASB Staff Appendices and Guides 5. Industry Practices (only when higher-level guidance doesn't exist) When a transaction isn't explicitly covered by GAAP, accountants work down this hierarchy to find the most appropriate treatment. In practice, the ASC Codification covers most situations a small business will encounter. The gaps tend to appear for unusual industry-specific transactions or novel business arrangements.
GAAP and the Cash vs. Accrual Basis
Two major accounting methods fall under the GAAP umbrella: | | Cash Basis Accounting | Accrual Basis Accounting | |---|---|---| | Revenue recognition | When cash is received | When earned (invoice sent) | | Expense recognition | When cash is paid | When incurred (invoice received) | | GAAP compliant | No — not for businesses with inventory or >$5M revenue | Yes | | Simplicity | Very simple | More complex | | Cash flow visibility | High | Less intuitive | Most businesses with more than $5 million in annual revenue, inventory, or accounts receivable are required to use accrual basis for tax purposes. Accrual accounting is considered GAAP-compliant because it matches revenues with the expenses incurred to generate them in the correct period—a concept called the matching principle. For freelancers under $5M in revenue, cash basis is permissible for tax purposes, but accrual basis gives you a more accurate picture of your actual financial position. If you have $30,000 in outstanding invoices at year-end, cash basis shows $0; accrual basis shows that $30,000 as earned revenue—a much more accurate representation of what you've earned.
Key GAAP Standards (ASC Topics) That Affect Freelancers
ASC 606 — Revenue from Contracts with Customers The revenue recognition standard. Uses a 5-step model: 1. Identify the contract with the customer 2. Identify performance obligations 3. Determine the transaction price 4. Allocate the price to performance obligations 5. Recognize revenue when performance obligations are satisfied If you bill on milestones, subscriptions, or long-term projects, ASC 606 governs how and when you recognize that revenue on your books. For a freelance developer building a platform over six months, this means you can't recognize all $60,000 of contract revenue on Day 1—you must recognize it as each performance obligation is satisfied. ASC 230 — Statement of Cash Flows Requires businesses to present a cash flow statement showing cash from operating, investing, and financing activities. GAAP requires the indirect method for operating activities, starting with net income and reconciling to cash. For small businesses and freelancers, the cash flow statement often reveals the reality behind accrual-basis income: you can be profitable on paper while running out of cash if clients pay slowly. ASC 250 — Accounting Changes and Error Corrections Governs how to handle changes in accounting principles, estimates, and corrections of errors. Changes require retrospective application and disclosure. If you discover in March that you misstated December's revenue, this standard tells you how to correct it properly without distorting your current-period financials. ASC 310 — Receivables Governs how accounts receivable and revenue earned but not yet billed are recorded and presented. If you have outstanding invoices, this standard affects how your AR appears on your balance sheet and when you should establish an allowance for doubtful accounts to reflect the reality that some clients may not pay.
Why GAAP Compliance Matters for Small Businesses
For Lenders: Most banks and SBA lenders require GAAP-compliant financial statements when evaluating loan applications. Non-GAAP books raise red flags and often require expensive restatements before the loan can be approved. A lender who sees cash-basis financials for a business with significant receivables will likely require conversion to accrual before proceeding. For Investors: Angel investors and VCs expect financial statements that follow GAAP. If you're raising capital, your books need to be GAAP-adjacent at minimum. Investors use GAAP-based metrics—EBITDA, gross margin, operating income—for valuation. If your books don't produce these numbers reliably, the investment conversation stalls. For Acquirers: If you sell your business, buyers will conduct due diligence on your financials. GAAP-compliant books make the process faster, cheaper, and less likely to crater the deal. Restatements required during due diligence delay timelines and reduce purchase prices. For Taxes: While tax accounting and GAAP accounting differ in some areas (depreciation schedules, certain deductions), they're closely related. Clean GAAP books make tax preparation faster and more accurate, and reduce the risk of IRS scrutiny from inconsistent treatment across years.
GAAP and Freelance Invoicing
GAAP-compliant invoicing means generating professional, accurate invoices that: - Clearly state the transaction price and payment terms - Describe the goods or services provided with enough detail to identify the performance obligation - Show the timing of revenue recognition (particularly for milestone or subscription billing) - Include proper documentation for accounts receivable tracking - Support the matching of revenue to the period in which services were performed This is where a tool like Eonebill helps—not by making you a CPA, but by generating invoices that meet GAAP documentation standards automatically. Clean, detailed invoices are the source documents that support your accounting records.
Common GAAP Mistakes Freelancers Make
Mistake 1: Recognizing revenue when invoiced instead of when earned Under GAAP's matching principle, revenue is recognized when earned—when the service has been delivered. If you bill in advance for a retainer, that's deferred revenue until you deliver the work, not income at the time of billing. Mistake 2: Treating all cash received as revenue immediately Advance payments, retainers, and deposits are liabilities (deferred revenue) until you've performed the associated services. Recording them as immediate income overstates revenue in the period received. Mistake 3: Inconsistent treatment of similar expenses Applying different treatments to similar transactions in different periods—expensing some software costs and capitalizing others without a consistent policy—violates the Principle of Consistency and makes year-over-year comparison meaningless. Mistake 4: Ignoring the allowance for doubtful accounts If you have receivables that are significantly past due, GAAP's prudence principle requires you to estimate and record an allowance for the portion likely to be uncollectible. Carrying 90-day-past-due invoices at face value overstates your assets.
The Bottom Line
GAAP is the foundation of trustworthy financial reporting in the US. While the full framework is complex, understanding its core principles—particularly around revenue recognition, consistency, and disclosure—helps freelancers maintain better financial records and present more credible financials to lenders, investors, and clients. You don't need to be a CPA to apply GAAP thinking to your business. Consistent revenue recognition, honest expense reporting, and clear documentation of your financial position are GAAP principles that every freelancer can apply immediately. The result is books that are easier to audit, more useful for planning, and more credible to anyone who needs to evaluate your business. Key Takeaways: 1. GAAP is the US accounting framework set by the FASB; it's required for public companies and beneficial for everyone 2. The 10 core principles include consistency, prudence, materiality, and periodicity 3. Accrual basis accounting is GAAP-compliant; cash basis generally is not for businesses with inventory or >$5M revenue 4. ASC 606 revenue recognition rules affect how freelancers recognize revenue on long-term and milestone-based contracts 5. GAAP-compliant books open doors to lending, investment, and acquisition on better terms Want clean, professional financial documents? Try Eonebill Free View Pricing → | Glossary Home → | Home →