How To Calculate Dividend Per Share In Excel

Dividend Per Share Calculator

Calculate dividend per share (DPS) in Excel with this interactive tool. Enter your financial data below to get instant results.

Dividend Per Share (DPS):
$0.00
After-Tax DPS:
$0.00
Annualized DPS:
$0.00
Dividend Yield (if share price = $50):
0.00%

Comprehensive Guide: How to Calculate Dividend Per Share in Excel

Dividend per share (DPS) is a critical financial metric that shows how much a company pays out in dividends to shareholders relative to each outstanding share. This guide will walk you through the complete process of calculating DPS in Excel, including advanced techniques and practical applications.

Understanding Dividend Per Share (DPS)

DPS represents the total dividends paid out by a company over a specific period (usually a year) divided by the total number of outstanding shares. It’s expressed as:

DPS = (Total Dividends Paid – Special Dividends) / Shares Outstanding

The formula excludes special dividends (one-time payments) to focus on regular, sustainable dividend payments.

Step-by-Step Excel Calculation

  1. Gather Required Data
    • Total dividends paid (from income statement or cash flow statement)
    • Number of shares outstanding (from balance sheet or investor relations)
    • Dividend frequency (annual, quarterly, etc.)
    • Any special dividends (if applicable)
  2. Set Up Your Excel Worksheet

    Create a table with these columns:

    Year Total Dividends Special Dividends Shares Outstanding DPS Dividend Yield
    2023 $500,000 $50,000 1,000,000 =($B2-$C2)/$D2 =E2/F2 (where F2 is share price)
  3. Enter the DPS Formula

    In the DPS column, enter: =($B2-$C2)/$D2

    Where:

    • B2 = Total dividends
    • C2 = Special dividends
    • D2 = Shares outstanding
  4. Calculate Annualized DPS for Different Frequencies

    For companies paying dividends more frequently than annually:

    Frequency Excel Formula Example
    Quarterly =Quarterly_DPS*4 =0.25*4 = $1.00
    Monthly =Monthly_DPS*12 =0.083*12 ≈ $1.00
    Semi-Annual =Semi_Annual_DPS*2 =0.50*2 = $1.00
  5. Calculate Dividend Yield

    Dividend yield shows DPS as a percentage of the share price:

    = (Annual_DPS / Share_Price) * 100

Advanced Excel Techniques

1. Automating DPS Calculations Across Multiple Years

Use Excel tables and structured references to automatically calculate DPS for multiple years:

  1. Convert your data range to a table (Ctrl+T)
  2. Use structured references like =[@[Total Dividends]]-[@[Special Dividends]]/[@[Shares Outstanding]]
  3. The formula will automatically apply to new rows

2. Creating a DPS Dashboard

Build an interactive dashboard with:

  • Slicers for different companies/years
  • Sparkline charts showing DPS trends
  • Conditional formatting to highlight increasing/decreasing DPS

3. Incorporating Tax Considerations

Calculate after-tax DPS with:

=DPS*(1-Tax_Rate)

Where Tax_Rate is the dividend tax rate (e.g., 0.15 for 15%)

Common Mistakes to Avoid

  • Using wrong share count: Always use the weighted average shares outstanding, not just end-of-period shares
  • Ignoring stock splits: Adjust historical DPS for stock splits to maintain comparability
  • Mixing frequencies: Ensure all DPS calculations use the same time period (annualized)
  • Double-counting dividends: Exclude special dividends from regular DPS calculations

Real-World Example: Calculating Apple’s DPS

Let’s calculate Apple’s (AAPL) DPS for 2022 using their financial statements:

Metric Value Source
Total Dividends Paid (2022) $14,761 million 10-K Filing
Special Dividends $0 None declared
Shares Outstanding (weighted avg) 16,357 million 10-K Filing
Calculated DPS $0.9024 =14761/16357
Reported DPS $0.91 Apple Investor Relations

The slight difference (0.2%) is due to rounding in the reported figures.

Excel Functions for DPS Analysis

