Enter Values
Quick Reference
- Spot Transaction: Outright sale at dirty price
- Forward Transaction: Repurchase at higher forward price
- Implicit Rate: Repo rate embedded in price differential
- Settlement: Based on dirty price (clean + accrued)
Results
Sell/Buy-BackTrade Inception
Interest Calculation
Forward Prices
Classic Repo vs Sell/Buy-Back
| Aspect | Classic Repo | Sell/Buy-Back |
|---|---|---|
| Repo Rate | Explicit (stated) | Implicit (in price) |
| Interest/Return | $41,666.67 | $41,666.67 |
| Termination Amount | $10,041,666.67 | $10,041,666.67 |
| Coupon During Term | Returned on payment date | Rolled into forward price |
| Legal Agreement | GMRA standard | Often none (higher risk) |
Both structures produce identical economic outcomes - the same funding cost for the same term.
Formula Breakdown
Model Assumptions
- Day count: Actual/360 for USD/EUR repo interest (standard money market convention)
- No coupon during term: Calculator assumes no coupon payment during the repo term
- No margin/haircut: Base calculation excludes initial margin
- Flat repo curve: Single repo rate for the full term
- Educational purposes: Not financial advice. Verify with Bloomberg BSR screen.
Understanding Sell/Buy-Back Transactions
What is a Sell/Buy-Back?
A sell/buy-back is a pair of outright transactions executed simultaneously: a spot sale of securities today and a forward repurchase at a higher price on a future date. Unlike classic repo where the interest is stated explicitly, the financing cost is embedded in the price differential between the two legs.
The economic outcome is identical to a classic repo. Both structures provide secured financing where the seller (cash borrower) receives funds against collateral and agrees to repurchase the securities at a predetermined price.
How the Forward Price Embeds the Repo Rate
In a sell/buy-back, the forward price is calculated to include the financing cost that would otherwise be stated as an explicit repo rate:
Implied Repo Rate = (Forward Price / Start Price - 1) x (Day Count Basis / Days)
The seller receives the start dirty price (clean price plus accrued interest) and agrees to buy back the bonds at the higher forward dirty price. The difference represents the implicit interest payment.
Classic Repo vs Sell/Buy-Back
Classic Repo
Explicit rate, same price
Repurchase at original price plus separate interest payment. Governed by GMRA with margin calls and close-out netting.
Sell/Buy-Back
Implicit rate, different prices
Forward price exceeds spot price by the embedded interest. Often no master agreement, no margin calls.
Coupon Handling During the Term
If a coupon pays during the repo term, the structures differ significantly:
- Classic Repo: The coupon is returned to the seller immediately on the payment date (called a "manufactured dividend")
- Sell/Buy-Back: The coupon is retained by the buyer, but the forward price is reduced to compensate. The adjustment includes: coupon amount plus repo interest on the coupon from payment date to termination
Risk Considerations
Sell/buy-backs carry higher counterparty risk than classic repo due to the absence of standard protections:
- No margin calls: If collateral value falls, the cash lender has no contractual right to demand additional securities
- No close-out netting: Without a master agreement like GMRA, default scenarios are more complex
- Legal uncertainty: In some jurisdictions, the outright sale structure may create ambiguity about ownership rights
Frequently Asked Questions
Forward Dirty = Start Dirty x (1 + Rate x Days / Basis). You can back out the implied rate from the price differential: Rate = (Forward / Spot - 1) x (Basis / Days).
Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. The calculations assume simplified conditions (no coupon during term, no margin/haircut) and may not reflect actual market pricing. Always verify with professional trading systems like Bloomberg BSR before making trading decisions.
UWorld
UWorld CFA Prep
Prepare for the CFA exam with UWorld's adaptive learning platform.
- Adaptive question bank
- Detailed explanations
- Performance analytics
Use code RYAN25 for 25% off