QQQM Charges 0.15% and QQQ Charges 0.18%. A Wide Spread Can Take That Back on a Single Trade
QQQM's lower fee looks like an obvious win until you factor in a cost that never appears on your statement, never gets disclosed in bold, and resets every single time you place a trade.
This post may contain links from our sponsors and affiliates, and Flywheel Publishing may receive compensation for actions taken through them.
Invesco NASDAQ 100 ETF (NASDAQ:QQQM) charges 0.15% a year. Its older sibling, Invesco QQQ Trust (NASDAQ:QQQ), charges 0.18%. Both track the Nasdaq-100 Index. QQQM costs less to hold, and it deserves full credit for that. But if you’re near retirement and assume the cheaper fund always wins, you’re missing one cost. No fund page prints it in bold, yet you pay it every time you trade: the bid-ask spread.
Two Costs That Drain Your Account in Different Ways
The expense ratio works like a slow drip. The fund takes a small cut of assets continuously, for as long as you own it. QQQ’s prospectus shows the drip. On a $10,000 investment making 5% a year, it estimates costs of $18 after one year and $230 after 10 years. The same section contains a warning: the example “does not include brokerage commissions that investors may pay to buy and sell Shares.” It leaves out the spread.
The spread is the gap between what a buyer pays (the ask) and what a seller gets (the bid). It never shows up on a statement as a fee. You still pay it in full when you buy and again when you sell. Every round trip costs you.
Why Trading Volume Decides Which Fund Really Costs Less
Spreads are generally tighter on funds that trade heavily and wider on funds that trade less. QQQ held $490.1 billion in net assets as of June 30, 2026, and it remains the more liquid of the two, meaning more shares change hands. Invesco launched QQQM in October 2020 as a lower-fee version built for buy-and-hold investors.
Which cost matters more depends on how you use the fund, and current data answers that. Invesco posts a 30-day median bid-ask spread on each fund’s page. Compare both numbers yourself before choosing.
A Second Cost Hiding Outside the Fee
Turnover—how much of the portfolio is traded each year—adds another cost. QQQ’s prospectus reports turnover of 7.98% in its most recent fiscal year. When the fund trades stocks to follow the index, it pays transaction costs that Invesco says “are not reflected in Total Annual Fund Operating Expenses.” Turnover also “may result in higher taxes when Shares are held in a taxable account.” QQQM follows the same index, so it contains the same kind of cost. Investors should check the prospectus before buying.
Fee history also matters: QQQ’s expense ratio was 0.20% for each of its last five fiscal years before the fund restated it to 0.18%. The fee gap QQQM was built to capture has already narrowed.
Where QQQM Stands and What You Already Own
QQQM trades near $303. As of September 28, 2026, it was up 20.89% year-to-date and 24.21% over the trailing one year. Over the past five years, it is up 112.53% on a total return basis.
Look at what’s inside, too. As of June 30, 2026, the index’s largest positions included NVIDIA, Apple, Micron, and Microsoft. The same giants probably already anchor any S&P 500 or large-cap growth fund you own. Comparable funds like the Schwab U.S. Large-Cap Growth ETF (NYSEARCA:SCHG) and Vanguard Growth ETF (NYSEARCA:VUG) charge 0.04% and 0.03%, respectively. And they track broader large-cap growth benchmarks rather than the Nasdaq-100, which is a trade-off worth noting.
Who Should Own QQQM and Who Should Own QQQ
The lower fee adds up when you buy, hold for years, and rarely trade. That’s who QQQM suits, especially inside a retirement account you plan to leave alone. The spread hits hardest if you trade in and out, use the fund for short-term moves, or add small amounts often, since each purchase pays the spread again. That’s who QQQ suits, with its deeper trading. Before you place the order, look up the 30-day median bid-ask spread for both funds. That number tells you what cost you’re really paying.
Contact [email protected] for any questions or corrections.







