Covered Call Spreadsheet Calculator

Learn how to build a professional covered call tracking spreadsheet with formulas for premium income, returns, breakeven, and P&L tracking.

SC
Written by Sarah Chen, CFP
Certified Financial Planner
JW
Fact-checked by Dr. James Wilson, PhD
Options Strategy Researcher
Covered CallsFact-Checked

Input Values

Enter the ticker symbol for tracking.

$

Your cost basis per share.

$

Strike price of the call sold.

$

Premium per share.

Calendar days to expiry.

Contracts sold.

Results

Total Premium
$450.00
Static Return
2.50%
If-Called Return8.06%
Annualized Return
0.00%
Breakeven$175.50
Results update automatically as you change input values.

Why Use a Spreadsheet for Covered Calls?

A well-designed covered call spreadsheet is an essential tool for serious options income investors. While online calculators are great for quick single-trade analysis, a spreadsheet allows you to track your entire portfolio of covered call positions, calculate running totals of premium income, monitor your effective cost basis over time, and analyze performance across different stocks and strategies. Whether you use Google Sheets or Microsoft Excel, building your own tracker gives you complete control and customization.

Professional options traders maintain detailed spreadsheets that track every trade, including entry date, expiration, strike, premium, outcome, and return metrics. This historical data becomes invaluable for identifying which stocks, strikes, and market conditions produce the best results over time.

Essential Spreadsheet Formulas

Static Return (Cell Formula)
=Premium_Cell / Purchase_Price_Cell
Where:
Premium_Cell = Cell containing premium per share (e.g., D2)
Purchase_Price_Cell = Cell containing purchase price (e.g., B2)
If-Called Return
=(Strike_Cell - Purchase_Cell + Premium_Cell) / Purchase_Cell
Where:
Strike_Cell = Cell with strike price
Purchase_Cell = Cell with purchase price
Premium_Cell = Cell with premium
Annualized Return
=Static_Return_Cell * (365 / DTE_Cell)
Where:
Static_Return_Cell = Cell with static return percentage
DTE_Cell = Cell with days to expiration
Breakeven Price
=Purchase_Price_Cell - Premium_Cell
Where:
Purchase_Price_Cell = Cell with purchase price
Premium_Cell = Cell with premium per share

Spreadsheet Layout Template

Recommended Column Layout for Covered Call Tracking
ColumnHeaderData TypeExampleFormula?
ASymbolTextAAPLNo
BPurchase PriceCurrency$180.00No
CStrike PriceCurrency$190.00No
DPremiumCurrency$4.50No
EContractsInteger1No
FDTEInteger30No
GOpen DateDate3/1/2026No
HExpiry DateDate3/31/2026No
ITotal PremiumCurrency$450=D2*E2*100
JStatic ReturnPercentage2.50%=D2/B2
KIf-Called ReturnPercentage8.06%=(C2-B2+D2)/B2
LAnnualized ReturnPercentage30.42%=J2*(365/F2)
MBreakevenCurrency$175.50=B2-D2
NOutcomeTextExpiredManual entry
ONet P&LCurrency$450Formula varies
Sample Spreadsheet Row Calculation
Given
Symbol
AAPL
Purchase Price (B2)
$180
Strike Price (C2)
$190
Premium (D2)
$4.50
Contracts (E2)
1
DTE (F2)
30
Calculation Steps
  1. 1Total Premium (I2) = $4.50 × 1 × 100 = $450
  2. 2Static Return (J2) = $4.50 / $180 = 2.50%
  3. 3If-Called Return (K2) = ($190 - $180 + $4.50) / $180 = 8.06%
  4. 4Annualized Return (L2) = 2.50% × (365/30) = 30.42%
  5. 5Breakeven (M2) = $180 - $4.50 = $175.50
Result
This single row captures all key metrics for one covered call position. Replicate down for each trade.

Advanced Spreadsheet Features

Building a Professional Covered Call Spreadsheet

1
Create the Trade Log Sheet
Set up columns A through O as shown in the template above. This is your primary data entry sheet where every trade is recorded.
2
Add a Dashboard Sheet
Create a summary sheet that pulls totals from the trade log: total premium YTD, average annualized return, win rate, total P&L, and current open positions.
3
Build a Performance Chart
Use the cumulative premium column to create a line chart showing your income growth over time. Add a second series for cumulative P&L to visualize overall performance.
4
Add Conditional Formatting
Color-code returns: green for annualized returns above 20%, yellow for 10-20%, red for below 10%. Flag positions approaching expiration with red highlighting.
5
Create a Stock Summary Pivot
Add a pivot table that groups trades by stock symbol, showing total premium collected, average return, and number of trades per stock. This reveals which stocks are your best performers.

Google Sheets vs. Excel for Options Tracking

Google Sheets vs. Excel Comparison for Covered Call Tracking
FeatureGoogle SheetsMicrosoft Excel
CostFree$6.99/month or one-time purchase
Live Stock Prices=GOOGLEFINANCE("AAPL")Requires add-in or Stocks data type
CollaborationReal-time multi-userLimited to OneDrive
Offline AccessLimitedFull offline support
Macros/VBAApps Script (JavaScript)VBA (more powerful)
Templates AvailableMany free templatesMany free and paid templates
i
Google Sheets Tip: Live Prices

Use =GOOGLEFINANCE("AAPL","price") to pull live stock prices into your spreadsheet. This lets you calculate real-time P&L on open positions. For options pricing, consider linking to your broker's API or manually updating option prices.

Key Metrics to Track in Your Spreadsheet

  • Win rate: Percentage of trades that are profitable (premium retained or profitable close)
  • Average annualized return per trade: Your typical return normalized to annual
  • Premium collected YTD: Total dollars of premium income generated this year
  • Cost basis reduction: How much premium has lowered your effective cost basis per stock
  • Assignment rate: Percentage of positions where shares were called away
  • Average holding period: How long you typically hold each covered call position
  • Best/worst performers: Which stocks generate the most consistent returns

Frequently Asked Questions

Google Sheets is the best free option because it includes live stock prices via GOOGLEFINANCE() and allows real-time collaboration. Microsoft Excel is better for advanced analysis with VBA macros. Both work well for covered call tracking with the right template and formulas.

Sources & References

  • U.S. Securities and Exchange Commission (SEC) - Investor Education
  • Options Clearing Corporation (OCC) - Options Education
  • Chicago Board Options Exchange (CBOE) - Options Strategies
  • Hull, J.C. "Options, Futures, and Other Derivatives" (11th Edition, 2021)

Embed This Calculator on Your Website

Free to use with attribution

Copy the code below to add this calculator to your website, blog, or article. A link back to CoveredCallCalculator.net is included automatically.

<iframe src="https://coveredcallcalculator.net/embed/covered-call-spreadsheet-calculator" width="100%" height="500" frameborder="0" title="Covered Call Spreadsheet Calculator" style="border:1px solid #e2e8f0;border-radius:12px;max-width:600px;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:8px;">Calculator by <a href="https://coveredcallcalculator.net" target="_blank" rel="noopener">CoveredCallCalculator.net</a></p>