Google Sheets Dividend Tracker: Monitor Income, Yield, and Ex-Dates

M
MarketXLS Team
Published
Google Sheets dividend tracker showing dividend yield, ex-dates, payout ratios, and income projections with MarketXLS

Building a dividend tracker in Google Sheets is one of the best ways for income investors to monitor their dividend stocks, track upcoming payments, and project annual income. The problem is that GOOGLEFINANCE does not provide any dividend data. No dividend yield, no dividend per share, no ex-dividend dates, no payout ratios. Nothing.

MarketXLS solves this completely. With MarketXLS installed in Google Sheets, you get every dividend metric you need as a simple formula.

Why GOOGLEFINANCE Cannot Track Dividends

GOOGLEFINANCE supports about 18 attributes for stocks. None of them are dividend-related. There is no:

  • =GOOGLEFINANCE("AAPL", "dividendyield") (does not exist)
  • =GOOGLEFINANCE("AAPL", "dividendpershare") (does not exist)
  • =GOOGLEFINANCE("AAPL", "exdividenddate") (does not exist)

This means income investors who use Google Sheets have no built-in way to track dividends. They end up manually looking up dividend data on other websites and copy-pasting it into their spreadsheet. That is slow, error-prone, and outdated by the time they finish.

Dividend Data Functions in Google Sheets with MarketXLS

Install MarketXLS from the Google Workspace Marketplace and you get instant access to dividend data:

=DividendYield("AAPL")       // Current dividend yield (%)
=DividendPerShare("AAPL")    // Annual dividend per share ($)
=Ex_DividendDate("AAPL")     // Next ex-dividend date
=PayoutRatio("AAPL")         // Payout ratio (%)

These formulas work for any US or Canadian stock that pays dividends. The data updates automatically so your dividend tracker always shows current information.

Build a Dividend Tracker in Google Sheets: Step by Step

Step 1: Set Up the Tracker

Create a new Google Sheet with these column headers in Row 1:

ABCDEFGHIJ
SymbolNamePriceSharesDiv YieldDiv/ShareAnnual IncomeEx-DatePayout RatioSector

Step 2: Enter Your Dividend Stocks

In column A starting at row 2, enter your dividend stock symbols:

AAPL
MSFT
JNJ
PG
KO
PEP
T
VZ
XOM
ABBV

Step 3: Add MarketXLS Formulas

Column B (Name):

=Name(A2)

Column C (Price):

=Last(A2)

Column D (Shares): Enter the number of shares you own manually.

Column E (Dividend Yield):

=DividendYield(A2)

Column F (Dividend Per Share):

=DividendPerShare(A2)

Column G (Annual Dividend Income):

=D2*DividendPerShare(A2)

Column H (Ex-Dividend Date):

=Ex_DividendDate(A2)

Column I (Payout Ratio):

=PayoutRatio(A2)

Column J (Sector):

=Sector(A2)

Copy all formulas down for each stock.

Step 4: Add Summary Section

At the top or bottom of your sheet, add these summary calculations:

Total Annual Dividend Income:   =SUM(G2:G100)
Monthly Dividend Income:        =SUM(G2:G100)/12
Portfolio Yield on Cost:        =SUM(G2:G100)/SUMPRODUCT(D2:D100, cost_basis_column)
Portfolio Current Yield:        =SUM(G2:G100)/SUMPRODUCT(D2:D100, C2:C100)
Number of Dividend Stocks:      =COUNTA(A2:A100)
Average Payout Ratio:           =AVERAGE(I2:I100)

Advanced Dividend Analysis in Google Sheets

Dividend Safety Analysis

The payout ratio tells you what percentage of earnings a company pays out as dividends. A lower payout ratio generally means the dividend is safer. Use conditional formatting to flag stocks with concerning payout ratios:

  • Below 50%: Green (healthy, room to grow)
  • 50% to 75%: Yellow (moderate)
  • Above 75%: Red (may be unsustainable)

Historical Fundamental Data for Dividend Analysis

Use MarketXLS historical fundamental functions to analyze dividend sustainability:

=hf_revenue("AAPL", 2024)                    // Revenue trend
=hf_revenue("AAPL", 2023)
=hf_revenue("AAPL", 2022)
=hf_net_income("AAPL", 2024)                 // Earnings trend
=hf_free_cash_flow("AAPL", 2024)             // Cash flow to support dividends
=hf_dividends_per_basic_common_share("AAPL", 2024) // Historical dividends paid

A stock with growing revenue, growing earnings, and growing free cash flow is more likely to maintain and increase its dividend.

Yield on Cost Tracking

Yield on cost is the dividend yield based on your original purchase price, not the current stock price. This is a key metric for long-term dividend investors:

