Alphanume

Insights

Does Dividend Capture Actually Work? A Data-Driven Answer

Alphanume Team · July 2, 2026

Unconditioned dividend capture is approximately a coin flip that you pay to enter. Conditioned on the right per-name history, it becomes a screen worth running. Here is the mechanical case for both halves of that sentence.

Dividend capture has the best sales pitch in retail trading: buy a stock the day before it pays, collect the dividend, sell, repeat. Free income, harvested on a schedule the company publishes for you.

The market's actual mechanics say something colder. Whether capture "works" is not a matter of opinion; it is a measurable question about what prices do around the ex-dividend date, and the answer has two halves. The naive version does not work. A conditioned version has a real, testable case. This post walks through both.

The mechanics: who really pays the dividend

Every dividend travels through four dates: declaration, record, ex-dividend, and pay. The only one that matters for trading is the ex-date, the first day the stock trades without the right to the payment. Buy at any price the day before, the cum-date, and the dividend is yours. Buy on the ex-date morning, even one second after the open, and it is not. With today's one-day settlement, the ex-date usually falls on the record date itself.

Now the core question. A stock closes the cum-date at 50.00 and is scheduled to pay 0.50. What should it open at? Not 50.00. If it opened unchanged, you could buy the close, collect a riskless 0.50, and sell the open for what you paid. Free money attracts arbitrage, and arbitrage removes free money. The exchange itself adjusts the opening quote down by the dividend amount, and the market prices around that adjustment: the stock should open near 49.50.

The company writes the check, but the shareholder funds it. A dividend is not income on top of the stock; it is a piece of the stock handed back to you, and the ex-day price drop is the receipt. The Who Really Pays the Dividend lesson in Alphanume Learn builds this from first principles.

The drop ratio: measuring the gap between theory and reality

If the theoretical drop equals the dividend, the interesting quantity is how far reality deviates. The measure is the drop ratio: the ex-day price drop divided by the dividend amount.

  • A ratio of 1.0: the stock gave back exactly what it paid. The capture nets zero before costs.
  • Above 1.0: the stock dropped by more than the dividend. You collected 0.50 and the price handed back 0.65. You lost money on a trade that felt like collecting income.
  • Below 1.0: the stock gave back less than it paid. Collect 0.50, give back 0.30, keep the difference.

In a frictionless textbook market the ratio averages 1.0 and there is nothing to do. In the real market it scatters: tax clienteles value the dividend differently from the capital they give up, some names attract mechanical buying into the ex-date, and thin names gap for reasons that have nothing to do with the dividend. On any single ex-day, the ratio is dominated by whatever else the stock was doing that morning. Per-name averages across many events are meaningful; single prints are weather.

Why the naive version fails

Run the buy-everything strategy in your head: buy every stock at the cum-date close, sell at the ex-date close, collect every dividend on the calendar. Your expected profit per event is the dividend minus the drop, which averages out to roughly zero, minus two spreads and two commissions, which do not. Taking every name means holding the average, and the average is a coin flip you pay to enter.

This is the same shape as the volatility risk premium: the unconditioned trade is approximately worthless, and everything depends on the conditioning. Selling every straddle earns nothing; selling the rich ones earns the premium. Capturing every dividend earns nothing. The question is whether some names reliably give back less than they pay, and whether that reliability is visible in advance.

The conditioned version: a three-stage screen

Some stocks have a persistent habit: their historical drop ratio sits below 1.0, and when they do drop, they recover the ground within a handful of sessions. If that habit is measurable per name, capture stops being a coin flip and becomes a screen. The Alphanume Dividend Capture dataset carries the fields that make it one: drop_ratio_close per historical ex-day event, recovery flags from recovered_within_1d through recovered_within_20d, and capture_yield_pct, the dividend as a percentage of price. It also carries the forward ex-dividend calendar, so the screen points at events that have not happened yet instead of ones you already missed.

The screen runs in three stages:

  • Calendar: pull the upcoming ex-dates for the next two weeks.
  • Give-back filter: keep only names whose historical drop ratio came in below 1.0, the ones that kept part of the payout.
  • Recovery filter and rank: of those, keep the ones that historically recovered within five sessions, then rank by capture yield so the survivors are ordered by what the trade actually pays.

What is left is a watchlist of dated, scheduled events, each with a documented reason to be there. The Recovery Odds and the Calendar lesson builds this exact screen as a hands-on exercise, and the ex-dividend calendar API guide covers the calendar pull on its own.

The honest caveats

Before calling the conditioned version an edge, attack it. Four things push back:

  • Sample size. A name judged on one ex-day event is an anecdote; it can print a low drop ratio because the whole market rallied that morning. The deployable screen wants each name's ratio and recovery rate measured across years of its ex-days.
  • Costs scale badly. The gross capture on a survivor might be a few tenths of a percent per event. Two crossings of the spread on a less liquid name can eat all of it. Liquidity is not optional here.
  • Taxes are not neutral. Dividend income and short-term capital losses are treated differently in most jurisdictions, and capture positions held for days rarely qualify for favorable dividend treatment. This changes the arithmetic per account, and it is one reason the anomaly persists at all.
  • The short side is symmetric. If you are short through an ex-date, you owe the lender the dividend out of pocket. The drop is symmetric; the cash obligation is not optional for anyone.
So, does it work?

Unconditioned: no. The ex-day drop exists precisely to remove the free money, and after costs the every-name version is a slow leak. Conditioned: it can, in liquid names with a multi-year habit of giving back less than they pay and recovering fast, sized small, with costs counted honestly. That is not a loophole; it is a screen, and the difference between the two versions is exactly the difference between hoping and measuring.

To run the measurement yourself: the data lives in the dataset explorer with full API documentation, and this companion post covers sourcing in more depth. The dividend lessons in Alphanume Learn take you from the ex-date mechanics to a working screen, in the browser, against real data. The first module is free with no account needed: start at the first lesson or browse the full syllabus.