Strasmore Research
Learn Matt ConnorBy Matt Connor · data as of August 14, 2026 · refreshed weekly

Mutual Fund Frequent Trading Limits Explained

Mutual fund frequent trading limits explained: what Rule 22c-2 actually permits, and why the prospectus, not your broker, defines a round trip window.

Mutual fund frequent trading limits do not stop you from entering an order. You can submit a buy or a sell at any hour of any day, and the order will sit in the queue until the fund's next pricing run. The limits decide something narrower: whether the fund will accept that order after you have recently traded the same fund, and what it costs you if it does.

Three separate layers produce that answer, and only two of them come from a regulator. Keeping them apart is the whole skill here.

  • Federal rules cap the fee a fund may charge on a short holding period, and give the fund a right to see your trading records even when a broker holds the account.
  • The fund's own prospectus defines what counts as a round trip and how long a purchase block lasts.
  • Forward pricing fixes which day's price you receive, whatever time you clicked.

What are mutual fund frequent trading limits?

A frequent trading limit is a fund's written policy against short-term round trips. A round trip is a purchase followed by a redemption of the same fund inside a defined window, or a redemption followed by a repurchase. Funds enforce the policy with two tools: a short-term redemption fee, and a temporary refusal of further purchase orders in that fund.

The mechanics behind the policy are plain. A mutual fund prices once per day and meets redemptions with cash or by selling holdings. Money that arrives and leaves within a few weeks leaves transaction costs inside the portfolio, and every remaining shareholder owns a slice of them. A frequent trading policy is an attempt to push that cost back onto the account that generated it.

None of this is an exchange rule, and no regulator publishes a number of round trips you are allowed. Federal rules set the outer boundary of the fee, plus the plumbing that lets a fund see your trades. The order timing underneath all of it is covered in our guide to when mutual fund orders actually trade.

What SEC Rule 22c-2 actually permits

Rule 22c-2 under the Investment Company Act of 1940 does two things, and both get misread.

First, it permits a fund's board to impose a redemption fee of up to 2 percent of the amount redeemed on shares held for a short period. Permits, not requires. Two percent is a ceiling rather than a standard rate, and many funds charge nothing at all. Where the fee exists, it is paid into the fund itself rather than to the broker who collects it, which is why the industry calls it cost recovery instead of a commission.

Second, it requires the fund to hold a written agreement with each financial intermediary that carries its shares. The agreement entitles the fund to shareholder identity and transaction information on request, and obliges the intermediary to apply restrictions the fund asks for. That is the answer to the question most readers arrive with: how would a fund know, when the shares sit at a brokerage or inside an employer retirement plan and the fund sees only one pooled position? It knows on request. It is also why the block usually arrives from your broker rather than from the fund itself.

Money market funds and exchange traded funds sit outside the rule, as does a fund that affirmatively permits short-term trading and discloses that in its prospectus.

Who decides what counts as a round trip?

The prospectus does. Every mutual fund registers on Form N-1A, which requires the prospectus to describe the fund's policy on frequent purchases and redemptions. That section, usually titled close to Frequent Purchases and Redemptions of Fund Shares, is the only authoritative statement of the limit for a given fund.

Four things are worth reading there:

  • whether a short-term redemption fee applies, at what rate, and over which holding period
  • how the fund counts a round trip, including whether an exchange into a sibling fund in the same family counts as one (it usually does, since an exchange is processed as a redemption plus a purchase)
  • how long a purchase block runs once it triggers
  • which orders are exempt, such as payroll contributions, automatic investment plans, and systematic withdrawals

Do not carry a specific window from one firm's help page around as a general rule. Fund families revise these policies, and a broker layers its own house restrictions on top of whatever the prospectus says. The document that governs your account is the current prospectus for the share class you hold.

Why cancelling and re-entering will not get you an earlier price

Forward pricing is the rule that makes order timing feel strange. Under Rule 22c-1, an order is priced at the next net asset value the fund computes after receiving it. Net asset value, or NAV, is the per share value struck once a day after the market closes. Cancelling an order and re-entering it can move you to the same NAV or to a later one, never to a price already struck.

The panel below pins one ordinary session, March 17, 2026, and plots the five minute price marks of SPY, an exchange traded fund tracking a broad US index, across the regular session.

QuerySPY five-minute price marks across one full session
The exact SQL behind every number
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 5 minute), '%H:%i') AS et_time,
    round(toFloat64(argMax(close, window_start)), 2) AS spy_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-03-17 00:00:00', 'America/New_York')
  AND window_start <  toDateTime('2026-03-18 00:00:00', 'America/New_York')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY et_time
ORDER BY et_time
Run this yourself

That session printed 78 five minute marks, starting at $673.44 in the 09:30 bucket and finishing at $670.73 in the 15:55 bucket. A fund holding a similar basket produces one number out of that entire path, and every order received before the cutoff is filled at that same number, whether it was entered at breakfast or seconds before the close.

The distance between the price you can see when you decide and the price you are eventually assigned is not random. It narrows through the day.

