Does ASC 606 apply to private companies and nonprofits?
ASC 606 applies to public, private, and nonprofit entities with customer contracts. What private companies and nonprofits must do, and what they can skip.
Part of the revenue recognition guide.

Yes, ASC 606 applies to private companies, and it applies to nonprofits for their exchange transactions. ASC 606 covers every entity that reports under US GAAP and has contracts with customers, whether the entity is public, private, or not-for-profit. Private companies get relief on disclosures and a few practical expedients, not an exemption. Nonprofits apply ASC 606 to exchange transactions such as tuition, program fees, and event tickets, and apply ASC 958-605 to contributions such as donations and most grants.
The hard part is rarely the "does it apply" question. It is knowing which relief you can take, and, for a nonprofit, which dollars are contributions and which are revenue from customers. This guide answers both, with the dates, the elections, and a worked split.
Key takeaways
• ASC 606 applies to every US GAAP reporter with customer contracts, including private companies and nonprofits; there is no size or ownership exemption.
• Most private companies adopted ASC 606 for annual periods beginning after December 15, 2019, after ASU 2020-05 granted a one-year deferral, so a calendar-year private company applied it in its 2020 annual statements at the latest.
• Private companies can elect to skip several disclosures, including the quantitative remaining performance obligation disclosure and most contract-cost disclosures.
• Nonprofits use ASC 606 only for exchange transactions. Under ASU 2018-08, a transfer is a contribution when the resource provider does not receive commensurate value in return.
• Membership dues and sponsorships are often split between an exchange portion under ASC 606 and a contribution portion under ASC 958-605.
• Loopfour, the deterministic finance workflow automation platform, applies the classification rules your team approves to every contract, grant, and invoice, and routes unclear agreements to a named reviewer.
Does ASC 606 apply to private companies?
Yes. ASC 606 applies to private companies that prepare financial statements under US GAAP and have contracts with customers. The standard's scope is defined by the transaction, not by who owns the entity. A private SaaS company recognizing subscription revenue follows the same five steps as a listed one. If you need a refresher on the model, see what ASC 606 is and how the five steps work.
Private companies usually ask the question because a lender, investor, or acquirer wants GAAP-compliant statements, or because their auditor raised it. If you issue US GAAP financial statements, ASC 606 is not optional. Companies that report on a tax basis or another special-purpose framework are outside GAAP, but that choice has consequences for lenders and investors, so few growth-stage companies take it.
When did private companies have to adopt ASC 606?
Private companies had to adopt ASC 606 for annual reporting periods beginning after December 15, 2019, if they used the deferral in ASU 2020-05. The original deadline for "all other entities" was annual periods beginning after December 15, 2018. In June 2020, ASU 2020-05 let entities that had not yet issued financial statements reflecting ASC 606 wait one more year, with interim periods following in annual periods beginning after December 15, 2020.
| Entity type | Annual periods beginning after | Calendar-year first annual statements |
|---|---|---|
| Public business entities (and certain NFPs and employee benefit plans) | December 15, 2017 | 2018 |
| All other entities, original date | December 15, 2018 | 2019 |
| All other entities, with ASU 2020-05 deferral | December 15, 2019 | 2020, if 2019 statements had not yet been issued on ASC 606 |
In 2026, every entity is on ASC 606. The effective-date question now matters mainly for comparative periods, acquisitions of companies that adopted late, and historical restatements.
What can private companies skip under ASC 606?
Private companies can skip several disclosures and apply a few private-only expedients, but they cannot skip the five-step model. Recognition and measurement are the same for public and private entities. The relief sits almost entirely in the notes.
| Relief for nonpublic entities | What it allows | Reference |
|---|---|---|
| Disaggregation of revenue | Omit the quantitative disaggregation; disclose revenue by timing of transfer (point in time vs over time) plus qualitative information | ASC 606-10-50-7 |
| Contract balances | Omit detailed contract balance disclosures; still disclose opening and closing receivables, contract assets, and contract liabilities | ASC 606-10-50-11 |
| Remaining performance obligations | Omit the transaction-price-allocated-to-remaining-obligations disclosure entirely | ASC 606-10-50-16 |
| Significant judgments | Omit several explanations of methods, inputs, and assumptions, except those about constraining variable consideration | ASC 606-10-50-21 |
| Contract costs | Omit disclosures about capitalized costs of obtaining or fulfilling a contract | ASC 340-40-50-4 |
| Franchisor preliminary services | Private franchisors may treat certain pre-opening services as distinct from the franchise license | ASU 2021-02 |
| Credit losses on current receivables and contract assets | All entities may assume current conditions do not change; entities other than public business entities may also consider collections after the balance sheet date | ASU 2025-05, effective for annual periods beginning after December 15, 2025 |
Interim disclosures are also lighter. Public entities must include disaggregation, contract balance, and remaining performance obligation information in quarterly reports. Most private companies do not issue GAAP interim statements at all, and those that do are not held to the same interim requirements.
Practical expedients every entity can use
Several of the most useful ASC 606 practical expedients are available to all entities, public or private. Private companies sometimes miss them because they assume "practical expedient" means "private-company relief."
• Significant financing component: ignore it when the gap between payment and transfer is one year or less.
• Costs of obtaining a contract: expense commissions immediately when the amortization period would be one year or less.
• Right to invoice: recognize revenue in the amount you have a right to invoice when that amount corresponds directly to the value delivered.
• Sales taxes: exclude sales and similar taxes from the transaction price as a policy election.
• Shipping and handling: treat shipping after control transfers as a fulfillment cost.
Does ASC 606 apply to nonprofits?
Yes, ASC 606 applies to nonprofits for exchange transactions with customers, but not for contributions. A nonprofit that charges tuition, sells tickets, earns program service fees, or sells merchandise has customer contracts, and those follow ASC 606. Donations, most grants, and other transfers where the provider receives no commensurate value follow ASC 958-605.
The line between the two used to be blurry, especially for government grants. ASU 2018-08 clarified it. It became effective for most nonprofits acting as resource recipients for annual periods beginning after December 15, 2018, and June 15, 2018 for public business entities and nonprofits with conduit debt.
The contribution-versus-exchange test
A transfer is an exchange transaction when the resource provider receives commensurate value in return; otherwise, it is a contribution. ASU 2018-08 adds two clarifications that decide most cases.
• Benefit to the general public is not commensurate value. A government agency that funds a program serving the public is usually making a contribution, even when the grant agreement is detailed.
• Mission alignment or donor goodwill is not commensurate value. A foundation that funds research it cares about is not receiving goods or services in exchange.
When the provider pays on behalf of an identified customer, the nonprofit looks through to that customer. For example, a health plan paying for a patient's care is a third-party payer, and the transaction is an exchange with the patient under ASC 606.
Is the contribution conditional?
A contribution is conditional only when the agreement contains both a barrier the recipient must overcome and a right of return or right of release. Conditional contributions are not recognized until the barrier is overcome. Cash received in advance sits as a refundable advance, a liability.
Indicators of a barrier include a measurable performance-related hurdle, such as serving a specified number of participants, and stipulations that limit the recipient's discretion over how it conducts the activity. Administrative requirements, such as routine reporting, are not barriers.
Decision flow for a nonprofit inflow
→ Does the resource provider receive commensurate value? If yes, it is an exchange transaction: apply ASC 606.
→ If not, is someone else the customer, with the provider paying on their behalf? If yes, apply ASC 606 to the transaction with that customer.
→ If neither, it is a contribution under ASC 958-605. Ask whether it contains both a barrier and a right of return or release.
→ If both are present, it is conditional: record a refundable advance for cash received and recognize contribution revenue when the barrier is met.
→ If not, it is unconditional: recognize contribution revenue now, with or without donor restrictions.
A worked example: splitting a membership fee
Membership dues often contain both an exchange and a contribution, and the two parts follow different standards. Suppose a professional association charges an annual membership of $500 on January 1. Members receive a journal subscription, event discounts, and member-only resources with a combined standalone value of $150. The other $350 buys no additional goods or services.
The $150 exchange portion is a contract liability under ASC 606, recognized over the 12-month membership as benefits are delivered. The $350 is an unconditional contribution under ASC 958-605, recognized when received.
| Date | Account | Debit | Credit |
|---|---|---|---|
| Jan 1 | Cash | $500 | |
| Jan 1 | Deferred membership revenue (contract liability) | $150 | |
| Jan 1 | Contribution revenue, without donor restrictions | $350 | |
| Jan 31 | Deferred membership revenue (contract liability) | $12.50 | |
| Jan 31 | Membership revenue | $12.50 |
The monthly release is $12.50 for 12 months, or $150 in total. The split must be supported by a documented estimate of the benefits' standalone value, reviewed when benefits change. Your auditors will ask for it, as covered in how auditors test revenue recognition.
Where private companies and nonprofits get ASC 606 wrong
The common errors are classification and data errors, not misunderstandings of the standard. A private company assumes a practical expedient applies without checking the conditions. A nonprofit books a government grant as program revenue because the agreement looks like a contract.
• Taking disclosure relief as measurement relief. Private companies still need full revenue schedules; they only disclose less.
• Skipping the collectibility assessment because "we always get paid" from the founder's network of early customers.
• Booking all membership dues as revenue, or all of them as contributions, without a documented split.
• Treating a conditional grant as revenue on signature, before the barrier is met.
• Losing the evidence for classification decisions in email threads, where no reviewer can find it at year-end.
Book a workflow review to see which of these classifications your team still makes by hand each month.
How to choose a process for ASC 606 classification
Choose a process that makes the classification decision once per agreement type, documents it, and applies it the same way to every new agreement. Spreadsheets and email can work at low volume. They break when a fractional CFO firm is managing a dozen clients, some for-profit and some not-for-profit, each with its own policy memo.
A horizontal automation platform can move grant and contract data between systems, and it is flexible. It does not know that a barrier plus a right of return makes a grant conditional. Your team writes and maintains that logic.
A generic workflow classifies nothing. Loopfour applies your approved classification rules instead. The Contract Agent reads the agreement under a confidence threshold, extracting terms such as benefits provided, barriers, and return clauses. Anything below the threshold goes to a named reviewer in Slack before any entry posts. The classification, the approver, and the entry all land in one execution tree, so the evidence is ready before your auditor asks.
Frequently asked questions
Is ASC 606 required for private companies? Yes. Any private company that issues US GAAP financial statements must apply ASC 606 to its contracts with customers. Private companies can elect reduced disclosures, but recognition and measurement follow the same five-step model as public companies.
When was ASC 606 effective for private companies? ASC 606 was effective for most private companies for annual periods beginning after December 15, 2018, and ASU 2020-05 allowed a deferral to annual periods beginning after December 15, 2019. Every private company reporting under US GAAP now applies it.
Do nonprofits follow ASC 606 or ASC 958? Nonprofits follow both. ASC 606 applies to exchange transactions such as tuition, fees, and ticket sales. ASC 958-605 applies to contributions, which ASU 2018-08 defines by the absence of commensurate value to the resource provider.
Are government grants ASC 606 revenue for a nonprofit? Usually not. Under ASU 2018-08, a government grant that funds services to the general public is typically a contribution, because the government does not receive commensurate value itself. If the grant contains a barrier and a right of return, it is a conditional contribution.
What ASC 606 disclosures can private companies omit? Private companies can omit the remaining performance obligation disclosure, quantitative revenue disaggregation (keeping disaggregation by timing), detailed contract balance disclosures, several significant-judgment explanations, and contract-cost disclosures under ASC 340-40. The elections are in ASC 606-10-50-7, 50-11, 50-16, 50-21, and ASC 340-40-50-4.
Conclusion
ASC 606 applies to private companies and nonprofits alike; the differences are in the notes and in what counts as a customer. Private companies take disclosure relief, not measurement relief. Nonprofits split exchange from contribution, and document why. Both depend on classifying every agreement the same way every time, with evidence your auditors can follow.
Tell us the one workflow your team dreads. We will show it running: deterministic, permissioned, and auditable.
Book a demo.
Sources
• FASB, ASU 2020-05, effective dates for certain entities (PwC Viewpoint full text)
• Deloitte DART, Revenue Roadmap, 16.2 Disclosure elections for nonpublic entities
Related reading
• What is revenue recognition? The principle, and how it shapes your financial statements
• Are ASC 606 and IFRS 15 the same? Where the two standards differ
• How to automate ASC 606 revenue recognition without losing the audit trail
• How to implement finance automation without engineers
Sources
- Financial Accounting Standards Board, ASU 2018-08, Not-for-Profit Entities (Topic 958): Clarifying the Scope and the Accounting Guidance for Contributions Received and Contributions Made (opens in a new tab).
- Financial Accounting Standards Board, ASU 2025-05, Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets (opens in a new tab).
