🎮 Pro Demo — sample data, resets on reload. Try an edition: 🌲 Pro ✨ Plus 🎯 Wheel 🌱 Starter Get the full version →
Terms & Disclaimer
Please read and accept before continuing

⚠️ Not Financial Advice. Harvest Ledger is a personal finance tracking and educational tool intended for informational and entertainment purposes only. Nothing on this dashboard constitutes investment, tax, or legal advice. Always consult a qualified financial professional before making investment decisions. Past dividend performance is not a guarantee of future results.

🔒 Data Privacy. All your data is stored locally in your browser. No data is ever transmitted to any server. Mason Built Apps LLC has no access to your portfolio information.

©️ Intellectual Property. Harvest Ledger and all associated software, content, graphics, and documentation are the intellectual property of Mason Built Apps LLC and may not be copied, reproduced, modified, distributed, or reverse engineered without prior written permission.

Harvest Ledger Pro
Your complete dividend investing command center
✦ Pro Edition
📊
Multi-PortfolioTrack IRA, Roth, taxable & more
🌱
Dividend GrowthHistorical CAGR charts per stock
🗓
Forward CalendarEx-div events & payout forecast
🎯
Scenario PlannerWhat-if income projections
⚖️
Rebalancing AssistantSector & target weight tools
🎰
Wheel TrackerFull options & CSP/CC log
Watchlist Scoring0-100 composite safety score
💰
Cash ManagementUninvested capital ledger

Harvest Ledger Pro ✦ Premium

Portfolio
Portfolio Allocation
⚡ Options & Cash Snapshot
📈 Combined Monthly Income (12-Mo Projection)

Dividends (green) + Options net premium (blue) stacked. Dashed = monthly average.

🏭 Sector Breakdown
🕒 Recent Activity
🏅 Milestones
💼 Market Value by Position
📊 Dividend Income Projection — 12 Months

Projected dividend income by month. Dashed = monthly average. Bars below average highlighted.

📋 Account Breakdown
🍩 Combined Sector Allocation
📆 Monthly Income — All Accounts

Dividends + option premiums stacked by account. Based on portfolio holdings × watchlist frequency.

🏆 Top Holdings (combined)

Shares and value consolidated across all accounts.

⚡ Options Across All Accounts
🔍 Combined Income vs Goal

Each account's monthly income goal vs. combined projected income.

Holdings
🩺 Data Health Check
Gain / Loss by Stock
🏆 Total Return vs. Benchmark
Enter benchmark returns to compare (includes capital gains + dividends received)
📈 Unrealized Gain / Loss by Holding
🍩 Sector / Industry Allocation
🎯 Sector Target Weights

Set a target % per sector. Bars show current vs. target. Totals should add to 100%.

⚠️ Concentration Risk
📈 Yield on Cost Trend

How your effective yield on cost has evolved as you added lots over time.

⏱ Break-Even Calculator

Months of dividends needed to fully recover each position's cost basis, assuming current income rate.

🔥 Dividend Streak Counter

Consecutive periods of uninterrupted dividend payments per ticker, auto-detected from your ex-div event history. Frequency (monthly/quarterly/etc.) is inferred from your data.

📈 Dividend Growth Rate (DGR)

1yr, 3yr, and 5yr CAGR auto-calculated from your ex-dividend event history. Raise streak = consecutive years of dividend increases.

📊 YTD Monthly Income vs. Goal
📆 Ex-Dividend Events
📈 Dividend Growth Rate by Stock
📈 12-Month Trailing Yield

Actual distributions per share over the last 365 days (from your ex-div event history — future/estimated events excluded), measured against today's price and your cost.

🗓️ Last Month Distribution View

Takes each holding's actual distributions from last calendar month and multiplies by 12 — a forward-looking income estimate based on the most recent payout level, compared against the 12-month trailing view.

📅 Projected Monthly Dividend Income
🗓️ Dividend Payment Heatmap
🌱 What DRIP Earned Me
💰 Reinvestment Log
Dividend Log
Income by Stock
Cash vs DRIP by Stock
📅 Forward Dividend Calendar
Ex-Div Date Pay Date Both on same day
💰 Combined Income Summary
🌿 Blended Income — Last 12 Months (Actual)
📆 Income Calendar

Projected monthly income — dividends (from portfolio × watchlist) + option premiums (by open date month). Current month outlined in blue.

🟢 Above goal🟡 Below goal🔴 No income 📄 = dividends  ⚡ = options
🔍 Income Gap Analysis

Combined dividends + options vs. your monthly goal. Months below goal show the gap.

⚡ Options Premium Income

Premiums collected by month (open date) vs. dividends — YTD actuals plus open position projections.

💸 Paycheck Simulator

Invest a fixed amount each month. Starts from your current portfolio income and compounds over time using your watchlist's average yield and price appreciation.

🔄 DRIP Compounding Projector

