Strasmore Research
Learn Matt ConnorBy Matt Connor

When Do Mutual Funds Pay Dividends?

Mutual funds pay dividends monthly, quarterly or annually, and hand out capital gains once in December. See the calendar, the NAV drop and the tax trap.

Mutual funds pay dividends on a schedule set by what the fund holds: monthly for most bond funds, quarterly for most stock funds. Semi-annual and annual schedules exist too, and the prospectus names the one a fund intends to keep. A second and separate payment, the capital gains distribution, usually arrives once a year in the final weeks of December. Both events reduce the fund's net asset value on the day they go out, and only the first is what people mean when they say dividend.

When do mutual funds pay dividends?

A fund's income distribution is the money its portfolio collected during the period: interest from bonds and dividends from stocks, less the fund's expenses. Bond interest arrives continuously, and bond funds usually pass it along monthly. Company dividends arrive in quarterly lumps, and stock funds usually pay quarterly. A fund keeps to its stated cadence for years at a time.

The pattern is easiest to see in exchange-listed funds, which publish a per-share record for every payment they make. Fourteen large funds, every record filed over the three years 2023 through 2025:

QueryHow often large funds distribute: payment records per year, 2023-2025
The exact SQL behind every number
SELECT ticker,
       multiIf(ticker IN ('AGG', 'BND', 'LQD', 'HYG', 'TLT'), 'bonds',
               ticker = 'PFF', 'preferred shares',
               ticker = 'JEPI', 'stocks with options written against them',
               ticker = 'VNQ', 'real estate securities',
               ticker IN ('SCHD', 'VYM'), 'dividend-paying stocks',
               'large-cap stocks') AS portfolio,
       round(count() / 3, 1) AS payouts_per_year,
       uniqExact(toMonth(ex_dividend_date)) AS calendar_months_used,
       round(sum(toFloat64(cash_amount)) / 3, 3) AS annual_total_usd,
       round(avg(toFloat64(cash_amount)), 4) AS avg_payment_usd
FROM global_markets.stocks_dividends
WHERE ticker IN ('AGG', 'BND', 'LQD', 'HYG', 'TLT', 'PFF', 'JEPI',
                 'SPY', 'VOO', 'VTI', 'QQQ', 'SCHD', 'VYM', 'VNQ')
  AND cash_amount > 0
  AND ex_dividend_date >= toDate('2023-01-01')
  AND ex_dividend_date <= toDate('2025-12-31')
GROUP BY ticker
ORDER BY payouts_per_year DESC, ticker ASC
Run this yourself

The lineup splits along what each fund owns. AGG, which holds bonds, filed 12 distribution records a year and used 11 calendar months to do it, averaging $3.54 per share a year in total. At the other end of the panel, VYM, which holds dividend-paying stocks, filed 4 records a year across 4 months. Same wrapper, same tax rules, different clocks.

The size of each check moves as well. A fund hands over what its holdings actually paid, and that figure changes with the coupons and dividends collected. Three years of monthly payments from one large bond fund:

QueryA monthly income stream: per-share distributions, AGG, July 2023 to June 2026
The exact SQL behind every number
SELECT formatDateTime(toStartOfMonth(ex_dividend_date), '%Y-%m') AS month,
       formatDateTimeInJodaSyntax(toStartOfMonth(ex_dividend_date), 'MMMM yyyy') AS month_label,
       round(sum(toFloat64(cash_amount)), 4) AS distribution_per_share,
       count() AS records
FROM global_markets.stocks_dividends
WHERE ticker = 'AGG'
  AND cash_amount > 0
  AND ex_dividend_date >= toDate('2023-07-01')
  AND ex_dividend_date <= toDate('2026-06-30')
GROUP BY toStartOfMonth(ex_dividend_date)
ORDER BY toStartOfMonth(ex_dividend_date)
Run this yourself

