Bot trading · Freqtrade · Updated June 2026

Freqtrade fees on Binance 2026: cut them and add a rebate

Freqtrade is free, open-source and self-hosted — so it has no fees of its own. Every cent you pay goes to the exchange, and two things you control decide how much: whether your orders fill as maker or taker, and which referral the account your API key trades on is registered under. Get both right and the same strategy on the same volume keeps a larger share of its returns. Here are the exact config knobs and the binding step.

The short version

  1. Freqtrade pays the exchange's fee, nothing extra. On Binance that's ~0.10% spot and ~0.02% maker / 0.05% taker on USDT perps at the regular tier.
  2. Your config decides maker vs taker. Limit entry/exit orders that post into the book pay the cheaper maker fee; market orders pay taker. This is the biggest fee lever inside the bot.
  3. Your account binding decides the rebate. Because you own the API account, you choose the referral it is registered under — and Freqtrade keeps trading exactly as before.

Three reductions stack: maker routing, the BNB discount, and a rebate where your account qualifies. None of them touch your strategy logic.

Where fees actually land in a Freqtrade trade

Freqtrade executes your strategy's entry and exit signals as orders on the exchange. The fee on each fill is set by the exchange's schedule and by one bot-side variable: the order type. A few config sections govern it:

  • order_types — whether entries and exits are sent as limit or market. Market orders are takers; limit orders that rest in the book are makers.
  • entry_pricing / exit_pricing — how Freqtrade prices a limit order (which side of the book, with what offset). Pricing into the book keeps the order a maker; pricing across it turns it into a taker even if it's technically a "limit" order.
  • trading_mode (spot vs futures) and margin_mode — these pick which fee schedule applies. Perps use the lower futures rates but add funding.
  • Exchange fee field — Freqtrade uses the venue's reported fee for P&L and backtests; keep it accurate so your backtests don't overstate returns.

The maker-vs-taker decision is the same one every bot faces; the mechanics are covered in depth in maker vs taker fees explained. For Freqtrade specifically, the practical move is limit entries with a short timeout so you capture the maker rate when liquidity allows and only fall back to taker when you must.

The three fee reductions, stacked

LeverWhere you set itWhat it doesTouches strategy?
Maker routingFreqtrade order_types / pricingPays maker (~0.02%) instead of taker (~0.05%) on perps; on spot the gap only opens up at higher VIP tiersSlightly — adds fill risk
BNB discountExchange account settingLowers the charged fee when fees are paid in BNBNo
Fee rebateAccount referral bindingReturns a share of fees paid; rate and payout confirmed one-on-oneNo

Reference rates are regular-tier and illustrative; your real numbers depend on venue, product and VIP tier. The point isn't the exact basis points — it's that these are three independent reductions you can run at the same time.

Worked example — a Freqtrade perp bot at $5M/month

Your Freqtrade bot trades USDT-margined perps, turning over $5,000,000 notional per month. Compare an all-taker config to a maker-routed one:

  • All-taker, no rebate: $5M × 0.05% = $2,500/month in fees (~$30,000/year).
  • Maker-routed (say 70% maker / 30% taker): blended ≈ (0.7 × 0.02%) + (0.3 × 0.05%) = 0.029% → $5M × 0.029% = $1,450/month.

That's $2,500 → $1,450 per month on identical volume — roughly a 42% cut to the fee bill from order configuration alone, with no change to the trading logic. Over a year it's the difference between paying $30,000 and paying about $17,400 to run the same bot, before the BNB discount or any rebate. If the account behind the bot holds $50,000 or more in funds, it is worth asking for a one-on-one rebate quote on top. For how this compares across bot styles, see the crypto trading bot fee comparison.

How to bind the rebate (the part most Freqtrade users miss)

This is the lever people leave on the table, because it happens outside the bot. The rebate binds to your exchange account, not to your API key — so the sequence is:

  1. Register your Binance account through the Binance rebate page before you generate the API key.
  2. Create a trade-only API key (withdrawals disabled, IP allowlist if your VPS has a fixed IP).
  3. Paste the key into Freqtrade's config.json exchange block and run.