Yield on Cost = Annual Dividend Per Share / Your Average Cost Per Share

If you bought a stock at $50 and it now pays $3 per year in dividends, your yield on cost is 6%, even if the current stock price is $100 (which would show a 3% current yield).

Upcoming Ex-Dividend Dates

Sort your dividend tracker by the Ex-Date column to see which stocks have upcoming ex-dividend dates. You must own the stock before the ex-dividend date to receive the next payment. Use conditional formatting to highlight dates within the next 30 days.

Dividend Screening in Google Sheets

MarketXLS includes stock screening capabilities that let you find new dividend stocks. Combined with Google Sheets filtering, you can build a powerful dividend stock screener:

Screen for High Yield

Use MarketXLS =DividendYield() across a list of stocks and filter for yields above a certain threshold.

Screen for Low Payout Ratio

Use =PayoutRatio() to find stocks with sustainable dividends (payout ratio under 60%).

Screen for Dividend Growth

Use historical fundamental data to find stocks that have increased their dividend over multiple years:

=hf_dividends_per_basic_common_share("AAPL", 2024)
=hf_dividends_per_basic_common_share("AAPL", 2023)
=hf_dividends_per_basic_common_share("AAPL", 2022)

Companies with consistently growing dividends are often called "dividend aristocrats" or "dividend growth stocks."

Dividend Tracker for Financial Advisors

Financial advisors managing income-focused client portfolios can use this Google Sheets dividend tracker to:

  • Project annual income for each client based on their holdings
  • Monitor ex-dividend dates to ensure clients own stocks before the record date
  • Identify high-risk dividends using payout ratio analysis
  • Share reports with clients through Google Sheets sharing
  • Compare yield on cost across different client accounts
  • Screen for new income opportunities using MarketXLS dividend data

GOOGLEFINANCE vs MarketXLS for Dividend Tracking

Dividend FeatureGOOGLEFINANCEMarketXLS
Dividend yieldNot available=DividendYield()
Dividend per shareNot available=DividendPerShare()
Ex-dividend dateNot available=Ex_DividendDate()
Payout ratioNot available=PayoutRatio()
Historical dividendsNot available=hf_dividends_per_basic_common_share()
Stock price20-min delayedReal-time via =Last()
Revenue/earningsNot available337 fundamental functions
ScreeningNot availableBuilt-in screening functions

Frequently Asked Questions

Can I track dividends in Google Sheets?

Not with GOOGLEFINANCE. GOOGLEFINANCE has no dividend data at all. Install MarketXLS from the Google Workspace Marketplace and use =DividendYield(), =DividendPerShare(), =Ex_DividendDate(), and =PayoutRatio() to track dividends in Google Sheets.

How do I calculate dividend income in Google Sheets?

Multiply your shares by the dividend per share: =shares * DividendPerShare("AAPL"). This gives you the projected annual dividend income for that holding.

How do I find ex-dividend dates in Google Sheets?

Use =Ex_DividendDate("AAPL") with MarketXLS. This returns the next ex-dividend date for any US or Canadian stock.

What is a good dividend yield?

It depends on the sector and your goals. Generally, yields between 2% and 5% are considered healthy for large-cap stocks. Yields above 6% to 8% may signal risk. Always check the payout ratio with =PayoutRatio() to assess dividend sustainability.

Can I screen for dividend stocks in Google Sheets?

Yes. Enter a list of stock symbols, use =DividendYield() for each, and filter for your target yield. Combine with =PayoutRatio() and =hf_free_cash_flow() to find stocks with sustainable, high-yield dividends.

Summary

GOOGLEFINANCE provides zero dividend data. MarketXLS gives you everything: dividend yield, dividend per share, ex-dividend dates, payout ratios, and historical dividend data. Build a complete dividend tracker in Google Sheets that projects your annual income, flags upcoming payments, and helps you find new income opportunities.

Get MarketXLS for Google Sheets | View Pricing | Install from Google Workspace

Important Disclaimer

The information provided in this article is for educational and informational purposes only and should not be construed as investment advice, a recommendation, or an offer to buy or sell any securities. MarketXLS is a financial data platform and is not a registered investment advisor, broker-dealer, or financial planner. Always conduct your own research and consult with a qualified financial professional before making any investment decisions. Past performance is not indicative of future results. Trading and investing involve substantial risk of loss.

Interested in building, analyzing and managing Portfolios in Excel?
Download our Free Portfolio Template
I agree to the MarketXLS Terms and Conditions
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader

Meet The Ultimate Excel Solution for Investors

Live Streaming Prices in your Excel
All historical (intraday) data in your Excel
Real time option greeks and analytics in your Excel
Leading data service for Investment Managers, RIAs, Asset Managers
Easy to use with formulas and pre-made sheets