Back to Blog

Futures brokers compared: fees, features, and minimum deposits

·By Iven W.

Picking a futures broker is one of those decisions that feels like it should be straightforward but isn't. Every broker's website makes the same promises: low commissions, fast execution, professional tools. The actual experience varies a lot.

I've used several of these brokers over the years, and I've talked to enough traders to have opinions about the ones I haven't used personally. This is a comparison based on what the experience actually looks like in 2026, not what the marketing pages say.

No affiliate links here. I don't get paid if you pick one broker over another.


What you're actually paying for

Before comparing specific brokers, it helps to understand the cost structure. Futures trading fees aren't as simple as "X dollars per trade."

Every futures trade involves multiple fees stacked together:

Broker commission: This is the per-contract, per-side fee the broker charges. "Per side" means you pay once to enter and once to exit. A round-trip trade costs 2x the per-side commission.

Exchange fees: The CME (or whichever exchange your contract trades on) charges a fee for every transaction. For micro E-mini S&P 500 (MES), the exchange fee is about $0.22 per side. For standard E-mini S&P 500 (ES), it's around $1.18 per side.

Clearing fees: The clearinghouse that processes your trade charges a fee, typically $0.10-0.30 per side depending on the clearing firm.

NFA regulatory fee: The National Futures Association charges $0.02 per side on every contract. Small, but it's there.

Data fees: Real-time CME market data costs $3-15 per month depending on which exchanges you need and whether you qualify as a non-professional subscriber.

The total cost per round-trip trade on one MES contract, all-in, runs somewhere between $0.80 and $1.60 depending on your broker and commission tier. On ES, expect $2.50-4.50 per round trip.

When you see a broker advertising "$0.09 per micro contract," that's only the broker commission. The exchange, clearing, and NFA fees get added on top. Always ask about total cost per round trip.


The brokers, one at a time

NinjaTrader

NinjaTrader is both a broker and a platform, and it's where I started trading futures. They're the most popular choice among retail futures traders, partly because the platform is genuinely good and partly because the pricing is competitive if you buy into their commission tier system.

Commission structure:

NinjaTrader uses a tiered model based on which license you choose:

PlanCostMES commission (per side)ES commission (per side)
Free$0$0.35$0.95
Monthly$99/month$0.19$0.59
Lifetime$1,099 one-time$0.09$0.29

The lifetime license pays for itself if you trade actively. At $0.09 per side for micros versus $0.35 per side on the free plan, you save $0.52 per round trip per contract. At 10 trades per day on one contract, that's $5.20/day, or roughly $1,100 per year. The license pays for itself in about a year of active trading.

Minimum deposit: $50 for day trading micro futures. $400 for overnight positions. The $50 number is technically the minimum, but trading with $50 in your account is a terrible idea. You need room for drawdowns. I'd say $1,000 minimum for micros to have any meaningful risk management.

