Home › Templates › Dividend tracker

Dividend Tracker Spreadsheet

A free dividend tracker spreadsheet that shows your forward annual income, yield on cost and current yield, logs every payment you receive, totals income by month with a chart, and includes a simple DRIP (reinvestment) projection.

Download Excel template (.xlsx) 63 KB · no macros · Excel 2016+ and Google Sheets · v1.0, 23 Oct 2026

Use it in Google Sheets: choose File → Import → Upload in Sheets and pick the .xlsx, or upload it to Google Drive and open it with Google Sheets. No sign-up, no add-on, no email needed. The formulas are plain SUMIFS/IF/SUM.

Preview: Example Holdings and Example Monthly income (fictional tickers, prices and dividends).
TickerSharesAnnual div/shareFrequencyForward incomePer paymentYield on costCurrent yield
CTSO60$3.20Quarterly$192.00$48.002.21%1.97%
BRDX50$3.60Quarterly$180.00$45.001.43%1.25%
FABR200$1.80Monthly$360.00$30.006.00%5.37%
NWND40$2.50Semi-annual$100.00$50.003.33%3.08%
Total$832.002.75%2.44%
Example dividends received by month in 2026: Jan $30, Feb $30, Mar $123, Apr $80, May $30, Jun $123, Jul $30, Aug $30, Sep $123, Oct $80, Nov $0, Dec $0$30Jan$30Feb$123Mar$80Apr$30May$123Jun$30Jul$30Aug$123Sep$80OctNovDecReinvestedTaken as cash

What's inside the spreadsheet

TabWhat you typeWhat it calculates
Start hereNothingSteps, definitions, colour key, disclaimer
HoldingsTicker, shares, total cost basis, annual dividend per share, frequency (dropdown: Monthly, Quarterly, Semi-annual, Annual), current price. 50 rows.Payments per year, forward annual income, income per payment, yield on cost, current yield, market value, received to date (from the log), share of income
PaymentsPayment date, ticker, amount received, reinvested? (Y/N dropdown), notes. 1,000 rows.Feeds the monthly summary and "received to date"
Monthly incomeThe year (one cell)Received, reinvested and cash income for each month (SUMIFS on dates), totals, portfolio yield, stacked column chart
DRIP projectionStarting value, starting yield, dividend growth, price growth, yearly contribution, tax withheld20-year table: dividends, reinvested amount, end value, and share value if dividends were taken as cash
Example Holdings / Payments / Monthly incomeAlready filledA worked example with 4 fictional holdings and 19 payments

How to use it

  1. On Holdings, add each stock or fund: shares, total cost basis (everything you paid, fees included) and the annual dividend per share.
  2. Annual dividend per share = the latest declared payment × payments per year. A $0.80 quarterly dividend is $3.20 a year. Pick the frequency from the dropdown.
  3. Type a current price to get current yield and market value. Update it when you review.
  4. When a dividend lands in your account, add a row to Payments: the payment date, ticker, amount and Y if it was reinvested.
  5. On Monthly income, type the year in B3. The table and chart fill from your log.
  6. Optional: copy your portfolio value and current yield into DRIP projection and try different assumptions.

Ex-dividend, record and payment dates

A dividend has several dates. Only one decides whether you get it. Investor.gov (SEC), "Ex-Dividend Dates: When Are You Entitled to Stock and Cash Dividends", explains:

Investor.gov's own example: declared Monday, March 2, 2026; record date Monday, March 16, 2026; ex-dividend date Monday, March 16, 2026; payable Tuesday, March 17, 2026. In a second example the record date is Sunday, March 15, 2026, so the ex-dividend date moves back to Friday, March 13, 2026.

Settlement timing explains why these dates now line up. The SEC's T+1 investor bulletin says the standard settlement cycle moved from "T+2" to "T+1", and "The new 'T+1' settlement cycle will apply to all applicable securities transactions occurring on or after May 28, 2024." Under T+1, "if you sell shares of ABC stock on Monday, the transaction will settle on Tuesday." So a buy made the business day before the record date settles on the record date, in time to be on the books. Investor.gov also notes special rules: if a dividend is 25% or more of the stock's value, the ex-dividend date is deferred until one business day after the dividend is paid.

The formulas, explained

Exact formulas from the file (row 5 shown). Payments data is in rows 5–1004: A = date, B = ticker, C = amount, D = reinvested.

