You need a brokerage account before you can buy an index fund

An index fund is a mutual fund or exchange-traded fund (ETF) that tracks a market index — a basket of stocks or bonds grouped by a rule. To own one, you first open an account with a brokerage firm, then use that account to purchase the fund. The brokerage holds your money and executes the trades.

The process takes about 15 to 30 minutes online, and most brokerages charge nothing to open an account. You do not need to fund it when ready, though you will need money in the account before you can buy shares.

Key Takeaways

  • Opening a brokerage account requires your Social Security number, proof of identity, and a current address, which the brokerage verifies electronically.
  • You choose between a taxable brokerage account, a traditional IRA, a Roth IRA, or a workplace 401(k) — each has different tax treatment and withdrawal rules.
  • Most brokerages fund accounts by linking a bank account for transfers, though some still accept checks or wire transfers.
  • Once your account is funded, you search for the index fund by its ticker symbol and place a buy order for the number of shares you want.
  • Index funds held in tax-advantaged accounts like IRAs have contribution limits that reset each calendar year.

Decide which type of account fits your goal

The type of account you open determines how your money is taxed and when you can withdraw it. A taxable brokerage account has no contribution limits and no withdrawal restrictions — you can take money out anytime, but you pay capital gains tax on profits. A traditional IRA lets you deduct contributions from your taxes now, but you pay tax on withdrawals in retirement. A Roth IRA takes after-tax money now, but withdrawals in retirement are tax-free.

If your employer offers a 401(k), you can buy index funds inside it, and contributions come straight from your paycheck before taxes. Each account type has annual contribution limits — for 2024, IRAs cap at $7,000 per person (or $8,000 if you are 50 or older), and 401(k) limits are higher. Taxable accounts have no limit.

Choose based on whether you need the money before retirement, whether you want to reduce your taxes now or in retirement, and whether your employer matches contributions. If you are unsure, a taxable account is the simplest starting point.

Pick a brokerage and gather your documents

Major brokerages that offer index funds with low or no fees include Fidelity, Vanguard, Charles Schwab, and Merrill Edge. Smaller brokerages exist, but these four have the widest selection of index funds and the lowest account minimums (often zero). Compare their fund offerings and fee structures on their websites before you choose.

To open an account, you will need your Social Security number, a government-issued ID (driver's license or passport), your current address, and your employment status. Have your bank account number and routing number ready if you plan to fund the account by transfer. The brokerage verifies your identity electronically — the process is automated and usually when ready.

Complete the account process online

Go to the brokerage's website and click the button to open a new account. You will answer questions about your name, address, date of birth, employment, and investment experience. Be honest about your experience level — brokerages ask this for compliance, not to judge you.

You will choose the account type (taxable, IRA, or 401(k)) and confirm that you understand the tax treatment and rules. You will also set up login credentials and choose how the brokerage contacts you. The entire form takes 10 to 15 minutes.

After you submit, the brokerage sends a confirmation email with your account number. Some brokerages let you fund the account when ready; others require you to wait for a separate approval email. Check your email for next steps.

Fund your account by linking your bank

Most brokerages let you link a checking or savings account and transfer money electronically. Log into your new brokerage account, find the "Deposit" or "Fund Account" section, and enter your bank's routing number and your account number. The brokerage will make two small test deposits (usually under $1 each) to verify the account is yours.

Once verified, you can transfer money. The first transfer usually takes three to five business days. Some brokerages offer faster transfers for a fee, and some let you start trading before the money fully clears — check your brokerage's policy.

If you prefer not to link your bank, most brokerages also accept wire transfers or checks, though these are slower and may have higher minimums.

Search for and purchase your index fund

Once your account is funded, log in and find the "Trade" or "Buy" section. Search for the index fund by its ticker symbol — a short code like SPY (S&P 500), VTI (total US stock market), or BND (total bond market). The brokerage will show you the fund's current price per share, the fund's expense ratio (annual fee), and recent performance.

Decide how many shares you want to buy. If the fund costs $100 per share and you have $5,000 to invest, you can buy 50 shares. Enter that number, review the order, and click "Buy" or "Submit Order". The trade executes during market hours (9:30 a.m. to 4 p.m. Eastern time on weekdays).

After the trade settles (usually one business day), the shares appear in your account. You can see them listed under "Holdings" or "Positions". You now own the index fund and will receive dividends or distributions according to the fund's schedule.

Set up automatic contributions if you want

Most brokerages let you schedule automatic transfers from your bank account on a set date each month. This is called dollar-cost averaging — you invest the same amount regularly regardless of the fund's price. To set this up, find the "Automatic Investment" or "Recurring Transfer" section in your account settings, enter the amount and frequency, and confirm.

Automatic contributions are optional but useful if you want to build the habit of regular investing without thinking about it. You can change or cancel the schedule anytime.

Frequently Asked Questions

Do I need a minimum amount of money to open an account?

Most major brokerages have zero account minimums. However, some index funds themselves have minimums — typically $1,000 to $3,000 for mutual funds, though ETFs (a type of index fund) often have no minimum because you buy them one share at a time. Check the specific fund's details before you open the account.

Can I open an index fund account if I have bad credit?

Brokerages do not check your credit score. They verify your identity and Social Security number for tax and compliance reasons, but credit history is not part of the process. You can open an account regardless of your credit.

What is the difference between a mutual fund and an ETF index fund?

Both track an index, but mutual funds trade once per day at the end of the market day, while ETFs trade throughout the day like stocks. ETFs often have lower fees and no account minimums. For most people starting out, an ETF index fund is simpler to buy.

Can I open an index fund account if I am not a US citizen?

Rules vary by brokerage and your visa status. Some brokerages require a Social Security number or tax ID; others work with an Individual Taxpayer Identification Number (ITIN). Contact the brokerage directly to ask what documents they need.

What happens if I do not have enough money to buy a full share?

Many brokerages now offer fractional shares, meaning you can buy a portion of a share for any dollar amount. If an index fund costs $500 per share and you have $100, you can buy 0.2 shares. Check whether your brokerage and the specific fund support fractional shares.