Platform: The NinjaTrader desktop platform is feature-dense. Advanced charting, DOM (depth of market), strategy builder, market analyzer. It's Windows-only, which is the main complaint I hear from Mac users. There's a web version through Tradovate (they're under the same parent company), but it lacks some desktop features.

What's good: The platform is the product here. If you're a visual or technical trader who cares about chart quality, indicator libraries, and order entry tools, NinjaTrader is hard to beat at this price point. The simulation mode (SIM101) is always available and free, which is useful for testing strategies.

What's not great: The platform has a learning curve. Customer support is adequate but not exceptional. And if you're on Mac, you're stuck with workarounds (Parallels, the web version, etc.).


AMP Futures

AMP is the broker that cost-conscious futures traders gravitate toward. They don't have a proprietary platform. Instead, they give you access to over 50 third-party platforms and let you pick whichever one you prefer. Their business model is simple: low commissions, no lock-in, no upsells.

Commission structure:

AMP publishes transparent pricing, and they'll often match or beat competitor quotes if you ask. Their advertised rates for micro futures:

  • MES: $0.07-0.15 per side (depending on your negotiated rate)
  • ES: $0.29-0.59 per side

These are some of the lowest in the industry. Combined with exchange and clearing fees, your total round-trip cost on MES might be under $1.00.

Minimum deposit: $100 for micro futures. Again, $100 is a deposit minimum, not a trading recommendation.

Platform: AMP doesn't build their own platform. Instead, they support TradingView, Sierra Chart, NinjaTrader, MultiCharts, MetaTrader 5, Bookmap, Quantower, and dozens of others. If you already have a charting platform you like, AMP probably supports it.

This flexibility is the core appeal. You're not locked into one ecosystem. If you start with TradingView and later want Sierra Chart's more advanced tools, you switch platforms without switching brokers.

What's good: The pricing. Seriously, for pure commission savings, AMP is hard to beat. Their customer support is responsive and staffed by people who understand futures (not script readers). And the platform flexibility means you're never stuck.

What's not great: Because there's no proprietary platform, AMP can feel like a broker without a home. The onboarding experience is less polished than NinjaTrader or Tradovate. You're responsible for setting up your own platform, data feeds, and connections. For experienced traders, this is fine. For complete beginners, it adds friction.


Interactive Brokers (IBKR)

Interactive Brokers is the institutional choice that retail traders can also use. If you want stocks, options, futures, forex, bonds, and international markets all in one account, IBKR is effectively the only option at this level.

Commission structure:

IBKR offers two pricing models:

ModelMES (per side)ES (per side)
Fixed$0.25$0.85
Tiered (volume-based)$0.25-0.08$0.85-0.25

The tiered pricing drops with volume. At over 1,000 contracts per month, the rates become very competitive. Below that, they're middling.

On top of commissions, you'll pay exchange and regulatory fees, same as any broker. IBKR passes these through at cost.

Minimum deposit: $0 for a standard account. There's no minimum balance requirement. But futures margin requirements at IBKR tend to be slightly higher than at futures-focused brokers, because they use exchange-level margins without the aggressive day-trading margin reductions that brokers like NinjaTrader offer.

Platform: Trader Workstation (TWS) is IBKR's desktop platform. It's powerful and it's ugly. I don't know how else to describe it. The layout feels like it was designed in 2005 and hasn't been meaningfully updated since. Everything you need is there, but finding it requires patience.

IBKR also has a web interface (Client Portal) and a mobile app, both of which are cleaner but less capable. For serious futures trading, most people still use TWS.

What's good: The multi-asset access is unmatched. If you trade futures but also hold stocks and options, having everything in one account simplifies your life. IBKR's margin rates for equities are the lowest in the industry. And their order routing technology is genuinely fast.

What's not great: TWS is overwhelming for beginners. The account setup process involves paperwork and permissions that take days. Futures-specific support can be inconsistent. And unless you're a high-volume trader, the commission rates aren't the cheapest option for futures-only trading.


Tradovate

Tradovate is the modern, cloud-first broker. If you find NinjaTrader's desktop platform intimidating and IBKR's TWS unbearable, Tradovate is probably what you're looking for. Clean interface, works in a browser, same experience on desktop and mobile.

Tradovate and NinjaTrader are now under the same parent company, so you can use Tradovate credentials to log into NinjaTrader if you want access to both platforms.

Commission structure:

Tradovate uses a membership model:

PlanMonthly costMES commission (per side)ES commission (per side)
Free$0$0.50$1.50
Active Trader$99/month$0 (included)$0 (included)

The Active Trader plan charges zero broker commission per contract, but you still pay exchange, clearing, and NFA fees. At high volume, the $99/month flat fee is extremely cost-effective. At low volume, the Free plan's per-trade fees are among the highest in this comparison.

The breakeven point: if you're trading more than roughly 200 micro contracts per month (about 100 round-trip MES trades), the Active Trader plan saves you money compared to the Free plan.

Minimum deposit: $0 to open an account. Margin requirements for trading are similar to NinjaTrader's.

Platform: Browser-based, clean, mobile-friendly. The DOM is functional but less customizable than NinjaTrader or Sierra Chart. Charting is solid for most retail purposes. The experience is consistent across desktop, tablet, and phone, which is nice if you monitor positions from your phone during the day.

What's good: The user experience. If you value simplicity and accessibility, Tradovate wins. The mobile app is the best among futures-only brokers. And the subscription pricing model is transparent and easy to understand.

What's not great: Advanced traders will find the charting and order entry tools limiting. There's no equivalent of NinjaTrader's strategy builder or Sierra Chart's deep customization. If you need footprint charts, advanced volume profile, or custom indicators, you'll outgrow Tradovate's interface.


Optimus Futures

Optimus is a broker I covered in more detail in a separate review, but here's the summary for comparison purposes.

Commission: $0.25/side for MES, $0.75/side for ES at base rates. Volume discounts available through negotiation.

Minimum deposit: $500 for micro futures.

Platform: Optimus Flow (based on Quantower) is their proprietary option, with support for TradingView, NinjaTrader, Sierra Chart, Bookmap, and others.

Best for: Order flow traders who need footprint charts and DOM tools. Traders who want AMP-style platform flexibility with slightly better support.

Not ideal for: Beginners. Budget-conscious traders (their base rates are higher than AMP's).


Side-by-side comparison

Here's the summary table. Costs shown are for MES (micro E-mini S&P 500) since that's what most retail futures traders start with.

FactorNinjaTraderAMP FuturesInteractive BrokersTradovateOptimus Futures
MES commission (per side)$0.09-0.35$0.07-0.15$0.08-0.25$0-0.50$0.25+
All-in MES round trip (approx.)$0.90-1.42$0.80-1.00$1.20-1.60$0.70-1.70$1.18-1.58
Min. deposit$50$100$0$0$500
Proprietary platformYes (desktop)NoYes (TWS)Yes (web/mobile)Yes (Optimus Flow)
3rd-party platformsLimited50+LimitedVia NinjaTrader10+
Mobile app qualityBasic (via Tradovate)Depends on platformGoodBest in classBasic
Multi-asset (stocks, options)NoNoYesNoNo
Best forTechnical/active tradersCost-conscious tradersMulti-asset portfoliosBeginners/mobile tradersOrder flow traders

Which broker fits which trader

I don't believe in "best broker" rankings because the answer depends on who's asking. Here's how I'd sort it:

You're brand new to futures and want the easiest start: Tradovate. The browser-based platform is the least intimidating, the mobile app is polished, and you can start with their free plan while you're still learning. When you outgrow it, you can switch to NinjaTrader's desktop platform using the same credentials.

You're an active day trader focused on cost: AMP Futures. Their per-contract rates are the lowest, and the platform flexibility means you're not locked into anything. Pair it with TradingView or Sierra Chart and your total cost of trading will be about as low as it gets.

You want the best platform and you're willing to pay for it: NinjaTrader with the lifetime license. The upfront cost is real, but the platform quality and the ongoing commission savings make it worth it for anyone who plans to trade futures seriously for more than a year.

You already trade stocks and options and want to add futures: Interactive Brokers. Having everything in one account with one margin calculation simplifies your financial life. The platform is ugly but functional, and the pricing is competitive at higher volumes.

You're an order flow trader: Optimus Futures. The built-in footprint charts and DOM tools in Optimus Flow save you money on third-party subscriptions, and the platform is built for the kind of granular volume analysis that scalpers and tape readers rely on.


What to do before choosing

Before you open an account anywhere, spend time on a simulator. Most of these brokers offer demo or paper trading accounts, and using one costs nothing except time.

NinjaTrader's SIM101 account is permanently free. Tradovate offers a 14-day demo with live data. Interactive Brokers has paper trading through TWS (requires account creation but no funding).

If you want to practice reading price action and testing trade ideas before even picking a broker, you can work with historical market data through tools like ChartMini, which lets you replay past sessions at your own pace. It's a way to build familiarity with futures contracts, how they move, and how different market conditions feel, without committing to a specific broker yet.

Once you've spent a few weeks on a simulator and you know what kind of trading you want to do, the broker choice becomes much clearer. Most traders who struggle with broker selection are really struggling with a different question: "What kind of trader am I?" Answer that first, and the broker decision almost makes itself.


A note on regulation

Every broker on this list is registered with the CFTC (Commodity Futures Trading Commission) and is a member of the NFA (National Futures Association). You can verify this at nfa.futures.org/basicnet. If a futures broker isn't registered with the CFTC, don't give them your money.

Your funds at registered brokers are held in segregated accounts, meaning the broker can't use your deposits for their own operations. This doesn't protect you from market losses, but it does protect you from the broker going bankrupt and taking your money with them.

Related reading