Function Purpose Example
=AVERAGE() Calculate average DPS over multiple years =AVERAGE(B2:B10)
=GROWTH() Calculate DPS growth rate =GROWTH(B2:B10,A2:A10)
=IRR() Calculate return based on DPS reinvestment =IRR(C2:C10)
=XNPV() Calculate net present value of future DPS =XNPV(0.1,B2:B10,A2:A10)

Comparing DPS Across Companies

When comparing DPS between companies, consider:

  • Industry norms: Utilities typically have higher DPS than tech growth companies
  • Payout ratio: DPS should be sustainable (typically <60% of earnings)
  • Growth rate: Consistent DPS growth indicates financial health
  • Dividend coverage: Earnings should comfortably cover dividends
DPS Comparison: Tech vs. Utility Companies (2023 Data)
Company Industry DPS (2023) Dividend Yield Payout Ratio 5-Year DPS Growth
Microsoft (MSFT) Technology $2.72 0.81% 26% 10.2%
Apple (AAPL) Technology $0.91 0.52% 15% 7.8%
NextEra Energy (NEE) Utilities $1.70 2.85% 62% 10.1%
Duke Energy (DUK) Utilities $4.04 4.21% 78% 2.3%

Using Excel for Dividend Investment Analysis

Beyond basic DPS calculations, Excel can help with:

  1. Dividend Discount Model (DDM):

    Value a stock based on future dividends:

    =D2/((B2-G2)/(1+G2))

    Where:

    • D2 = Next year’s dividend
    • B2 = Required return
    • G2 = Growth rate
  2. Dividend Reinvestment Planning:

    Model the effects of DRIP (Dividend Reinvestment Plans):

    =FV(B2/12,C2*12,D2/12)

    Where:

    • B2 = Annual return rate
    • C2 = Number of years
    • D2 = Monthly dividend
  3. Dividend Sustainability Analysis:

    Calculate payout ratio:

    =DPS/EPS

    Where EPS is earnings per share

Automating DPS Calculations with Excel Macros

For frequent DPS calculations, create a VBA macro:

  1. Press Alt+F11 to open VBA editor
  2. Insert a new module
  3. Paste this code:
Function CalculateDPS(totalDividends As Double, specialDividends As Double, sharesOutstanding As Double) As Double
    CalculateDPS = (totalDividends - specialDividends) / sharesOutstanding
End Function

Function AnnualizedDPS(dps As Double, frequency As String) As Double
    Select Case LCase(frequency)
        Case "annual": AnnualizedDPS = dps
        Case "quarterly": AnnualizedDPS = dps * 4
        Case "monthly": AnnualizedDPS = dps * 12
        Case "semi-annual": AnnualizedDPS = dps * 2
        Case Else: AnnualizedDPS = dps
    End Select
End Function
        

Then use in Excel as =CalculateDPS(A2,B2,C2) and =AnnualizedDPS(D2,E2)

Frequently Asked Questions

Q: How often do companies typically pay dividends?

A: Most U.S. companies pay quarterly dividends (92% of S&P 500 companies), though some pay monthly (especially REITs) or annually (common in Europe).

Q: What’s the difference between DPS and dividend yield?

A: DPS is the absolute dollar amount paid per share, while dividend yield expresses DPS as a percentage of the current share price. Yield changes with stock price; DPS doesn’t.

Q: How do stock splits affect DPS?

A: Stock splits proportionally reduce DPS. For example, in a 2-for-1 split:

  • Pre-split: 100 shares at $100 with $2 DPS
  • Post-split: 200 shares at $50 with $1 DPS
  • Total dividend payment remains unchanged ($200)

Q: What’s a good DPS?

A: “Good” depends on context:

  • Growth stocks: $0.50-$2.00 with high growth rates
  • Blue chips: $2.00-$5.00 with moderate growth
  • Utilities/REITs: $1.00-$4.00 with high yields

More important than absolute DPS is the growth rate and sustainability.

Q: How do I find a company’s DPS history?

A: Reliable sources include:

  • Company investor relations pages
  • SEC filings (10-K, 10-Q)
  • Financial data providers (Yahoo Finance, Morningstar)
  • Brokerage research platforms

Leave a Reply

Your email address will not be published. Required fields are marked *