Repurchase Agreements Revenue Recognition Under ASC 606
A repurchase agreement exists when a seller transfers an asset to a customer but keeps either the right or the obligation to buy that asset back later. Under ASC 606, this retained involvement can mean the customer never gains control, so the transfer is not recorded as an immediate sale. Instead, depending on the repurchase price, the transaction is accounted for either as a lease or as a financing arrangement, and revenue is delayed until control actually passes to the customer.
This lesson explains repurchase agreements revenue recognition for college accounting students, CPA exam candidates, and CMA exam candidates. You will learn the three repurchase structures (forward contract, call option, and put option), how the repurchase price drives the accounting treatment, the required journal entries, and a full worked CPA FAR example, so you can understand the topic completely without watching the video.
What Is a Repurchase Agreement in Revenue Recognition?
A repurchase agreement is a contract in which a seller transfers an asset to a customer while retaining a right or an obligation to reacquire that same asset in the future. Because the seller keeps continuing involvement, the customer may not obtain control of the asset, which is the central question in revenue recognition under ASC 606.
In an ordinary sale, the seller gives up control: the customer can use the asset, direct its use, and keep the benefits or bear the risks of ownership. In a repurchase arrangement, the seller has not fully let go. That retained control is why the transaction may not qualify as an immediate sale and why booking full revenue on the transfer date can be incorrect.
Why Retained Control Can Delay Revenue
The key issue is control, not cash. A seller can receive cash today and still be prohibited from recognizing revenue, because the ability to reclaim the asset means the customer has not truly obtained it. Revenue is deferred until the repurchase right or obligation expires unexercised or is otherwise resolved and control transfers to the customer.
The Repurchase Price Is the Main Accounting Clue
Once you identify a repurchase feature, compare the repurchase price to the original selling price. That comparison tells you whether the arrangement behaves economically like a lease (the customer paid for temporary use) or like financing (the seller effectively borrowed money using the asset as collateral).
Forward Contracts, Call Options, and Put Options Explained
Repurchase agreements fall into three categories. The accounting depends on who holds the power to force the repurchase and whether that power is a right or an obligation.
- Forward contract — the seller is obligated (must) to repurchase the asset.
- Call option — the seller has the right, but not the obligation, to repurchase the asset.
- Put option — the customer has the right to require the seller to repurchase the asset.
Forward Contract: The Seller Must Repurchase
With a forward contract, the seller is required to buy the asset back. “Required” means it is an obligation, not a choice. Because the seller is committed to reacquiring the asset, the customer does not obtain control on the transfer date, so the arrangement is treated as a lease or a financing arrangement rather than a sale.
Call Option: The Seller May Repurchase
A call option gives the seller the right, but not the obligation, to repurchase the asset for an agreed price. The seller controls whether to exercise the option. Even though the option might expire, the mere possibility of repurchase prevents the customer from obtaining control at transfer, so revenue waits until the option expires unexercised or is otherwise resolved.
Put Option: The Customer Can Require a Repurchase
A put option gives the customer the right to require the seller to buy the asset back. If the customer exercises the put, the seller has an obligation to comply. Put options require extra judgment because the customer decides whether to exercise, so the analysis considers the repurchase price and whether the customer has a significant economic incentive to return the asset. (This lesson focuses on forward contracts and call options; the put option is covered in the follow-up lesson.)
How the Repurchase Price Determines Lease or Financing Treatment
For a forward contract or a seller-held call option, compare the price the seller can or must pay to repurchase against the original selling price. That single comparison decides the accounting model.
| Price relationship | Economic substance | Accounting treatment |
|---|---|---|
| Repurchase price lower than selling price | Customer paid for temporary use | Account for as a lease |
| Repurchase price higher than selling price | Seller borrowed against the asset | Account for as a financing arrangement |
Repurchase Price Lower Than Selling Price: Lease Treatment
Assume a seller transfers a bulldozer for $100,000 and retains the right to repurchase it later for $80,000. The $20,000 difference represents what the customer paid for temporary use of the bulldozer. Rather than recording $100,000 of immediate revenue, the seller recognizes the $20,000 as lease or rental income over the period the customer uses the asset. Economically, the customer paid $20,000 for a period of access while the seller retained the ability to recover the asset for $80,000.
Repurchase Price Higher Than Selling Price: Financing Treatment
Now reverse the facts. The seller transfers a bulldozer for $80,000 and must or may repurchase it later for $100,000. This is a financing arrangement: the seller has effectively borrowed $80,000 and used the bulldozer as collateral. The seller keeps the asset on its balance sheet, records the $80,000 cash received as a financial liability, and treats the $20,000 difference as interest expense over the financing period.
What If the Repurchase Price Equals the Selling Price?
Exam questions may add dates, holding costs, or other contract terms that affect the comparison. Always read every fact and compare the repurchase price to the original price, adjusted for any stated time value or holding costs, before selecting the accounting model.
Journal Entries for a Repurchase Financing Arrangement
Consider a construction crane transferred for $420,000 with a seller call option to repurchase it for $455,000. Because the repurchase price exceeds the original price, the transaction is a financing arrangement. The following entries follow the sequence demonstrated in the lecture.
Step 1: Record the Initial Cash Receipt
At inception, the $420,000 is not sales revenue — it is borrowed funds.
| Account | Debit | Credit |
|---|---|---|
| Cash | $420,000 | |
| Financial Liability | $420,000 |
Step 2: Accrue the Implied Interest
The seller would need to pay $455,000 to repurchase the crane but received only $420,000. The $35,000 difference is the financing cost (interest expense).
| Account | Debit | Credit |
|---|---|---|
| Interest Expense | $35,000 | |
| Financial Liability | $35,000 |
In a longer arrangement, the seller recognizes interest over the financing period using the effective-interest method rather than recording the full amount on day one.
Step 3a: If the Seller Repurchases the Asset
If the seller exercises the call option and repurchases the crane, it settles the liability. No revenue results from the original transfer because the seller recovered the asset.
| Account | Debit | Credit |
|---|---|---|
| Financial Liability | $455,000 | |
| Cash | $455,000 |
Step 3b: If the Option Expires Unexercised
If the seller lets the call option expire, the customer keeps the crane, control transfers, and the seller can finally recognize revenue by removing the $455,000 financial liability.
| Account | Debit | Credit |
|---|---|---|
| Financial Liability | $455,000 | |
| Revenue | $455,000 |
Although $455,000 is removed from the liability at expiration, the transaction’s net economic sale proceeds are $420,000, because the seller already recognized $35,000 as interest expense.
CPA FAR Example: Falcon Equipment’s Crane Repurchase Option
On January 1, Falcon Equipment transfers a construction crane to Horizon Contractor for $420,000, and Horizon pays immediately. Falcon holds a call option to repurchase the crane for $455,000. The option expires at year-end without Falcon exercising it. Here is how Falcon accounts for the arrangement.
Step 1: Identify the Right and Compare the Prices
Falcon has a call option because it holds the right, but not the obligation, to repurchase the crane. Falcon then compares the prices:
| Item | Amount |
|---|---|
| Original transfer price | $420,000 |
| Repurchase price | $455,000 |
| Difference (implied interest) | $35,000 |
Step 2: Account for the Cash as Borrowed Funds
On January 1, Falcon debits Cash $420,000 and credits Financial Liability $420,000. It does not record revenue and continues to recognize the crane as an asset on its balance sheet.
Step 3: Record Interest and Resolve the Option
Over the year, Falcon records $35,000 of interest expense, increasing the financial liability to $455,000. When Falcon lets the call option expire, Horizon keeps the crane and Falcon’s repurchase right ends. Only then can Falcon recognize revenue and remove the financial liability. The timing point matters on CPA FAR questions: Falcon received cash on January 1, but the revenue event occurs when the option expires and Falcon no longer has the right to reclaim the crane.
Watch the Video Lesson
In this lecture, Professor Farhat walks through repurchase agreements step by step — showing how forward contracts, call options, and put options affect revenue recognition, and how the repurchase price signals lease versus financing treatment under ASC 606.
Common Repurchase Agreement Mistakes on the CPA FAR Exam
- Recognizing revenue when cash is received. Cash receipt does not equal a sale. If the seller can or must reclaim the asset, control has not transferred and revenue is deferred.
- Confusing lease revenue with interest expense. A lower repurchase price produces rental income (lease); a higher repurchase price produces interest expense (financing). Do not mix the two.
- Skipping the revenue-timing check. Use the final rule as a check: revenue is recognized only when the repurchase right or obligation expires unexercised or is otherwise resolved.
Key Takeaways
- A repurchase agreement can prevent immediate revenue because the customer may not obtain control of the asset.
- A forward contract is an obligation to repurchase; a call option is the seller’s right to repurchase; a put option is the customer’s right to require repurchase.
- Repurchase price lower than selling price → lease; repurchase price higher than selling price → financing arrangement.
- In a financing arrangement, cash received is a financial liability and the price difference is interest expense.
- Revenue is recognized only when the repurchase right or obligation expires unexercised and control transfers.
Frequently Asked Questions
When is a sale not a true sale under ASC 606?
A sale is not a true sale when the seller retains a right or obligation to repurchase the asset. In that case the customer has not obtained control, so the transaction is accounted for as a lease or a financing arrangement rather than immediate revenue.
What is the difference between a forward contract and a call option?
With a forward contract the seller is obligated to repurchase the asset, while a call option gives the seller only the right to repurchase without the obligation. Both are evaluated by comparing the repurchase price to the selling price to determine the accounting treatment.
How do you account for a repurchase when the repurchase price is greater than the selling price?
It is treated as a financing arrangement. The seller keeps the asset on its books, records a financial liability for the cash received, and recognizes the difference between the selling and repurchase prices as interest expense over the term.
When do you recognize revenue in a repurchase arrangement?
Revenue is recognized only when the repurchase option or obligation expires unexercised and the seller does not buy the asset back. At that point control transfers to the customer.
Why does the repurchase price matter?
The repurchase price signals whether the customer is effectively renting the asset (a lease) or the seller is borrowing against it (a financing arrangement), which drives how the entire transaction is recorded.
Is a repurchase agreement tested on the CPA exam?
Repurchase agreements fall within the revenue recognition topics in the FAR section of the CPA exam. Candidates are commonly expected to identify the repurchase structure, compare prices, and determine whether the arrangement is a lease or a financing arrangement, along with the correct timing of revenue.
Continue Learning with Farhat Lectures
To master revenue recognition, review the underlying framework in this guide to revenue recognition under ASC 606 and IFRS 15, then practice with multiple-choice questions, exercises, and simulations. You can also confirm the authoritative standard directly through the FASB revenue recognition guidance. Whether you are preparing for a college accounting course, the CPA exam, or the CMA exam, the best investment you can make is to understand the concept, review the material, and practice until the treatment is automatic.
Responses