The cadence is fixed at one payment a month across all 33 months. The amount is not: $0.2547 per share in July 2023 against $0.3315 in June 2026, with every month in between setting its own figure. A fund's quoted yield is arithmetic over a trailing year of those payments, and it moves as the payments move. Dividend yield walks through that calculation.

Income and capital gains are two different distributions

An income distribution passes along what the portfolio earned. A capital gains distribution passes along what the fund's manager realized by selling holdings at a profit during the year, and it has nothing to do with whether you sold anything.

A fund that qualifies as a regulated investment company pays no fund-level tax on the income and gains it passes through to shareholders. The price of that treatment is passing them through. Most funds settle up once, in the final weeks of December, and publish estimated amounts in October and November ahead of the record dates.

That year-end habit is visible in the market's overall payment calendar. Every US-listed distribution record over 2023 through 2025, with the once-a-year payers separated from the whole population:

QueryWhere distributions land in the calendar year: annual-schedule payers vs all payers, 2023-2025
The exact SQL behind every number
SELECT toMonth(ex_dividend_date) AS month,
       ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
        'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][toMonth(ex_dividend_date)] AS month_label,
       round(100 * countIf(frequency = 1)
             / greatest(sum(countIf(frequency = 1)) OVER (), 1), 1) AS annual_payer_share_pct,
       round(100 * count()
             / greatest(sum(count()) OVER (), 1), 1) AS all_payer_share_pct
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2023-01-01')
  AND ex_dividend_date <= toDate('2025-12-31')
  AND cash_amount > 0
GROUP BY month
ORDER BY month
Run this yourself

Across all payers the calendar is close to flat. December carries 14.2% of the year's records, near the 8.3% an even split across twelve months would produce. The once-a-year group sits differently: 24.7% of records from payers on an annual schedule carry a December ex-date, comfortably above that even split. Year end is when the payers who pay once clear the books.

The four dates on a fund distribution

Every distribution runs the same sequence.

  1. Declaration date: the fund announces the amount per share and the dates attached to it.
  2. Record date: shareholders on the fund's books at the close of this day receive the payment.
  3. Ex-dividend date: the fund's net asset value is reduced by the distribution amount at the start of this day, and a buyer priced on or after it does not receive the payment. For exchange-listed shares, one-day settlement now puts the ex-date and the record date on the same day.
  4. Payable or reinvestment date: cash reaches the account, or new shares are bought with it at that day's NAV.

The ordering matters for one practical question: whether your purchase counts. A mutual fund order is priced at the NAV struck after the fund's daily cutoff, and an order accepted before the cutoff on the record date can still land you on the books for that payment. When mutual funds trade covers the cutoff and the pricing rule, and mutual fund settlement covers when the cash lands. The same pair of dates on the stock side is untangled in record date vs ex-dividend date and the ex-dividend date explained.

Why your balance does not move when a fund pays

This is the mechanic that confuses everyone, and it is pure arithmetic. Say a fund's NAV is $10.00 and it distributes $0.50 a share. On the ex-date the NAV is marked to $9.50. Holding 100 shares, you own $950 of fund plus $50 of cash: $1,000. Reinvested instead, that $50 buys 5.263 more shares at $9.50, giving 105.263 shares worth $9.50 each: $1,000 again. The share count went up. The money did not.

Here is the same staircase on a real fund. Each ex-date over three years, the price on that date, and the share count a holder starting with 100 shares would have accumulated by reinvesting every payment:

QueryReinvesting every distribution: share count and fund price at each ex-date, AGG, 2023-2026
The exact SQL behind every number
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           argMax(close, window_start) AS session_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AGG'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-07-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
),
paid AS (
    SELECT ex_dividend_date AS d,
           sum(toFloat64(cash_amount)) AS amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'AGG'
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2023-07-01')
      AND ex_dividend_date <= toDate('2026-06-30')
    GROUP BY d
),
matched AS (
    SELECT paid.d AS ex_date,
           paid.amount AS amount,
           toFloat64(daily.session_close) AS px
    FROM paid
    INNER JOIN daily ON paid.d = daily.d
)
SELECT formatDateTime(ex_date, '%Y-%m-%d') AS date,
       formatDateTimeInJodaSyntax(ex_date, 'MMMM yyyy') AS date_label,
       round(px, 2) AS fund_price,
       round(100 * exp(sum(log(1 + amount / px))
             OVER (ORDER BY ex_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)), 3) AS shares_owned
