Dividend Per Share Calculator
Calculate dividend per share (DPS) in Excel with this interactive tool. Enter your financial data below to get instant results.
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
- 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)
- 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) - Enter the DPS Formula
In the DPS column, enter:
=($B2-$C2)/$D2Where:
- B2 = Total dividends
- C2 = Special dividends
- D2 = Shares outstanding
- 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 - 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:
- Convert your data range to a table (Ctrl+T)
- Use structured references like
=[@[Total Dividends]]-[@[Special Dividends]]/[@[Shares Outstanding]] - 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
| 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:
- 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
- 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
- Dividend Sustainability Analysis:
Calculate payout ratio:
=DPS/EPSWhere EPS is earnings per share
Automating DPS Calculations with Excel Macros
For frequent DPS calculations, create a VBA macro:
- Press Alt+F11 to open VBA editor
- Insert a new module
- 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