The full account-vs-key explanation — including how to handle a bot that already runs on an existing account — is in how to claim a fee rebate when you connect a bot via API key. The one thing to remember: register first, connect second, and never let a third party register the exchange account for you if you want to keep the rebate.

Don't forget funding

A rebate cuts your trading fees. On perpetual futures you also pay (or receive) funding on held positions, and a rebate cannot touch that — it's a transfer between long and short traders, not an exchange fee. A Freqtrade strategy that holds positions through funding windows should budget it separately; the distinction is laid out in funding rate vs trading fee.

FAQ

What fee does Freqtrade actually pay?+
Whatever your exchange charges your account — Freqtrade has no fees of its own; it is free, open-source software you self-host. On Binance that means roughly 0.10% spot and 0.02% maker / 0.05% taker on USDT-margined perps at the regular tier, before any BNB discount, VIP tier or rebate. Freqtrade only decides, through your order configuration, whether a given fill is a maker or a taker order — and that choice is the single biggest fee variable you control inside the bot.
How do I make Freqtrade trade as a maker to pay lower fees?+
Set the entry and exit order_types to limit rather than market in your config, and price them to post into the book (Freqtrade's pricing section lets you use the order book side so orders rest as maker). Limit orders that don't cross the spread are charged the maker fee, which is lower than taker and on some venues/tiers can be a rebate. The trade-off is fill risk: a resting order may not execute, so strategies that must fill immediately will still pay taker. Many traders run limit entries with a small timeout and accept the occasional miss to capture the maker rate.
Can I get a fee rebate on a Freqtrade bot?+
Yes. Because Freqtrade connects via API key to an exchange account you registered yourself, you control the referral binding. Register the Binance account through a referral link first, then generate a trade-only API key and paste it into Freqtrade's config — every trade the bot makes is attributed to that account, with no change to your strategy or code. Through JackTrader, the rebate is reserved for larger accounts. For traders with $50,000 or more in funds, we offer an above-market rebate rate. The exact rate is assessed one-on-one — contact us for a quote. Two Binance-side limits apply: commissions stop once the referred user reaches VIP 3 or above, and Futures-account commissions are capped at 12 months per referral. The rebate binds to the account, not to the API key, so rotating keys for security never affects it.
Does the BNB discount stack with a rebate on Freqtrade?+
They are separate mechanisms and generally apply in sequence. The BNB discount lowers the fee Binance charges at the moment of the trade (paying fees in BNB); the rebate returns a share of the fees you were charged, settled later. A rebate is calculated on the commission attributed to your account, so combining a maker-routed strategy, the BNB discount and a rebate compounds three different reductions. Model your own numbers — the exact interaction depends on tier and product — but they are not mutually exclusive.
Spot or futures — where do Freqtrade fees bite hardest?+
It depends on turnover and holding time, not the product label. High-frequency spot strategies that flip often pay the spot taker rate (around 0.10%) on huge volume, which adds up fast. Perp strategies pay a lower headline rate (around 0.05% taker) but add funding payments on held positions, which a rebate cannot touch. The rule is the same either way: cut the trading-fee line with maker routing plus a rebate, and budget funding separately on any position you hold.

Run the same Freqtrade strategy for a fraction of the fees

Route limit orders as maker, pay fees in BNB, and register the account your bot trades through JackTrader: $20 cash for new Binance users · Premium rebates for $50K+ accounts · Free Alpha members group. No strategy change, no code change, no extra permissions.

Disclaimer: Fee schedules reflect Binance's published rates at the time of writing and may change without notice. Examples are illustrative; your real costs depend on product, maker/taker split and VIP tier. Freqtrade is independent open-source software referenced neutrally for context; this page is not affiliated with or endorsed by it. This article is educational and not investment advice. JackTrader is an independent referral partner and is not affiliated with Binance. Single-tier referrals only, no downline or multi-level structure.