Reinvest 100% of dividends back into shares each year. Projects how your share count, income, and portfolio value compound over time with zero additional cash.

🔄 DRIP Projector — Compounding Growth
☃️ Snowball Visualizer — watch your income compound

Your current portfolio income projected forward — reinvesting every dividend vs pocketing them. The widening gap is the snowball.

🎲 Monte Carlo — "When can I live off dividends?"

500 randomized market simulations of your portfolio income. The green band is the 10th–90th percentile range; the red dashed line is your target annual spending.

⚠️ Simulation for planning purposes only — assumes constant yield, reinvested dividends, normally distributed returns. Not financial advice.
🔭 Scenario Planner — "What if?"

Compare up to 3 stocks side-by-side. Choose a stock, set a monthly contribution, and project outcomes over time — dividends compound with DRIP reinvestment.

⚖️ Rebalancing Assistant

Set target allocations, then see exactly how many shares to buy or sell — and the estimated cost — to get back in balance.

Watchlist
🧾 Tax Year Income Summary

Income grouped by type and account — mirrors what you'll see on a 1099-DIV / 1099-B at tax time. Enter your Dividend Type per stock in the Watchlist for qualified vs. ordinary classification.

🧾 Dividend Tax Estimate Marginal rate % Qualified rate %
Buy Planner
⚙️ Filters & Options
← weights pulled from your selected source
Dollar Allocation by Stock
🎯 CSP Collateral Sizer

How many cash-secured puts can your available cash support — and what's the return on that collateral?

Enter your cash, a strike, and the premium to size the trade.
💵 Cash on Cash Return Calculator

Cash on Cash (CoC) measures annual cash income relative to the cash you actually deployed — useful for dividend stocks, CSPs, and combined strategies.

Fill in the fields above to calculate your cash on cash return.
Transaction Log
💵 Dividend Metrics
🎯 Goal Tracker
📅 12-Month Dividend Income (Actual Received)
💹 Projected Annual Income by Stock
🎯 Options Metrics
Net Premium by Symbol (kept, top 12)
Monthly Net Premium — last 12 months
⚠️ Dividend Cut Tracker

Automatically detects dividend changes by comparing consecutive payments per ticker from your Ex-Dividend Events data. Only entries with known amounts are compared.

Filter:
SymbolEx-Div Date Prev AmountNew Amount Change $Change % Type
Loading…
🔢 IN THE MONEY (ITM) CALCULATOR

For deep in-the-money covered calls: splits the premium into intrinsic (what you give back at assignment) and extrinsic (what you actually earn), with cash-on-cash return and downside protection.

SYMBOLEXPIRE DATECURRENTPREMIUMSTRIKESHARESDAYS
Quick expiry: This Fri · Next Fri · Monthly
Compare — alternate contract
🧮 Covered Call / CSP Calculator

Profit, loss, and breakeven for covered call and cash-secured put strategies.

Strategy Inputs
Quick: This Fri · Next Fri · Monthly
🔄 Wheel Cycle Simulator

Model a full wheel: sell cash-secured puts until assigned, hold the shares selling covered calls, get called away. See total premium, blended cost basis, and the cycle's true return.

Cycle Inputs
Contracts = position size (5 contracts = 500 shares). Rounds = how many times you sold each leg. Sold 5 contracts once → Contracts 5, Rounds 1.
Phase 1 — Cash Secured Puts
Phase 2 — Covered Calls (after assignment)
♻️ Roll Analyzer

Thinking of rolling? Compare buying back the current leg vs. the premium of the next expiry — net credit or debit, strike improvement, and the annualized return on the extra days.

Current Position (closing)
Quick: This Fri · Next Fri
New Leg (opening)
Quick: This Fri · Next Fri · Monthly
Fees use your Settings default (close + open legs).
● OPEN Open Positions
Risk OpenedSymbol StrikeExpiryDTE QtyNet Credit UnderlyingDiff +/-Curr. PriceBreak-even Remaining Unreal. P&L Ann. Yield
No open positions.
✓ CLOSED Closed / Expired Positions
OpenedSymbolStrategy StrikeExpiryQty Net CreditComm. Close $Close Date OutcomeNet P&L
No closed positions yet — finished trades land here with their realized P&L.
🔗 Roll Campaigns — cumulative premium per chain
📊 Monthly Net Premium Collected
🎡 Wheel Strategy Tracker
Grouped by underlying — tracks full CSP → Assignment → CC cycles with net cost basis
🏦 401(k) Tracker
⚙️ 401(k) Settings ▲ collapse
📊 Year Progress
📈 Monthly Contributions
🎯 Projections & Analytics
📋 Contribution History
➕ Record Transaction
🏦 Set Account Balance

Use this to set your current cash balance directly — helpful when first setting up or after reconciling with your brokerage.

This adds a reconciliation entry to the ledger and adjusts the running balance accordingly.

📈 Balance History
📋 Transaction Ledger
DateTypeSymbolNote AmountBalance