Revenue

The Company recognizes revenue from testing services, products, and license and other revenue in the amount that reflects the consideration that it expects to be entitled in exchange for goods or services as it transfers control to its customers.  Revenue is recorded considering a five-step model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.

Testing Services Revenue

AlloMap and AlloSure patient tests are ordered by healthcare providers.  The Company receives a test requisition form with payer information along with a collected patient blood sample. The Company considers the patient to be its customer and the test requisition form a contract. Testing services are performed in the Company’s laboratory. Testing services represent one performance obligation in a contract and are performed when results of the test are provided to the healthcare provider, at a point of time.

The healthcare providers that order the tests and on whose behalf CareDx provides testing services are generally not responsible for the payment of these services.  The first and second revenue recognition criteria are satisfied when the Company receives a test requisition form with payer information from the healthcare provider.  Generally, the Company bills third-party payers upon delivery of an AlloMap or AlloSure test result to the healthcare provider. Amounts received may vary amongst payers based on coverage practices and policies of the payer.  The Company has used the portfolio approach, a practical expedient under ASC Topic 606, Revenue from Contracts with Customers, to identify financial classes of payers. Transaction prices are determined for each financial class using history of reimbursements, including analysis of an average reimbursement per test and a percentage of tests reimbursed. The Company estimates revenue for non-contracted payers and self-payers using this methodology.  The estimate requires significant judgment. Revenue recognized for Medicare and other contracted payers is based on the agreed current reimbursement rate per test, adjusted for historical collection trends where applicable.

The Company monitors revenue estimates at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. As of December 31, 2018, the Company had received payments of $0.5 million more than estimated as of December 31, 2017, related to tests performed in prior periods. This change in estimate was included in testing services revenue in the year ended December 31, 2018, when cash was collected. Changes in transaction price estimates are updated quarterly based on actual cash collected or changes made to contracted rates.

Product Revenue

Product revenue is recognized from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied.  The Company generally has a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement. There are no further performance obligations related to a contract and revenue is recognized at the point of delivery consistent with the terms of the contract or purchase order.

License and Other Revenue

The Company generates revenue from license agreements.  License agreements may include non-refundable upfront payments, partial or complete reimbursement of research and development costs, contingent payments based on the occurrence of specified events under the agreements, license fees and royalties on sales of products or product candidates if they are successfully commercialized.  The Company’s performance obligations under the agreements may include the transfer of intellectual property rights in the form of licenses, obligations to provide research and development services and obligations to participate on certain development committees.  The Company makes judgments to determine if performance obligations are distinct or should be combined and the transaction price allocated to each performance obligation, which affect the periods over which revenue is recognized.  The Company periodically reviews its estimated periods of performance based on the progress under each arrangement and accounts for the impact of any change in estimated periods of performance on a prospective basis. The Company constrains variable consideration, such as milestones, if it is probable that a significant portion of revenue would be reversed. The Company’s deferred revenue relates to one performance obligation, which should be recognized over time. The Company did not recognize any revenue connected with milestones during the years ended December 31, 2018, 2017 or 2016.

About Revenue Disclosures

Revenue disclosures under ASC 606 explain how a company identifies performance obligations, allocates transaction prices, and determines when revenue is recognized. This section is essential for understanding whether reported revenue reflects genuine economic activity or aggressive accounting choices. Analysts examine the mix of point-in-time versus over-time recognition, which directly affects revenue timing and comparability.

Key signals: rising contract liabilities (deferred revenue) suggest strong future revenue visibility, while declining contract assets may indicate slowing project milestones. Watch for variable consideration estimates — rebates, returns, and performance bonuses that require management judgment. Significant changes in disaggregated revenue by geography or product line can reveal shifting business mix before it appears in headline numbers. Compare revenue growth against contract liability growth to assess sustainability, and scrutinize any changes in the timing of recognition that coincide with earnings pressure.