---
title: "How to Calculate Return on Capital (ROC) for Wheel Strategy Options"
description: "Learn the Return on Capital (ROC) formula for options, with real examples showing how much cash each Wheel trade puts in your pocket per cycle."
author: "Adrian Rosebrock"
date: 2026-06-11
lastmod: 2026-06-11
canonical: https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/
image: https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/header.jpg
categories: ["Cash Secured Puts"]
---

> For the complete WheelMetrics content index, see [llms.txt](https://wheelmetrics.io/llms.txt). This is the Markdown edition of https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/.

# How to Calculate Return on Capital (ROC) for Wheel Strategy Options

By Adrian Rosebrock · Last updated June 11, 2026 · 7 min read

**Most traders stop at annual yield and never ask how much cash they're actually collecting per trade.**

If you just read the [annual yield article](https://wheelmetrics.io/blog/calculate-annual-yield-wheel-strategy/), you learned the annual rate. Now let's talk about what you actually _pocket_ per cycle.

**Return on Capital (ROC) is calculated as ROC = Mark / Strike (expressed as a percentage), and it measures the raw cash return you earn per trade cycle without annualizing.** 

You can use ROC to see exactly how much cash a single trade puts in your pocket relative to the capital you lock up.

I run _both_ numbers on every trade: 

1. Annual yield tells me if the rate is worth my time
2. **ROC tells me how much cash I'm actually collecting** 

One without the other is flying half-blind.

Both numbers sit inside the larger screening process I walk through in [the complete guide to cash secured puts](https://wheelmetrics.io/blog/cash-secured-puts-complete-guide/).

**Table of Contents**

- [What Annual Yield Doesn’t Tell You (and Why ROC Fills the Gap)](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#what-annual-yield-doesnt-tell-you-and-why-roc-fills-the-gap)
- [What Is Return on Capital (ROC) for Cash Secured Puts?](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#what-is-return-on-capital-roc-for-cash-secured-puts)
- [The ROC Formula](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#the-roc-formula)
- [How ROC Changes Across Different Strikes](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#how-roc-changes-across-different-strikes)
- [ROC vs. Annual Yield (When to Use Which)](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#roc-vs-annual-yield-when-to-use-which)
  - [When to Use ROC and Annual Yield](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#when-to-use-roc-and-annual-yield)
- [ROC Thresholds (What to Look For Before Pulling the Trigger)](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#roc-thresholds-what-to-look-for-before-pulling-the-trigger)
- [Where ROC Fits in Your Trade Screening Workflow](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/#where-roc-fits-in-your-trade-screening-workflow)

## What Annual Yield Doesn't Tell You (and Why ROC Fills the Gap)

Annual yield is your speedometer. It tells you how _fast_ your capital is working.

ROC is your odometer. It tells you how _far_ you've actually gone.

You need both.

A short DTE trade can show 120% annual yield but collect 40% less cash than a longer DTE trade showing 70% annual yield. The rate looks incredible. The cash in your pocket tells a different story.

**Annual yield compares rates. ROC answers the practical question, _"How much cash does this trade actually generate?"_** 

They're complements, not competitors.

## What Is Return on Capital (ROC) for Cash Secured Puts?

![Cash register](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/cash-register.jpg)

**ROC is the percentage of your committed capital (strike x 100 for one contract) you earn back in a single trade cycle.**

No time component. 

No annualization. 

Just raw return per cycle.

Think of it like rent on a property. ROC is the cash you collect from one month's rent. Annual yield is the annualized return on the property.

For [cash-secured puts](https://wheelmetrics.io/blog/what-are-cash-secured-puts/), the translation is direct:

- Your capital at risk = strike x 100
- Your return = premium collected
- ROC = what percentage of that locked-up capital comes back as cash

Unlike annual yield, ROC doesn't care whether the trade took 11 days or 45 days. It just tells you what you pocketed.

_**Note:** This blog focuses on cash-secured puts (Phase 1 of the [Wheel Strategy](https://wheelmetrics.io/blog/wheel-strategy-guide/)) where your broker locks up the full strike x 100 as collateral. If you're trading on margin ([naked puts](https://wheelmetrics.io/blog/cash-secured-puts-vs-naked-puts/)), your capital denominator changes and ROC calculations get murkier. We're keeping it clean here._

## The ROC Formula

![Annual yield and ROC table](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/amd-annual-yield-table.png)

In the image above I have included the output of my options screener for `AMD` with 30-52 DTE.

Let's focus on the row with an ROC of 4.52%.

Here's where that number comes from:

**ROC = Mark / Strike** (expressed as a percentage)

And plugging in actual values:

- Mark = $8.36
- Strike = $185.00
- ROC = $8.36 / $185.00 = 0.0452 = **4.52%**

That means for every $18,500 in capital you lock up, you collect $836 in premium.

That's your ROC.

The downside, of course, is that collecting the additional premium means your delta is significantly higher.

## How ROC Changes Across Different Strikes

| Strike | % OTM | Mark | Delta | DTE | ROC | Annual Yield | Cash Per Contract |
|--------|-------|------|-------|-----|-----|-------------|-------------------|
| **$195 (Near-ATM)** | 1.14% | $12.25 | 0.438 | 32 | 6.28% | 71.65% | $1,225 |
| **$185 (Mid-Range)** | 6.21% | $8.36 | 0.327 | 32 | 4.52% | 51.54% | $836 |
| **$160 (Deep OTM)** | 19.71% | $2.77 | 0.127 | 32 | 1.73% | 19.75% | $277 |

Above are the same three strikes we analyzed in the [annual yield article](https://wheelmetrics.io/blog/calculate-annual-yield-wheel-strategy/). Same `AMD` snapshot, same 32 DTE. But now we're looking at what you actually take home.

**The $160 strike puts $277 in your pocket per contract. The $195 strike puts $1,225.**

The pattern you'll see is that ROC drops as you go _further_ OTM because premium drops faster than the capital requirement decreases. 

**For example, $195 strike collects 4.4x more cash than the $160 strike while only requiring 1.2x more capital.**

That's the trade-off. More cash, but a 0.438 delta means you're nearly a coin flip from assignment.

## ROC vs. Annual Yield (When to Use Which)

| | 32 DTE | 11 DTE |
|---|---|---|
| **Strike** | $195 | $195 |
| **Mark** | $12.25 | $7.21 |
| **ROC** | 6.28% | 3.70% |
| **Annual Yield** | 71.65% | 122.69% |
| **Cash Per Contract** | $1,225 | $721 |

Take a look at the above potential trades.

**Same stock, same strike, _but two different time horizons._**

Which trade is better?

Depends on what you mean by "better."

Read that annual yield column again. 122.69%.

Sounds like the 11 DTE trade is the obvious winner, right?

**However, while the 11 DTE trade has nearly _double_ the annual yield, it collects 41% _less_ cash per cycle.** 

You pocket $721 instead of $1,225, a significant haircut in premium.

This is why you need to look at _both_ the annual rate _and_ the ROC.

### When to Use ROC and Annual Yield

**ROC answers the question _"What do I pocket this cycle?"_**

Use ROC when:

- Evaluating individual trades before entry
- Comparing cash generation across candidates
- Making capital deployment decisions ("I have $50K and three trades pass my filters, which one puts the most cash in my pocket?")

**Annual yield allows you to compare different trades with different tickers across different time horizons.**

Effectively, it answers the question _"What's my rate if I was able to keep repeating this trade for an entire year straight?"_

Use annual yield when:

- Comparing trades across different DTEs
- Benchmarking against buy-and-hold or index funds
- Evaluating strategy performance over time

**ROC tells you which trade puts the most cash in your pocket per cycle. Annual yield tells you which one is working your capital the hardest on a time-adjusted basis.**

_**Note:** For what it's worth, this is exactly why my screener shows both columns side by side. Toggling between two spreadsheets is a recipe for bad decisions and regrettable trades._

## ROC Thresholds (What to Look For Before Pulling the Trigger)

![Green light](https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/green-light.jpg)

**For my trading style, ROC is a sanity check, not a primary filter.**

By the time I've run a trade through my full screening stack, very few options remain:

- Pre-screener pass to identify stocks I wouldn't mind owning with a 6-12+ time horizon
- 30-52 DTE filter
- Delta check
- IV vs. HV comparison
- [Annual yield clears 20%](https://wheelmetrics.io/blog/calculate-annual-yield-wheel-strategy/)

ROC is the last look before I pull the trigger.

**My sanity check minimum is the ROC must be > 0.5%.** 

If a trade passes every other filter but ROC comes in below 0.5%, the premium-to-capital ratio is too thin. I move on. 

For a full walkthrough of the risk-reward trade-offs in CSP selling, see [The Pros and Cons of Selling Cash Secured Puts](https://wheelmetrics.io/blog/pros-cons-selling-cash-secured-puts/).

## Where ROC Fits in Your Trade Screening Workflow

ROC lives at the very end of the screening funnel.

The [annual yield article](https://wheelmetrics.io/blog/calculate-annual-yield-wheel-strategy/) walked through the full five-step screening workflow. ROC slots in after annual yield as a final gut check on cash efficiency.

**Before every trade, check both numbers. Annual yield for the rate, ROC for the cash.**

Now that you know how DTE affects both ROC and annual yield, the natural next question is: which DTE should you actually target?

That's exactly what I cover in [How to Choose the Right DTE When Selling Cash Secured Puts](https://wheelmetrics.io/blog/choose-dte-selling-cash-secured-puts/).

## Frequently Asked Questions

**What is return on capital (ROC) in options trading?**

ROC measures the percentage of your committed capital you earn back in a single trade cycle. For cash secured puts, it's calculated as ROC = Mark / Strike. It tells you how much cash a trade puts in your pocket relative to the capital you lock up.

**How do you calculate ROC on a cash secured put?**

ROC = Mark / Strike, expressed as a percentage. Mark is the midpoint of the bid and ask prices. For example, if the mark is $8.36 and the strike is $185, your ROC is 4.52%.

**What is a good ROC for the wheel strategy?**

ROC above 0.5% is a reasonable sanity check minimum. However, ROC works best as a complement to annual yield, not a standalone filter. The actual cash collected matters more than hitting a specific ROC threshold.

**What's the difference between ROC and annual yield?**

ROC measures raw return per trade cycle with no time component. Annual yield annualizes that return to compare trades across different time horizons. ROC answers 'How much cash do I pocket?' while annual yield answers 'What is my rate of return?'

**Why does annual yield look so high on short DTE options?**

The annualization factor (365/DTE) amplifies returns dramatically for short DTE trades. An 11 DTE trade might show 122% annual yield but only 3.7% ROC, meaning you collect far less cash per cycle than a 32 DTE trade showing 71% annual yield and 6.3% ROC.

**Should I use ROC or annual yield to pick trades?**

Use both. Annual yield is your comparison lens for evaluating rates across strikes and DTEs. ROC is your cash flow lens for understanding how much you actually pocket per cycle. Together they give you a complete picture.

**How does strike price affect ROC?**

ROC drops as you move further out of the money because premium drops faster than the capital requirement decreases. A near-ATM strike might show 6%+ ROC while a deep OTM strike shows under 2%.

**Is ROC a good primary filter for screening options?**

No. ROC works best as a sanity check at the end of your screening process, after you've already filtered by DTE, delta, IV, and annual yield. If a trade passes all your other filters but ROC is below 0.5%, something may be off.


## Related articles

- [What to Do If Your Cash Secured Put is Losing Money](https://wheelmetrics.io/blog/cash-secured-put-losing-money/)
- [What Happens When Your Cash Secured Put Gets Assigned?](https://wheelmetrics.io/blog/cash-secured-put-assignment/)
- [How to Enter a Cash Secured Put Position: Step-by-Step](https://wheelmetrics.io/blog/enter-cash-secured-put-position/)

## About the author

**Adrian Rosebrock**, Founder, WheelMetrics. Hi there, I'm Adrian Rosebrock, PhD. I believe trading and investing should be systematic, not speculative. I built WheelMetrics to share the quantitative research and frameworks behind my Wheel Strategy process. My goal is to help you make smarter, more confident trading decisions. [Connect on LinkedIn](https://www.linkedin.com/in/adrian-rosebrock/)


## Disclaimer

WheelMetrics is an educational resource, not financial advice. WheelMetrics is not a registered investment advisor, broker-dealer, or financial planner. Everything here, including articles, newsletters, stock screening results, options setups, market commentary, is for educational and informational purposes only. Options trading carries substantial risk, and you can lose some or all of your capital. You're solely responsible for your own investment decisions. Consult with a qualified financial advisor before making any trades.


---

*WheelMetrics content is educational and is not individualized financial advice. Source: https://wheelmetrics.io/blog/calculate-return-on-capital-wheel-strategy/*

