Where to Buy Index Funds: Your Options and How They Work
You can buy index funds through a brokerage account, a retirement account, or directly from a fund company
The place you buy an index fund depends on what kind of account you want to hold it in and how much control you want over your choices. Most individual investors use a brokerage — a company that lets you open an account and trade securities. Some use their employer's retirement plan. A smaller number buy directly from the fund company itself. Each route has different costs, different tax treatment, and different rules about when you can take your money out.
The good news is that index funds are among the easiest investments to buy. You do not need a financial advisor, you do not need to call anyone, and you do not need to meet a minimum investment amount at most brokerages. You can start with whatever you have.
Key Takeaways
- A brokerage account (taxable) is the fastest way to start and works for any amount of money, but you pay taxes on gains and dividends each year.
- A 401(k) or similar employer plan often offers index funds with lower fees and tax-deferred growth, but you cannot touch the money until age 59½ without penalty.
- An IRA — either traditional or Roth — lets you invest up to $7,000 per year (for 2024) with tax advantages, and Roth accounts never require you to pay tax on gains.
- You can buy index funds through any major brokerage (Fidelity, Vanguard, Charles Schwab, others), and the fund itself does not matter — what matters is the account type and the fees you pay.
- Direct purchase from a fund company is rare and usually only worth it if you are buying a very large amount and want to avoid brokerage fees entirely.
Brokerage accounts: the simplest starting point
A brokerage account is a regular investment account you open with a company like Fidelity, Vanguard, Charles Schwab, E*TRADE, or Robinhood. You fund it with your own money, buy whatever index funds or other investments you want, and can sell and withdraw whenever you choose. There is no age restriction and no contribution limit.
The tradeoff is taxes. Every time you sell an index fund at a gain, you owe capital gains tax. Every time an index fund pays a dividend, you owe tax on that dividend in the year you receive it — even if you reinvest it. This is why a brokerage account is sometimes called a "taxable account." For long-term investing, this tax drag matters, but it is the price of flexibility.
Opening a brokerage account takes 10 to 15 minutes online. You provide your name, address, Social Security number, and employment information. Most brokerages have no account minimum and no monthly fees. Once your account is open and funded (by bank transfer, check, or wire), you can buy index funds immediately. The whole process from start to first purchase usually takes one to three business days.
Employer retirement plans: lower fees and tax deferral
If your employer offers a 401(k), 403(b), or similar retirement plan, you can often buy index funds through it. Money comes out of your paycheck before taxes, which lowers your taxable income for the year. Any gains, dividends, and interest compound without triggering a tax bill until you withdraw the money in retirement.
Employer plans often have another advantage: lower fund fees. Because your employer negotiates on behalf of all employees, the index funds available in the plan may charge less than the same funds would cost if you bought them individually. Some employers also match a portion of what you contribute — assistance programs that goes straight into your account.
The catch is access. You cannot withdraw money from a 401(k) or 403(b) before age 59½ without paying a 10 percent penalty on top of income tax, with narrow exceptions for hardship or disability. If you leave your job, you can roll the account to an IRA (see below) to keep the tax deferral and gain more investment choices, but you still cannot touch it penalty-free until 59½.
IRAs: tax-advantaged accounts with contribution limits
An IRA — Individual Retirement Account — is a personal retirement account you open yourself, not through an employer. You can open one at any brokerage. There are two main types: traditional and Roth.
With a traditional IRA, contributions may be tax-deductible in the year you make them (depending on your income and whether you have an employer plan). The money grows tax-deferred. You pay income tax on withdrawals in retirement. You must start taking withdrawals at age 73 (as of 2023; this age has been rising gradually).
With a Roth IRA, contributions are not tax-deductible, but all growth and withdrawals are tax-free in retirement. You never have to take withdrawals, and you can withdraw contributions (not gains) at any time without penalty. For most people building long-term wealth, a Roth is the better choice if your income qualifies you to contribute.
For 2024, you can contribute up to $7,000 per year to an IRA (or $8,000 if you are 50 or older). You can open an IRA and fund it at the same brokerage where you open a regular brokerage account. The process is identical.
Comparing the three account types
| Account Type | Tax Treatment | Contribution Limit | Withdrawal Rules | Best For |
|---|---|---|---|---|
| Brokerage (taxable) | Pay tax on gains and dividends each year | None | Withdraw anytime, no penalty | Money you may need before retirement; amounts over IRA limits |
| Traditional IRA | Tax-deductible contributions; pay tax on withdrawals | $7,000/year ($8,000 at 50+) | Age 59½ without penalty; required withdrawals at 73 | People who want to lower taxable income now |
| Roth IRA | No tax on contributions or growth; withdrawals tax-free | $7,000/year ($8,000 at 50+) | Age 59½ for gains; contributions anytime | People with decades until retirement; those expecting higher income later |
| 401(k) / 403(b) | Tax-deductible contributions; pay tax on withdrawals | $23,500/year ($31,000 at 50+, for 2024) | Age 59½ without penalty; required withdrawals at 73 | Employer match; higher contribution limits; lower fund fees |
Which brokerage to choose
The brokerage itself matters less than the account type and the index funds available. Major brokerages — Fidelity, Vanguard, Charles Schwab, E*TRADE, Schwab, and others — all offer low-cost index funds and charge no commission to buy them. They all have mobile apps, customer service, and educational resources.
The real difference is in the fund options and fees. Vanguard, for example, is owned by its funds, so its index funds tend to have very low expense ratios. Fidelity offers some index funds with zero expense ratios. Charles Schwab offers a wide range at competitive prices. If you already have a bank account or credit card somewhere, that company's brokerage arm might offer slightly better integration.
For most people, the choice between major brokerages makes a difference of a few dollars per year on a small account. Pick one, open an account, and start investing. You can always move money to a different brokerage later if you want to.
Direct purchase from the fund company
Some fund companies, including Vanguard and Fidelity, let you buy index funds directly without going through a brokerage. This route is rare and usually only makes sense if you are investing a very large amount and want to avoid any brokerage fees or intermediaries.
For most people, buying through a brokerage is simpler because you can hold multiple funds in one account, see all your holdings in one place, and move money easily. Direct purchase requires you to set up an account with each fund company separately and manage them independently.
The step-by-step process
Once you have decided on an account type and a brokerage, the process is straightforward. First, go to the brokerage website and click "Open an Account." You will answer questions about your name, address, Social Security number, employment, and investment experience. This takes 10 to 15 minutes.
Next, fund your account. Most brokerages let you link a bank account and transfer money electronically. This usually takes one to three business days to clear. Some accept checks or wire transfers if you prefer.
Once the money is in your account, search for the index fund you want to buy. You can search by name (like "Vanguard Total Stock Market Index") or by ticker symbol (like "VTI"). Click the fund, enter the dollar amount or number of shares you want to buy, and confirm. The purchase happens immediately during market hours, or at the market open if you buy after hours.
You can set up automatic contributions if you want to invest the same amount every month. Most brokerages offer this for free.
Frequently Asked Questions
Do I need to use the same brokerage where I have my bank account?
No. You can open a brokerage account anywhere, regardless of where you bank. Some banks offer brokerage services, but you are not required to use them. Choose based on the funds available, the fees, and the user experience.
Can I move my index funds from one brokerage to another?
Yes. This is called an ACAT transfer (Automated Customer Account Transfer). The receiving brokerage handles most of the paperwork. It usually takes five to seven business days. You do not have to sell your funds or pay taxes during the transfer.
What is the minimum amount I need to start?
Most brokerages have no account minimum. You can open an account and buy a single share of an index fund if you want. Some brokerages require a minimum for certain account types (like IRAs), but it is usually $0 to $500. Check the brokerage website for specifics.
Should I buy index funds in a brokerage account or an IRA first?
Max out an IRA first if you can, because the tax advantages are powerful over decades. If you have more money to invest than the IRA limit allows, put the rest in a brokerage account. If you have an employer 401(k) with a match, contribute enough to get the full match before opening an IRA.
Do I have to pick one brokerage and stick with it?
No. You can have accounts at multiple brokerages. Some people keep a brokerage account at one company and an IRA at another. This is fine, though it means tracking multiple logins and statements. For simplicity, most people start with one brokerage and add accounts there as needed.