FieldFormula
Payments / year (G)=IF(E5="Monthly",12,IF(E5="Quarterly",4,IF(E5="Semi-annual",2,IF(E5="Annual",1,0))))
Forward annual income (H)=B5*D5 (shares × annual dividend per share)
Income per payment (I)=IF(G5>0,H5/G5,"")
Yield on cost (J)=IF(C5>0,H5/C5,"") (forward income ÷ total cost basis)
Current yield (K)=IF(F5>0,D5/F5,"") (annual dividend per share ÷ price)
Received to date (M)=SUMIFS(Payments!$C$5:$C$1004,Payments!$B$5:$B$1004,$A5)
Month start (Monthly A6)=DATE($B$3,1,1) … =DATE($B$3,12,1)
Received in month (B6)=SUMIFS(Payments!$C$5:$C$1004,Payments!$A$5:$A$1004,">="&A6,Payments!$A$5:$A$1004,"<"&DATE($B$3,2,1))
Reinvested in month (C6)Same SUMIFS plus Payments!$D$5:$D$1004,"Y"
DRIP: dividends in year=B15*C15 (start value × yield); reinvested =D15*(1-$B$9)
DRIP: next year's yield=C15*(1+$B$6)/(1+$B$7)
DRIP: end value=B15+E15+F15+G15 (start + reinvested dividends + price change + contribution)

Using DATE(year, month+1, 1) as the upper bound means December's bound is DATE(2026,13,1), which Excel, Google Sheets and LibreOffice all roll over to 1 January of the next year.

Worked example from the sample data

Forward income and yields: CTSO

60 shares × $3.20 a year = $192.00 forward annual income, paid quarterly as $48.00. Total cost basis is $8,700.00, so yield on cost is $192.00 ÷ $8,700.00 = 2.21%. At a price of $162.40 the current yield is $3.20 ÷ $162.40 = 1.97%. Yield on cost is higher because the price has risen since purchase.

A monthly payer: FABR

200 shares × $1.80 = $360.00 a year, or $30.00 a month. That is why it shows up in every bar of the chart.

Monthly income for 2026

The log holds 19 fictional payments. One is dated 11 Dec 2025, so the 2026 summary skips it. Received in 2026 so far: $679.00, of which $435.00 was reinvested and $244.00 was taken as cash. March, June and September are the biggest months ($123.00) because the two quarterly payers pay then. The whole portfolio's forward income is $832.00 a year, about $69.33 a month on average, with yield on cost 2.75% and current yield 2.44%.

DRIP projection (assumptions, not a forecast)

Default inputs: $10,000 start, 3.5% yield, 4% dividend growth, 4% price growth, no contributions, no tax. Year 1: dividends $350.00, end value $10,750.00. Year 10 end value: $20,610.32; year 20: $42,478.51. If the dividends were taken as cash instead, the shares alone would be worth $14,802.44 after 10 years and $21,911.23 after 20 (the cash you received is not counted in that column). Change any input and the table updates. Real dividends can be cut and prices can fall.

Reinvested dividends are usually still taxable. IRS Publication 550 says: "If you use your dividends to buy more stock at a price equal to its fair market value, you must still report the dividends as income." Use the tax input in the DRIP tab if tax is withheld in your account.

Common mistakes

FAQ

How do I track dividends in a spreadsheet?

Keep two tables: holdings (ticker, shares, annual dividend per share) to estimate forward income, and a payments log (date, ticker, amount) for what you actually received. A SUMIFS on the payment dates totals income by month. The free template on this page has both, plus a chart.

What is yield on cost?

Yield on cost is your forward annual dividend income divided by what you paid for the shares. If you paid $8,700 for shares that now pay $192 a year, yield on cost is 2.21%. Current yield uses today's price instead of your cost.

Do I get the dividend if I buy on the ex-dividend date?

No. Investor.gov says that if you purchase a stock on its ex-dividend date or after, you will not receive the next dividend payment; the seller gets it. You need to buy before the ex-dividend date.

Is the ex-dividend date the same as the record date?

Usually, now. Investor.gov says the ex-dividend date is usually set as the record date, or one business day before if the record date is not a business day. The US moved to T+1 settlement for trades on or after May 28, 2024.

Are reinvested dividends taxed?

In the US, generally yes. IRS Publication 550 says that if you use your dividends to buy more stock at fair market value, you must still report the dividends as income.

How do I calculate monthly dividend income?

For a forecast, divide forward annual income by 12. For actual income, add up the payments received in each month. The template does both: the average on the summary block and the real totals in the month table.

Related tools and templates

Educational template only, not financial, tax or investment advice. Example data is fictional: tickers CTSO, BRDX, FABR and NWND, prices and dividend amounts are made up. The DRIP projection uses assumptions you choose and is not a forecast. Quotes from Investor.gov and the IRS were retrieved on 23 October 2026.