Bot trading · Freqtrade · Updated June 2026

Freqtrade fees on Binance & OKX 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 whether the account your API key trades on is bound to a rebate. Get both right and the same strategy on the same volume keeps a meaningfully 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/OKX 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 can bind an up-to-40% rebate on it — and Freqtrade keeps trading exactly as before.

Three reductions stack: maker routing, the BNB discount (Binance), and the rebate. 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; bigger gap on spotSlightly — adds fill risk
BNB discount (Binance)Exchange account settingLowers the charged fee when fees are paid in BNBNo
Fee rebateAccount referral bindingReturns up to 40% of fees paid, weekly in USDTNo

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, rebated 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.
  • Maker-routed + up-to-40% rebate: rebate ≈ $1,450 × 40% = $580 back → net ≈ $870/month (~$10,440/year).

That's $2,500 → $870 per month on identical volume — roughly a 65% cut to the fee bill, achieved entirely with order configuration and an account binding, no change to the trading logic. Over a year it's the difference between paying $30,000 and paying about $10,400 to run the same bot. 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 or OKX account under a rebate via the Binance rebate or OKX 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 and OKX 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 or OKX account under a rebate, generate a trade-only API key, and paste it into Freqtrade's config. Every trade the bot makes on that account then earns an up-to-40% rebate, settled weekly in USDT, with no change to your strategy or code. 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

Bind an up-to-40% rebate on your Binance or OKX account, route limit orders as maker, and keep settling weekly in USDT. No strategy change, no code change, no extra permissions — just a lower cost base.

Disclaimer: Fee schedules and rebate rates reflect published rates at the time of writing and may change without notice. Examples are illustrative; your real costs depend on venue, 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 / sub-broker partner and is not Binance or OKX. Single-tier referrals only, no downline or multi-level structure.