You can buy mutual funds through a brokerage account, directly from a fund company, or through your bank — each route has different costs and features
The place you buy matters because it affects what you pay in fees, how much choice you have, and what support you get. A brokerage like Fidelity or Charles Schwab lets you buy thousands of funds from many companies in one account. A fund company like Vanguard sells you its own funds directly. Your bank may offer a limited selection, often with higher fees. There is no single best answer — it depends on how many funds you want, how much hand-holding you need, and whether you care about keeping everything in one place.
Key Takeaways
- Brokerages let you buy funds from multiple companies in one account and often charge no commission, but may charge annual account fees or require minimum balances.
- Buying directly from a fund company cuts out the middleman and can lower costs, but you can only buy that company's funds unless you open accounts elsewhere.
- Banks offer mutual funds but typically charge higher fees and have smaller selections than brokerages or fund companies.
- The same fund can cost different amounts depending on where you buy it, because of different fee structures and share classes.
Buying through a brokerage firm
A brokerage is a financial company that lets you open an account and buy investments from many different fund companies. Major brokerages include Fidelity, Charles Schwab, E-Trade, TD Ameritrade, and Merrill Edge. When you open an account, you get access to their platform — a website or app where you can search for funds, see their performance, read their prospectuses, and place orders.
Most brokerages now charge zero commission to buy mutual funds, meaning you pay no fee to the brokerage itself when you make a purchase. However, you still pay the fund's own expense ratio — the annual cost built into the fund that goes to the fund manager. Some brokerages charge annual account maintenance fees if your balance falls below a certain amount, or if you do not meet other conditions like setting up direct deposit. A few still charge transaction fees on certain funds, usually older or less popular ones. Before opening an account, check the brokerage's fee schedule to see what applies to you.
The main advantage of a brokerage is choice and convenience. You can compare funds from Vanguard, Fidelity, Schwab, American Funds, and dozens of others in one place. You can also hold stocks, bonds, and other investments alongside your mutual funds. The main drawback is that you may see funds you do not need — some brokerages show thousands of options, which can be overwhelming.
Buying directly from a fund company
Fund companies like Vanguard, Fidelity, T. Rowe Price, and Schwab also sell their own funds directly to investors. You open an account with the fund company itself, not with a middleman. This route can lower your costs because there is no brokerage taking a cut, and fund companies often waive certain fees for direct investors.
The trade-off is selection. If you buy directly from Vanguard, you can only buy Vanguard funds unless you also open accounts at other fund companies. For some investors this is fine — Vanguard alone offers hundreds of funds across different types and risk levels. For others, it feels limiting. You also do not get the comparison tools that brokerages offer; you have to research each fund company's offerings separately.
Direct purchase also works well if you want to set up automatic monthly investments. Many fund companies let you link a bank account and invest a fixed amount every month with no fees. This is a common way for people to build wealth over time without thinking about it.
Buying through your bank
Most banks offer mutual funds through their investment or wealth management division. You can often buy them through your online banking portal or by visiting a branch. Banks are convenient if you already have a checking account there and want everything in one place.
However, banks typically charge higher fees than brokerages or fund companies. They may charge transaction fees per purchase, annual account fees, or advisory fees if a person helps you choose funds. Banks also usually carry a smaller selection — often their own funds or a limited menu of popular funds from other companies. The funds themselves may be in a higher-cost share class than you would pay elsewhere.
Banks make sense if you want personal advice from someone you know and trust, or if you are investing a small amount and do not want to learn a new platform. For larger investments or if you are comfortable researching on your own, a brokerage or fund company usually costs less.
How share classes affect where you buy
The same mutual fund often comes in different versions called share classes, and the version available depends on where you buy. A fund might offer Class A shares (which charge an upfront sales fee), Class B shares (which charge a back-end fee when you sell), Class C shares (which charge a higher annual fee), and Institutional shares (which have lower fees but require a large minimum investment).
Brokerages and fund companies typically offer lower-cost share classes because they do not need to pay a salesperson. Banks and advisors who work on commission often sell higher-cost share classes because they earn a percentage of the fee you pay. Before you buy, check which share class you are getting — the prospectus will say. If you see a share class you do not recognize, ask why that one instead of a cheaper alternative.
Comparing total costs across different places
The same fund can cost you different amounts depending on where you buy it. Here is what to look for: the fund's expense ratio (the annual percentage you pay), any transaction or commission fees the seller charges, any account maintenance fees, and the share class you are buying.
For example, a Vanguard index fund might have an expense ratio of 0.03 percent per year. If you buy it through Vanguard directly, you pay 0.03 percent. If you buy it through a bank that charges a $25 annual account fee and a $10 transaction fee, you are paying much more in total, especially on a small investment. If you buy it through a brokerage with no fees, you pay only the 0.03 percent. Over 20 years, these small differences compound into thousands of dollars.
Before opening an account anywhere, write down the funds you want to buy and check the total cost at each place. Most brokerages and fund companies let you see fees before you commit.
Tax-advantaged accounts and where to open them
If you are buying mutual funds inside a retirement account like an IRA or 401(k), the place you buy matters less because the tax treatment is the same everywhere. However, the fees still vary. A 401(k) through your employer is usually limited to the funds your employer chose, and you cannot shop around. An IRA you open yourself can be at a brokerage, fund company, or bank — and you should still compare fees.
For a regular taxable investment account (not retirement), the place you buy affects both fees and taxes. Brokerages and fund companies typically have better tools to help you track gains and losses for tax reporting. Banks sometimes do too, but not always. If you plan to buy and sell frequently, a brokerage with good tax-loss harvesting tools may save you money at tax time.
Frequently Asked Questions
Can I buy the same mutual fund at different places?
Yes, most mutual funds are available through multiple brokerages, fund companies, and banks. However, the share class, fees, and total cost will differ. Always check the expense ratio and any transaction fees before buying, because the same fund name can have different prices depending on where you purchase it.
Do I need a minimum amount of money to open an account?
Minimum account balances vary widely. Many brokerages have no minimum to open an account, though some charge annual fees if you stay below a certain balance. Fund companies often have no minimum either, or a low one like $1,000. Banks may require you to maintain a checking account or a higher balance. Check each place's requirements before you start.
What happens if I want to move my funds to a different brokerage later?
You can transfer mutual funds from one brokerage to another through a process called an ACAT transfer, which usually takes a few business days and is free. You keep the same funds; they just move to your new account. Some brokerages offer transfer incentives like fee reimbursement to attract new customers.
Is it better to buy one fund from each company or all from one place?
Buying from one brokerage is simpler for record-keeping and taxes. Buying directly from multiple fund companies spreads your money across accounts, which can be harder to track. Unless you have a specific reason to buy from multiple places, opening one account at a brokerage or fund company and buying everything there is usually easier.
Can I buy mutual funds through my employer's 401(k)?
Yes, most 401(k) plans offer a menu of mutual funds chosen by your employer. You cannot pick any fund you want — only the ones on that list. The fees are often higher than what you would pay buying on your own, but your employer may match contributions, which makes the 401(k) worth using first. After you max out the employer match, you can open an IRA or taxable account elsewhere for more choice.