{"slug":"tax-loss-harvesting-deadlines","qid":"dividend_window","label":"Ex-date to pay-date lag for household payers, December 2025 into January 2026","post_title":"Tax-Loss Harvesting Deadlines: The Real Dates","post_url":"/blog/tax-loss-harvesting-deadlines#q-dividend_window","columns":["ticker","ex_date_label","pay_date_label","days_ex_to_pay"],"rows":[{"ticker":"SPY","ex_date_label":"Dec 19, 2025","pay_date_label":"Jan 30, 2026","days_ex_to_pay":42},{"ticker":"PEP","ex_date_label":"Dec 5, 2025","pay_date_label":"Jan 6, 2026","days_ex_to_pay":32},{"ticker":"XOM","ex_date_label":"Nov 14, 2025","pay_date_label":"Dec 10, 2025","days_ex_to_pay":26},{"ticker":"MSFT","ex_date_label":"Nov 20, 2025","pay_date_label":"Dec 11, 2025","days_ex_to_pay":21},{"ticker":"HD","ex_date_label":"Dec 4, 2025","pay_date_label":"Dec 18, 2025","days_ex_to_pay":14},{"ticker":"JNJ","ex_date_label":"Nov 25, 2025","pay_date_label":"Dec 9, 2025","days_ex_to_pay":14},{"ticker":"KO","ex_date_label":"Dec 1, 2025","pay_date_label":"Dec 15, 2025","days_ex_to_pay":14},{"ticker":"MCD","ex_date_label":"Dec 1, 2025","pay_date_label":"Dec 15, 2025","days_ex_to_pay":14},{"ticker":"IVV","ex_date_label":"Dec 16, 2025","pay_date_label":"Dec 19, 2025","days_ex_to_pay":3},{"ticker":"VOO","ex_date_label":"Dec 22, 2025","pay_date_label":"Dec 24, 2025","days_ex_to_pay":2}],"shape":"ranking","sql":"SELECT\n    ticker,\n    formatDateTime(ex_dividend_date, '%b %e, %Y')  AS ex_date_label,\n    formatDateTime(pay_date, '%b %e, %Y')          AS pay_date_label,\n    dateDiff('day', ex_dividend_date, pay_date)    AS days_ex_to_pay\nFROM global_markets.stocks_dividends\nWHERE ticker IN ('SPY', 'IVV', 'VOO', 'KO', 'JNJ', 'PG', 'MSFT', 'XOM', 'VZ', 'MCD', 'PEP', 'HD')\n  AND pay_date >= '2025-12-01'\n  AND pay_date <= '2026-01-31'\nGROUP BY ticker, ex_dividend_date, pay_date\nORDER BY days_ex_to_pay DESC, ticker","computed_at":"2026-10-16T15:07:08.446372+00:00","elapsed":0.002323153}