Why does my BYDFi limit still pay 0.06%? Post Only vs taker on the ticket
Key takeaway
You paid taker on a limit that crossed the book on BYDFi. The ticket had a Post Only switch that would have cancelled instead of taking. BYDFi lists six futures order types: Limit, Market, Trigger, Trailing Stop, Post Only, and Chase Limit. USDT-M maker is 0.02% and taker is 0.06%.

The fee gap on the ticket
Opening Fee = Trade Size x Entry Price x Trading Fee Rate Closing Fee = Trade Size x Exit Price x Trading Fee Rate
Maker path = notional x 0.02% Taker path = notional x 0.06% Gap on one leg = notional x 0.04% Round-trip all taker = notional_open x 0.06% + notional_close x 0.06% = notional x 0.12% when notionals match Round-trip all maker = notional x 0.04% when notionals match
Ticket checklist
- Open the futures ticket and select Post Only when you need the maker rate. If the order would match immediately, BYDFi cancels it so it stays maker.
- Use Limit with GTC / IOC / FOK when you need those time-in-force rules instead.
- Market prioritizes speed and typically pays taker.
- Chase Limit follows the best bid or ask inside a max chase distance. Chase Limit is only supported in Hedge Mode.
- Set reduce-only only when you are in One-Way Position Mode and you need a close that cannot flip you. That control is separate from Post Only.
- Recheck available margin after you pick the type. Maker saves rate, not margin.
Worked steps
- Pick XRP-USDT (or your pair). Read the live fee row; base USDT-M is maker 0.02% / taker 0.06%.
- Size qty at leverage L. Prefer variables, not demo notionals.
- Send Post Only at your limit. If it cancels on cross, reprice instead of switching to market unless you accept 0.06%.
- For a chase entry in Hedge Mode only, enable Chase Limit and set the max chase distance before you open.
- Close with the same discipline: Post Only when you can wait, market when you cannot.
- Compare the two legs afterward: fee_open + fee_close should match the maker or taker path you chose, not a mixed surprise.
What changes it
- VIP or promo rows can change the printed rates. Re-read the fee page for your tier.
- Chase Limit needs Hedge Mode. In One-Way Mode that ticket path is unavailable.
- Slippage on market orders can move the fill; fee rate still follows taker unless a special pair rule applies.
- Funding is separate from maker/taker and still settles on open size at the funding clock.
- Trigger and trailing stops add timing risk; they do not change the base maker/taker table by themselves.
Common mistakes
- Placing a plain limit that crosses and paying 0.06% when Post Only would have cancelled.
- Enabling Chase Limit while still in One-Way Mode.
- Comparing round-trip cost without matching open and close notionals.
- Using reduce-only expectations in Hedge Mode without checking the mode line.
- Ignoring that maker is not free on BYDFi: 0.02% still scales with notional.
FAQ
How large is the maker-taker gap on one leg? 0.06% minus 0.02% equals 0.04% of notional on the base USDT-M table.
Does Post Only guarantee a fill? No. It guarantees you do not take. You may remain unfilled.
When do I use Chase Limit? When you are already in Hedge Mode and want the limit to follow the touch inside your max distance.
Is reduce-only part of Post Only? No. Reduce-only is a separate checkbox documented for One-Way Position Mode.
Try it on your own pair
Before the next BYDFi open, decide maker vs taker on the ticket: Post Only for 0.02%, market for 0.06%, and Chase Limit only after Hedge Mode is on. Write the rate you expect on the ticket before you send. If the fill path changes mid-flight, the fee path changes with it, even when size and leverage stay the same.