ASC 606 Revenue Recognition
ASC 606 Implementation
and Technical Compliance
ASC 606 Implementation and Adoption
We manage the full ASC 606 implementation process -- contract analysis, performance obligation identification, transition method selection, and cumulative adjustment calculation.
Technical Analysis for Complex Arrangements
Variable consideration, principal vs. agent, license vs. service, contract modifications -- we handle the technical judgments that ASC 606 consistently generates.
Audit-Ready Policy and Documentation
We produce accounting policies, technical memos, and disclosure language in the format auditors and the SEC expect.
100+
Successful transactions completed
20+
Years of experience
$5 - 50m
Average size of transaction
$20-200m
Average market cap of clients across tech, manufacturing & services
ASC 606 Revenue Recognition Implementation and Advisory
What makes us different?
ASC 606 — Revenue from Contracts with Customers — replaced decades of industry-specific revenue guidance with a single, principles-based framework. For many companies, the standard is well-established. But the judgments it requires are not straightforward, and revenue recognition remains one of the most commonly cited areas in SEC comment letters and audit findings.
Corviniti provides ASC 606 advisory services to companies implementing the standard for the first time, reassessing existing policies, or resolving specific technical questions. We apply the five-step model to your actual contracts, document the conclusions, and prepare the accounting policies and disclosures that auditors and regulators expect.
Our team has applied ASC 606 across a range of industries and business models — SaaS, professional services, manufacturing, distribution, construction, and others. We understand the nuances of how the standard applies in different contexts and how to structure documentation that supports a clean audit.
We help with:
- ASC 606 Implementation: Manage the full implementation process — assessing the impact on existing contracts, selecting the transition method, calculating the cumulative adjustment, and updating accounting policies.
- Contract Portfolio Assessment: Analyze the full portfolio of customer contracts to identify those with significant revenue recognition implications under ASC 606.
- Performance Obligation Analysis: Determine whether promised goods and services in each contract are distinct and should be accounted for as separate performance obligations.
- Standalone Selling Price Determination: Establish standalone selling prices for each performance obligation to support the allocation of transaction prices in multi-element arrangements.
- Variable Consideration and Constraint: Assess the accounting for variable consideration — rebates, bonuses, refunds, and penalties — and determine whether the constraint on variable consideration applies.
- Contract Asset and Liability Accounting: Account for contract assets (unbilled receivables) and contract liabilities (deferred revenue) correctly under ASC 606.
- Costs to Obtain and Fulfill Contracts: Assess the accounting for sales commissions and other costs to obtain contracts, including whether they should be capitalized and amortized under ASC 340-40.
- Revenue Recognition Policy Updates: Update existing revenue recognition policies to reflect current business models, new contract types, or changes in how the standard is being applied.
- Technical Memo Preparation: Prepare audit-ready technical memos documenting the ASC 606 analysis for significant contracts, arrangements, or policy elections.
- Restatement Support: Support companies that need to correct prior-period revenue recognition errors, including the analysis, corrected financial statements, and required disclosures.
Why Choose Us?
Big 4 expertise,
boutique agility
Corviniti provides ASC 606 advisory with Big 4 technical depth and the responsiveness of a boutique. We deliver clear, well-documented conclusions that hold up under auditor and SEC scrutiny.
Startups and US Capital Markets are our focus
From early-stage companies establishing their revenue recognition policy for the first time to public companies managing ongoing SEC review of revenue disclosures, Corviniti provides ASC 606 expertise calibrated to your situation.
- Startup and Fundraising Focused (including Venture Capital)
- Built for Capital Markets (including IPO and SPAC transactions)
- Boutique Attention
- Big Four Experience
- Transaction Deadline Oriented
Contact Us To
Learn More
Call: (347) 472-1115
Email: info@corviniti.com
Tell us about your revenue model and what you are trying to resolve. We will respond within 24 hours.
Learn More From
Frequently Asked Questions
ASC 606 — Revenue from Contracts with Customers — is the US GAAP standard governing how companies recognize revenue from customer contracts. It applies to all entities that enter into contracts to provide goods or services to customers, with limited exceptions for lease contracts, insurance contracts, financial instruments, and certain other arrangements. It replaced previous revenue recognition guidance under ASC 605 and a large body of industry-specific guidance.
Even after initial implementation, ASC 606 questions continue to arise — when a company enters a new market, launches a new product, changes its contract structure, modifies its pricing model, or receives an SEC comment letter on its revenue disclosures. Many companies also find that their initial implementation made conservative assumptions that may not accurately reflect the economics of their contracts. We help with ongoing ASC 606 questions as they arise.
Under the full retrospective method, a company restates all prior periods presented as if ASC 606 had always been applied. Under the modified retrospective method, the company recognizes the cumulative effect of initially applying ASC 606 as an adjustment to opening retained earnings in the year of adoption, without restating prior periods. Most companies chose the modified retrospective method because it is less disruptive, but the full retrospective method provides a cleaner period-over-period comparison.
A contract asset arises when a company has satisfied a performance obligation but does not yet have an unconditional right to payment — for example, when revenue has been recognized but the invoice has not yet been issued or the right to bill depends on satisfying another performance obligation. A receivable arises when the right to consideration is unconditional. The distinction affects the balance sheet presentation and the disclosures required under ASC 606.
ASC 340-40 requires companies to capitalize certain costs incurred to obtain a customer contract — primarily sales commissions — if those costs would not have been incurred absent the contract and the company expects to recover them. Capitalized costs are amortized on a basis consistent with the pattern of transfer of the goods or services to which the asset relates. Companies with significant sales commission costs need to assess whether their current accounting for those costs complies with ASC 340-40.
The SEC staff frequently comments on: insufficient disaggregation of revenue, unclear descriptions of performance obligations, inadequate explanation of the timing of revenue recognition, insufficient disclosure of significant judgments, and inconsistencies between the revenue policy disclosure and the MD&A discussion of revenue drivers. We help companies prepare disclosures that anticipate and address these common comment areas.
Yes. We regularly work with foreign private issuers and companies with cross-border structures, including IFRS reporting, US GAAP reconciliations, and multi-entity consolidations for companies with domestic and international subsidiaries.
In most cases, we can begin within a few days of finalizing our agreement. Our onboarding process is straightforward — a brief discovery session, a clear statement of work, and secure access setup. We do not have lengthy intake procedures that delay the start of actual work.