{"slug":"monthly-dividend-etfs","qid":"pay_lag","label":"Days from ex dividend date to cash, monthly paying funds","post_title":"Monthly Dividend ETFs: Who Actually Pays","post_url":"/blog/monthly-dividend-etfs#q-pay_lag","columns":["ticker","avg_days_ex_to_pay"],"rows":[{"ticker":"SDIV","avg_days_ex_to_pay":7.2},{"ticker":"SRET","avg_days_ex_to_pay":7.2},{"ticker":"QYLD","avg_days_ex_to_pay":6},{"ticker":"PFF","avg_days_ex_to_pay":4},{"ticker":"HYG","avg_days_ex_to_pay":4},{"ticker":"AGG","avg_days_ex_to_pay":4},{"ticker":"BKLN","avg_days_ex_to_pay":3.9},{"ticker":"JEPQ","avg_days_ex_to_pay":2.8},{"ticker":"JEPI","avg_days_ex_to_pay":2.8}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(avg(dateDiff('day', ex_dividend_date, pay_date_actual)), 1) AS avg_days_ex_to_pay\nFROM\n(\n    SELECT\n        ticker,\n        ex_dividend_date,\n        max(pay_date) AS pay_date_actual\n    FROM global_markets.stocks_dividends\n    WHERE ticker IN ('AGG', 'HYG', 'BKLN', 'QYLD', 'JEPI', 'JEPQ',\n                     'PFF', 'SRET', 'SDIV')\n      AND ex_dividend_date >= today() - 730\n      AND ex_dividend_date <  today()\n      AND pay_date >= ex_dividend_date\n    GROUP BY ticker, ex_dividend_date\n)\nGROUP BY ticker\nORDER BY avg_days_ex_to_pay DESC","computed_at":"2026-08-22T04:16:31.254411+00:00","elapsed":0.03264696}