FROM matched
ORDER BY ex_date
Run this yourself

The share count climbs on every payment: 100.261 after the first ex-date in July 2023, 111.856 after the last one in June 2026. The price line does something else entirely, $97.58 at the start of the trace against $98.69 at the end. Two facts sit in one panel. The reduction at each ex-date is mechanical and exact. The day-to-day price is set by trading through the rest of the session, and a single day's move rarely matches the payment on the nose. More shares is not the same claim as more money; the price answers that question separately.

What buying the dividend means in a taxable account

Buying the dividend is the name for the December surprise, and it bites only in a taxable account. Work the numbers on a hypothetical. You put $10,000 into a fund on December 10 at $50 a share, giving 200 shares. On December 15 the fund distributes $3.50 a share in capital gains. Your 200 shares throw off $700, the NAV is marked to $46.50, and your position is $9,300 of fund plus $700 of cash or new shares. Total: the same $10,000 you started with five days earlier, plus a taxable event.

The gains being handed out were realized by the manager across the whole year, most of them before you arrived, and the tax form does not care that you held the fund for five days. In a tax-deferred account the distribution is not currently taxable and the question disappears. In a taxable account, the fund's published estimate carries the expected size of the payment weeks ahead of the record date. The other side of the ledger has its own quirks: selling mutual funds at a loss covers those.

Do ETFs distribute the same way?

The four dates and the NAV reduction are identical. The capital gains line is where they part. An ETF meets most redemptions by handing securities to an authorized participant in kind rather than selling them, and broad ETFs rarely make a capital gains distribution at all. A mutual fund manager who sells holdings to meet other shareholders' redemptions realizes gains that every remaining shareholder inherits. Mutual funds vs ETFs takes that comparison further. Funds that sell options against their stock holdings distribute monthly with option premium in the mix, which covered call ETFs unpacks.

Data notes and method

The panels read filed per-share distribution records for exchange-listed funds, whose payments are published individually. An open-end mutual fund runs the same declaration, record, ex and reinvestment sequence against its daily NAV rather than a market price.

The share-count trace assumes 100 shares held before the first ex-date shown, every distribution reinvested at the closing price on its ex-date, and fractional shares allowed. It ignores taxes and any purchase cost.

The calendar panel counts distribution records rather than dollars, and a payer's schedule is the frequency attached to each record.

Mutual fund dividend FAQ

Do all mutual funds pay dividends every month?

No. Monthly is the norm for bond funds and quarterly for most stock funds, with semi-annual and annual mandates in the mix. Across the funds in the first panel, the busiest schedule produced 12 distribution records a year and the quietest 4.

When do mutual funds pay capital gains distributions?

Almost always once a year, in the final weeks of December, with estimated amounts published in October and November. Of every distribution record filed by US-listed payers on an annual schedule over 2023 through 2025, 24.7% carried a December ex-date.

Does a fund distribution add to my account value?

No. The NAV is reduced by the amount paid on the ex-date, so a $0.50 distribution on a $10.00 NAV leaves $9.50 of fund plus $0.50 of cash or reinvested shares. The composition of the account changes and the total does not.

Are reinvested mutual fund dividends taxable?

In a taxable account, yes. A distribution is taxable in the year it is paid whether it arrives as cash or as new shares, and the reinvested amount is added to your cost basis. Tax-deferred accounts defer the question entirely.

What is buying the dividend?

Purchasing a fund in a taxable account shortly before a distribution, which hands you a taxable payment and a matching reduction in NAV on day one. The position is worth what it was worth, and the tax bill is new.


Every panel here is a stored query with its SQL attached. Open one, swap the ticker or the years, and run it on the Strasmore terminal.