How Stock Settlement Works Under T+1
How stock settlement works under T+1: trade date versus settlement date, what clearing does in between, and why ex-dividend and record date now match.
Stock settlement under T+1 means a US stock trade becomes final one business day after it fills: the seller receives the cash, the buyer receives the shares, and the transfer is recorded on trade date plus one business day. The trade date is when your order executes and the price is locked. The settlement date is when ownership legally transfers on the books of the central depository, and it is the date that decides whether you are on the holder list for a dividend.
T+1 has been the standard cycle for US equities since May 28, 2024, when the amended SEC Rule 15c6-1 took effect. It replaced T+2, which had replaced T+3 in September 2017. Read the current cycle as the current standard rather than a permanent feature of the market: it has been shortened twice in under a decade.
Trade date versus settlement date under T+1
The trade date, written T, is the session your order fills. The settlement date is T plus one business day. Business days are the unit that matters: weekends and exchange holidays are skipped, which is why a Friday trade settles on Monday and a trade placed before a holiday weekend can sit four calendar days before it settles.
The panel below takes a pinned stretch of real sessions around Thanksgiving 2025 and pairs each trading day with the next one, which is the day a trade from that session settles. The session dates come from the tape itself: a weekday with no printed bars is a weekday the market was closed.
The exact SQL behind every number
WITH sessions AS
(
SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2025-11-19 00:00:00'
AND window_start < '2025-12-10 00:00:00'
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN '2025-11-20' AND '2025-12-09'
)
SELECT
toString(td) AS trade_date,
formatDateTime(td, '%a %b %e') AS trade_day_label,
toString(next_td) AS settlement_date,
formatDateTime(next_td, '%a %b %e') AS settlement_day_label,
dateDiff('day', td, next_td) AS calendar_days_to_settle
FROM
(
SELECT
session_date AS td,
leadInFrame(session_date) OVER (ORDER BY session_date ASC
ROWS BETWEEN CURRENT ROW AND 1 FOLLOWING) AS next_td
FROM sessions
)
WHERE next_td > td
AND td <= '2025-12-05'
ORDER BY tdThe first row is Thu Nov 20, settling Fri Nov 21, 1 calendar day later. The last row, Fri Dec 5, settles Mon Dec 8, 3 calendar days later, with a weekend in between. Read the last column down the panel and the rule is visible: always one session forward, however many calendar days that spans.
What happens between the trade and the settlement date?
Two institutions sit between your fill and your final ownership. The clearing corporation, in US equities the National Securities Clearing Corporation, manages the obligations. The depository, The Depository Trust Company, holds the shares in book-entry form and moves them. Both are subsidiaries of DTCC.
Four things happen inside that one business day.
- Execution and trade capture. The venue where your order filled reports both sides of the trade to the clearing corporation on trade date.
- Novation. The clearing corporation steps into the middle and becomes the buyer to every seller and the seller to every buyer. Neither broker needs to know or trust the other.
- Netting. Buys and sells across a broker's clients in one symbol collapse into a single net obligation for that broker in that symbol. A broker with 4,000 buys and 3,900 sells of one stock delivers the difference, not 7,900 separate deliveries.
- Delivery versus payment. On settlement date the depository moves the shares and the cash in the same book entry. Neither side receives one leg without giving up the other.
Institutional prints run through the same machinery. A block trade negotiated away from the public order book still clears and settles on the T+1 cycle.
What changed for dividends when US stocks moved to T+1?
The record date is a snapshot: whoever the depository shows as the holder at the close of that date receives the dividend. The ex-dividend date is the first session on which the stock trades without the upcoming dividend attached. Exchanges set the ex date by working backwards from the record date through the settlement cycle.
Under T+2, a purchase on the business day before the record date settled one business day after the snapshot, too late to be counted, and the ex date landed one business day ahead of the record date. Under T+1, a purchase on the record date itself settles the next business day, also too late. The ex date and the record date now fall on the same day.
The shift is visible in every US-listed cash dividend on file.
The exact SQL behind every number
SELECT
toString(toYear(ex_date)) AS year,
round(avg(gap_days), 2) AS avg_gap_days,
round(100 * countIf(gap_days = 0) / count(), 1) AS same_day_pct
FROM
(
SELECT
ticker,
ex_dividend_date AS ex_date,
dateDiff('day', ex_dividend_date, max(record_date)) AS gap_days
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= '2015-01-01'
AND ex_dividend_date < today()
AND record_date >= ex_dividend_date
AND match(ticker, '^[A-Z]{1,5}$')
GROUP BY ticker, ex_dividend_date
)
GROUP BY year
ORDER BY yearIn 2015, the average gap between the ex-dividend date and the record date ran 2.91 calendar days, and 0.1% of dividends carried both dates on one day. In 2026 the average gap is 0.03 days and 98.1% share a single date. The two step-downs in the line are the two convention changes. The small remainder that still differs is the calendar exception: when a record date falls on a weekend or a holiday, the ex date is set to the prior business day.
Guidance to buy "two business days before the record date" dates from the T+3 era, and "one day before" from T+2. Neither describes the market now. The record date versus ex-dividend date comparison and the ex-dividend date explained guide work through the dates in more detail.
If I buy the day before the ex-dividend date, do I get the dividend?
Yes, and one dated example settles it. The panel traces Microsoft's dividends from mid-2023 through the latest one on file, with the ex date, the record date, the payment date, and the per-share amount.
The exact SQL behind every number
SELECT
toString(ex_d) AS ex_date,
formatDateTime(ex_d, '%b %e, %Y') AS ex_date_label,
formatDateTime(rec_d, '%b %e, %Y') AS record_date_label,
formatDateTime(pay_d, '%b %e, %Y') AS pay_date_label,
round(toFloat64(amount), 2) AS dividend_usd,
dateDiff('day', ex_d, rec_d) AS ex_to_record_days
FROM
(
SELECT
ex_dividend_date AS ex_d,
max(record_date) AS rec_d,
max(pay_date) AS pay_d,
max(cash_amount) AS amount
FROM global_markets.stocks_dividends
WHERE ticker = 'MSFT'
AND ex_dividend_date >= '2023-08-01'
AND record_date >= ex_dividend_date
AND pay_date > ex_dividend_date
GROUP BY ex_dividend_date
)
ORDER BY ex_dThe first row, ex date Aug 16, 2023, has its record date 1 day later: the T+2 pattern. The most recent row, ex date Aug 20, 2026 at $0.91 per share, carries its record date on the ex date itself, a gap of 0 days, with payment on Sep 10, 2026.
The mechanics, dated to that row. A buy that fills in the session before Aug 20, 2026 settles on the ex date, which is also the record date, and the buyer appears on the holder list. A buy that fills on the ex date settles the business day after the snapshot and misses it; that dividend stays with the seller. Selling on the ex date forfeits nothing: the list is drawn from settled positions at that date's close, and a sale on the ex date settles the following business day.
Settled versus unsettled funds
Cash in a brokerage account has two states. Settled cash has finished its cycle and is unencumbered. Unsettled funds are proceeds from a sale that has not reached its settlement date yet.
In a cash account you may buy with unsettled proceeds. What you may not do is sell that new position before the sale funding it settles. Brokers call this a good-faith violation. Take a hypothetical Monday: you sell $2,000 of stock A and immediately buy $2,000 of stock B. A's proceeds settle Tuesday. Sell B on Monday and the purchase was never covered by settled funds, which is the violation. Hold B into Tuesday and there is none.
Most brokers track these over a rolling 12 months and restrict the account to settled cash only for 90 days after the third one. Margin accounts work differently: they extend credit against the position, and the pattern day-trading rules apply there. T+1 did not retire good-faith violations. It shortened the window in which they happen from two days to one.
Does everything settle in one business day?
No. The cycle is set per instrument.
- Listed options settle T+1 on the premium, and an exercise or assignment delivers the underlying stock on the equity cycle.
- Mutual funds price once a day at a net asset value struck after the close, and each fund sets its own settlement, commonly the next business day and sometimes longer. Our mutual fund settlement time guide covers the fund-by-fund detail.
- US Treasuries commonly settle T+1, while a spot currency trade conventionally settles T+2.
- Other countries keep their own cycles. The UK and the European Union have set October 2027 as their target date for T+1.
When is the cash genuinely yours?
On a sale, at settlement, one business day after the fill. On a dividend, at the payment date, which the issuer sets and which has no connection to the settlement cycle.
The exact SQL behind every number
SELECT
ticker,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS latest_ex_date,
dateDiff('day', max(ex_dividend_date), argMax(record_date, ex_dividend_date)) AS ex_to_record_days,
dateDiff('day', max(ex_dividend_date), argMax(pay_date, ex_dividend_date)) AS ex_to_pay_days
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'CVX', 'PEP', 'MCD')
AND ex_dividend_date >= '2026-01-01'
AND ex_dividend_date <= today()
AND record_date >= ex_dividend_date
AND pay_date > ex_dividend_date
GROUP BY ticker
ORDER BY ex_to_pay_daysOn their latest 2026 dividends, the wait from ex-dividend date to payment ran from 3 days (AAPL) out to 26 days (XOM). The ex-to-record gap reads 0 on the quickest payer and 0 on the slowest. Settlement is uniform across all of them. Payment schedules are not. The upcoming ex-dividend dates calendar tracks which names go ex next.
FAQ
How long does it take for a stock trade to settle?
One business day. A US stock or ETF trade that fills today settles on the next trading day. Weekends and exchange holidays do not count toward the cycle.
Is the ex-dividend date still two business days before the record date?
No. That was the T+3 convention, retired in September 2017. Under T+1 the two dates normally fall on the same day, with one exception: a record date on a weekend or holiday moves the ex date to the prior business day.
Do I have to wait for settlement to sell a stock I just bought?
No. You can sell a position in the same session you bought it. In a cash account the constraint runs the other way: selling a position that was paid for with proceeds from a sale that has not settled is a good-faith violation.
What does T+1 mean for my sale proceeds?
Proceeds are unsettled funds until the settlement date, one business day after the fill. Many brokers let you reinvest them right away, while withdrawing them as cash generally waits for settlement.
Who actually moves the shares between buyer and seller?
The clearing corporation nets each broker's obligations and guarantees them. The depository then moves the shares against the cash in a book entry on settlement date. Neither investor deals with the other's broker directly.
Every panel here carries the exact SQL beneath it, so any figure can be recounted from the source rows. To look up a specific ticker's ex date and payment date, ask for it in plain English on the Strasmore terminal.