You can buy index funds through a brokerage account, a retirement account, or directly from a fund company
Index funds live inside accounts, not on a shelf. You open an account with a brokerage firm, a bank, or a fund company, then use that account to purchase the fund shares you want. The account itself is what you own; the index fund is what sits inside it. Most people buy through a brokerage because brokerages offer the widest selection and lowest costs, but the right choice depends on whether you are saving for retirement or regular investing, and how much you want to manage yourself.
The three main routes are: a brokerage account (Fidelity, Vanguard, Charles Schwab, and others), a retirement account like an IRA or 401(k), or directly from a fund company. Each has different rules about how much you can contribute per year, when you can withdraw money, and what tax forms you will file. If your employer offers a 401(k) match, that is usually the cheapest way to start because your employer is giving you information programs.
Key Takeaways
- Brokerages like Fidelity, Vanguard, and Charles Schwab let you open an account online in minutes and buy index funds with no minimum investment at many firms.
- A 401(k) through your employer is often the best first step because employers usually match a portion of what you contribute, and the money grows tax-deferred.
- An IRA (Individual Retirement Account) lets you save up to $7,000 per year with tax advantages, and you can open one at any brokerage or bank.
- You can buy index funds directly from Vanguard or Fidelity if you want to work only with one company, but you will have fewer options than using a brokerage.
- Costs vary by firm and account type, so comparing expense ratios and account fees before opening an account will save you money over time.
Opening a brokerage account to buy index funds
A brokerage account is a regular investment account with no contribution limits and no rules about when you can withdraw money. You can open one at Fidelity, Vanguard, Charles Schwab, E*TRADE, TD Ameritrade, or dozens of other firms. The process takes 10 to 20 minutes online: you provide your name, address, Social Security number, and bank details, and the firm verifies your identity. Most brokerages have no minimum deposit to open the account, though some funds themselves have minimums (often $1,000 to $3,000 for actively managed funds, though index funds frequently have none).
Once your account is open and funded, you log in and search for the index fund you want by name or ticker symbol. You enter how many shares you want to buy, review the order, and submit it. The trade settles in one or two business days, and the shares appear in your account. You will receive a confirmation email and a year-end tax statement (Form 1099-B) showing what you bought and sold.
The main advantage of a brokerage account is flexibility: you can buy and sell whenever you want, withdraw money without penalty, and hold as many different funds as you choose. The main disadvantage is that you pay taxes on any gains or dividends every year, even if you do not sell. This is why retirement accounts are often better for long-term investing.
Using a 401(k) or employer retirement plan
If your employer offers a 401(k), that is usually the cheapest way to invest in index funds because your employer will match a portion of what you contribute. A typical match is 50% of the first 6% you contribute, which means if you put in $100, your employer adds $50. That is an when ready 50% return on your money, and you cannot get that anywhere else. You choose how much to contribute (up to $23,500 per year in 2024, though this amount changes annually), and the money comes out of your paycheck before taxes, which lowers your taxable income for the year.
Your employer's 401(k) plan will offer a menu of investment options, which usually includes several index funds. You log into the plan's website, select your investments, and your contributions are automatically invested in those funds. The money grows tax-free until you withdraw it in retirement (age 59½ or later, with some exceptions). If you leave your job, you can roll the 401(k) into an IRA at a brokerage, which gives you more fund choices.
The main disadvantage of a 401(k) is that you cannot withdraw the money before retirement without paying a 10% penalty plus income tax on the withdrawal. There are narrow exceptions (hardship withdrawals, loans), but they come with rules and costs. If you think you might need the money within five years, a regular brokerage account is better.
Opening an IRA to buy index funds
An IRA (Individual Retirement Account) is a personal retirement account you open yourself, not through an employer. You can open one at any brokerage, bank, or fund company. There are two main types: a Traditional IRA and a Roth IRA. With a Traditional IRA, your contributions may be tax-deductible in the year you make them, and the money grows tax-free until you withdraw it in retirement. With a Roth IRA, you contribute after-tax money, but the money grows tax-free and you pay no taxes on withdrawals in retirement.
For 2024, you can contribute up to $7,000 per year to an IRA (or $8,000 if you are age 50 or older). You can open an IRA at Fidelity, Vanguard, Charles Schwab, or most other brokerages. The process is the same as opening a regular brokerage account. Once it is open, you can buy any index funds the brokerage offers. You can also roll over a 401(k) from a previous job into an IRA, which is a common move when you change employers.
The main advantage of an IRA is the tax break: either you deduct your contributions now (Traditional) or you pay no taxes on growth later (Roth). The main disadvantage is that you cannot withdraw the money before age 59½ without paying a 10% penalty and income tax. There are exceptions for first-time home purchases and certain hardships, but they are narrow.
Buying index funds directly from a fund company
Vanguard and Fidelity both let you open an account directly with them and buy their own index funds. This can be simpler if you want to work with only one company and do not need access to funds from other providers. Vanguard is known for low costs and is structured as a mutual company owned by its funds, which means it has no outside shareholders pushing for higher profits. Fidelity offers a wide range of funds and has no account minimums.
The process is the same as opening a brokerage account: you provide your information online, fund the account, and buy shares. You can open a regular account, an IRA, or a 401(k) rollover account. The main advantage is simplicity and often lower costs. The main disadvantage is that you are limited to that company's funds. If you later want to buy an index fund from a different provider, you would need to open a second account elsewhere.
Comparing costs: expense ratios and account fees
The cost of owning an index fund comes in two forms: the expense ratio (what the fund charges annually to operate) and account fees (what the brokerage charges to hold your account). Expense ratios for index funds typically range from 0.03% to 0.20% per year, meaning you pay $3 to $20 annually for every $10,000 invested. Account fees vary: many brokerages charge nothing to hold a brokerage account, but some charge $0 to $50 per year depending on your account balance or activity.
Before opening an account, check the brokerage's fee schedule and compare the expense ratios of the index funds you plan to buy. Vanguard, Fidelity, and Charles Schwab are known for low costs, but costs vary by fund and account type. A difference of 0.10% per year sounds small, but over 30 years it compounds into thousands of dollars. Use the brokerage's fund comparison tool or call their customer service to confirm the current fees.
What happens after you buy: managing your account
Once you own index fund shares, you do not have to do anything. The fund automatically reinvests dividends (payments from the companies in the index) back into more shares, and the fund manager rebalances the holdings to match the index. You will receive quarterly or annual statements showing your balance, and a tax form at year-end if you sold shares or earned dividends in a taxable account.
Many people set up automatic monthly contributions, where money moves from their bank account to their investment account on a set date each month. This is called dollar-cost averaging and removes the pressure of trying to time the market. You can change your contributions, add or remove funds, or adjust your allocation at any time by logging into your account online.
Frequently Asked Questions
Do I need a lot of money to start buying index funds?
No. Most brokerages have no minimum to open an account, and many index funds have no minimum purchase amount. You can start with $100 or $500. Some funds do have minimums (often $1,000 to $3,000), but you can find index funds with no minimum at Fidelity, Vanguard, and Charles Schwab. Check the fund's details before you buy.
Can I buy index funds through my bank?
Yes, many banks offer brokerage services and let you buy index funds through them. However, banks often charge higher fees than dedicated brokerages and offer fewer fund choices. If your bank offers it, compare their fees and fund selection to Fidelity, Vanguard, or Charles Schwab before deciding.
What is the difference between buying an index fund and buying individual stocks?
An index fund holds dozens or hundreds of stocks in one package, so you own a piece of many companies with one purchase. Buying individual stocks means you pick and own specific companies. Index funds are simpler, lower-cost, and less risky because you are diversified. Individual stocks require more research and carry more risk.
Can I move my index funds from one brokerage to another?
Yes. You can transfer shares in-kind (moving the actual shares) or sell them and move the cash. An in-kind transfer is usually free and takes five to ten business days. Selling and moving cash is faster but may trigger capital gains taxes if the shares have grown in value. Ask your new brokerage about their transfer process before you move.
Do I owe taxes when I buy index funds?
Not when you buy. You owe taxes only when you sell shares at a gain or when the fund pays dividends (in a regular brokerage account). In a retirement account like an IRA or 401(k), you owe no taxes until you withdraw the money in retirement. This is why retirement accounts are often better for long-term investing.