2021: Merrill Lynch and TD Ameritrade: compare IRA, commissions, investing fees, trading tools, account differences, pros and cons. Which online broker is better?


If you’re considering opening a brokerage account at TD Ameritrade or Merrill Edge, keep reading. We’re going to make a detailed comparison of these two firms and then make a recommendation.

Comparison Table

TD Ameritrade Rating Merrill Edge Review
Rating 4.5-star brokerage firm rating 3.5-star brokerage firm rating
Stocks $0 $0
Options (per contract) $0.65 $0.65
Mutual Funds $49.99 $19.99
Initial Funding Requirement $0 $0
Inactivity Fee $0 $0
IRA Annual Fee $0 $0
Full Account Transfer $0 $49.95
Partial Account Transfer $0 $0
Account Closing Fee $0 $0
Trading Experience & Technology brokerage ratings brokerage ratings
Mobile brokerage ratings brokerage ratings
Research Amenities brokerage ratings brokerage ratings
Portfolio & Analysis Reports brokerage ratings brokerage ratings
Customer Service and Education brokerage ratings brokerage ratings
Open an account $0 stock/ETF trades + transfer fee refund. Up to $600 when you open a Merrill Edge account with at least $20K.

Portfolio Management

If you don’t want the burden of making trading decisions in your investment account, you can turn over the reins to a financial professional at either firm. TD Ameritrade charges a very low 0.30% for its robot to buy and sell securities in your account. The broker-dealer requires $5,000 for this service. If you don’t trust such technology, TD Ameritrade also has human advisors who charge 75 to 125 basis points with a $25,000 minimum. Investing at least $250,000 will get you a personal financial advisor and lower fees.

Merrill Edge doesn’t offer a robo-advisory service. The broker-dealer does have traditional management services that start at a very low 0.45% with a $5,000 starting balance. If you want in-person financial advice, you can find it at a nearby Bank of America location. This route costs 0.85% with a $20,000 minimum.

The option to use a robot gives TD Ameritrade the nod here.


Equity transactions at Merrill Edge are $0.

TD Ameritrade is associated with TD Bank. Stock and ETF trades are $0 for all clients. Options at TD Ameritrade cost an additional 65¢, while Merrill Edge imposes the same charge.

Using a human agent over the phone rather than an on-line trading ticket to place a trade costs an extra $23 at Merrill Edge. TD Ameritrade clients must pay $25 for the same service.

A trading account at either company carries zero on-going fees. Merrill Edge charges $49.95 to close a retirement account, while TD Ameritrade does not. There is no minimum deposit at either firm.

TD Ameritrade is the better choice in this category.


TD Ameritrade: $0 stock/ETF trades + transfer fee refund.

Merrill Edge: Up to $600 when you open a Merrill Edge account with at least $20K.

Customer Support

TD Ameritrade customers can reach out to a company associate around the clock. Merrill Edge also has agents on the phone 24/7. We were disappointed in our testing to discover that neither company’s website has an on-line chat feature.

TD Ameritrade has a greater emphasis on foreign languages, as it has reps who speak Chinese and Spanish. TD Ameritrade also has a greater emphasis on serving customers in person as it manages a brick-and-mortar network throughout the United States. While Merrill Edge does have locations inside some Bank of America locations, these are only for clients who pay extra for financial advice.

The victory in this category goes to TD Ameritrade.

Ameritrade vs Merrill Lynch

Mutual Funds and ETF’s

During our investigation, we found 3,368 mutual funds at Merrill Edge, and 791 of these had no transaction fee. Funds with a transaction fee cost $19.95 on both the buy and sell sides.

TD Ameritrade has a much higher mutual fund transaction fee ($49.99), although it delivers more funds (13,000+ total). The broker also delivers more no-transaction-fee products (4,200).

TD Ameritrade takes top honors here.

Merrill Lynch vs Ameritrade

Trading Tools

Both brokers offer desktop platforms. Merrill Edge imposes active trader requirements (5 trades per month or $50,000 in assets), while TD Ameritrade gives its software free to all customers. In fact, non-customers can trial the program.

One tool we especially liked at TD Ameritrade, which Merrill Edge does not offer, was a simple browser-based platform. This would be great for beginners who don’t want to use a more complicated desktop program.

Both websites are well-designed and can be used to submit orders. Both websites also have trade bars, which are very competitive with each other in terms of quality and usefulness.

TD Ameritrade seems to have the edge here.

Mobile Apps

Going from the old PC to the modern age where people expect to do things on-the-fly, TD Ameritrade and Merrill Edge both offer platforms for phones and tablets. In fact, a smartwatch app can be used at either broker as well.

Merryll Lynch vs Ameritrade

While trades can be placed on the Merrill app, the platform doesn’t provide live streaming of CNBC, which the TD Ameritrade app does have. Charting on the Merrill app isn’t nearly as good as on TD Ameritrade’s platform.

Ameritrade vs Merrill Lynch

Merrill Edge underperforms again.


TD Ameritrade: $0 stock/ETF trades + transfer fee refund.

Merrill Edge: Up to $600 when you open a Merrill Edge account with at least $20K.

Banking Features

Merrill Edge customers can add checks and a Visa debit card to a brokerage account free of charge. This does not create a bank account. It remains an investment account with SIPC (not FDIC) insurance. TD Ameritrade has the same setup. It seems a little strange that neither one would offer a bank account considering that they are affiliated with large banks.

Merrill Edge offers unlimited ATM fee rebates from Bank of America machines and limited refunds from non-Bank of America machines. TD Ameritrade offers unlimited reimbursement nationwide.

Merrill Edge automatically links Bank of America accounts to a Merrill login, but TD Ameritrade does not link TD Bank products.

Overall, it’s pretty even here.


Merrill Edge would be a good choice for large traders or Bank of America customers who have at least $20,000. These funds can be in deposit accounts rather than in a Merrill trading account. TD Ameritrade would be the better option for frequent traders who need the most advanced technology because its desktop platform thinkorswim is more sophisticated than Merrill’s software.

Bargain seekers should take a look at the $0-commission Firstrade.

Open TD Ameritrade Account

Open TD Ameritrade Account

Open Merrill Edge Account

Open Merrill Edge Account

Continue Reading