QueryHow far SPY sat from its own closing print, by time of day
The exact SQL behind every number
WITH bars AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        toTimeZone(window_start, 'America/New_York')         AS et_ts,
        toFloat64(close)                                     AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 370
      AND window_start <  today() - 2
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
),
session_close AS
(
    SELECT
        session_date,
        argMax(px, et_ts) AS close_px
    FROM bars
    GROUP BY session_date
)
SELECT
    formatDateTime(toStartOfInterval(b.et_ts, INTERVAL 30 minute), '%H:%i') AS et_time,
    round(quantileDeterministic(0.5)(abs(b.px / c.close_px - 1) * 100, toUInt32(toUnixTimestamp(b.et_ts))), 3) AS median_gap_pct,
    round(quantileDeterministic(0.9)(abs(b.px / c.close_px - 1) * 100, toUInt32(toUnixTimestamp(b.et_ts))), 3) AS p90_gap_pct
FROM bars AS b
INNER JOIN session_close AS c ON c.session_date = b.session_date
GROUP BY et_time
ORDER BY et_time
Run this yourself

Across the trailing year, the 09:30 half hour sat a median of 0.339 percent away from that day's final print, and the widest tenth of those minutes sat at least 0.959 percent away. By the 15:30 bucket, the last of the 13 in the session, the median gap had narrowed to 0.065 percent. SPY stands in here for a diversified portfolio: a fund's own NAV has no intraday path to watch, which is exactly the point. Two companion pieces go deeper on the clock, what time mutual fund prices update and the best time of day to sell mutual funds.

How long does a frequent trading block last?

Blocks are written in calendar days, commonly 30, 60, or 90 from the redemption date. Trading happens on sessions, and the two counts are not the same number.

QueryTrading sessions inside common calendar-day block windows
The exact SQL behind every number
SELECT
    concat(toString(w.days), ' calendar days') AS block_window,
    countDistinct(s.d)                         AS trading_sessions
FROM
(
    SELECT arrayJoin([30, 60, 90, 180]) AS days
) AS w
CROSS JOIN
(
    SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 200
      AND window_start <  today() - 1
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
) AS s
WHERE s.d > today() - w.days
GROUP BY w.days
ORDER BY w.days
Run this yourself

On the recent calendar, a 30 calendar days block spans about 20 trading sessions. 90 calendar days works out to roughly 60, and 180 calendar days to about 123. Weekends and market holidays account for the whole difference.

Two dates matter, and they are different dates. A fee holding period usually counts from the purchase, while a purchase block usually counts from the redemption. Settlement adds a third: see mutual fund settlement time for when the cash actually lands. If the sale was at a loss, the 30 day wash sale window runs on its own clock alongside any fund block, which is covered in selling mutual funds at a loss.

Do ETFs have frequent trading limits?

No. An ETF trades on an exchange between buyers and sellers, so a purchase does not hand the fund cash to invest and a sale does not force it to raise any. There is no round trip counter, no purchase block, and no short-term redemption fee. The structural difference is visible on the tape.

QueryMinutes traded and distinct prices on the same session
The exact SQL behind every number
SELECT
    ticker,
    count()              AS minutes_traded,
    countDistinct(close) AS distinct_prices
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'IWM', 'DIA', 'VTI')
  AND window_start >= toDateTime('2026-03-17 00:00:00', 'America/New_York')
  AND window_start <  toDateTime('2026-03-18 00:00:00', 'America/New_York')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker
ORDER BY minutes_traded DESC, ticker
Run this yourself

On that same March session, DIA traded in 390 separate minutes of the regular session and printed 230 distinct minute closing prices. All 5 funds in the panel traded continuously through the day. ETFs carry their own frictions instead: a bid ask spread on every trade, and a market price that can sit above or below the value of the underlying holdings.

FAQ

Can a mutual fund refuse my purchase order?

Yes. A fund may reject or restrict a purchase under the frequent trading policy in its prospectus, and it can ask the broker holding your account to apply that restriction for it. Redemptions are handled differently: a fund will generally process a sale and charge any applicable short-term fee rather than block it.

How much is a mutual fund short-term redemption fee?

Rule 22c-2 caps it at 2 percent of the amount redeemed, and the money goes to the fund rather than to the broker. Many funds charge nothing at all. The rate and the holding period that triggers it are stated in each fund's prospectus.

Does switching between funds in the same family count as a round trip?

Usually yes. An exchange is processed as a redemption of one fund and a purchase of another, so it can start a fee clock and a block on both sides. Each fund's prospectus states how its own exchange privilege is counted.

Do frequent trading limits apply inside a 401(k) or IRA?

They can. Retirement accounts hold fund shares through an intermediary, and Rule 22c-2 agreements give the fund access to that trading data on request. Plan record keepers often add their own restrictions on top, such as the equity wash rules attached to stable value options.

Does cancelling an order get me a different price?

Not an earlier one. Forward pricing assigns the next NAV computed after the fund receives the order, so a cancel and re-entry lands on the same daily price or on a later one.


Every panel above carries the SQL that produced it, expandable underneath. To ask the same question of a fund you hold, put it in plain English on the Strasmore terminal.

#mutual funds#redemption fees#round trips#sec rules#etfs