交易手续费=成交金额 × 费率。现货的成交金额是价格 × 数量,Binance 一般用户 0.1%,买 8,000 USDT 的 BTC 付 8 USDT 等值的手续费,从你收到的 BTC 里扣;合约的成交金额是持仓名目价值,U 本位一般用户 taker 0.05%,名目 10,000 USDT 开仓一次付 5 USDT。杠杆改变的是名目价值,不改变费率;资金费率和提币费都不是交易手续费,也不在返佣范围内(Binance、Bybit、WEEX 官方说明,查询日 2026-10-22)。
这篇把现货、合约、资金费率、提币费四种费用的算法拆开,每一种都算一笔,最后算返佣怎么把实付金额降下来。手续费按成交金额算,不按你投入的保证金算,这是最常算错的地方。
快速结论
- 现货手续费=成交价 × 成交数量 × 费率,Binance 从你收到的那个币扣。
- 合约手续费=持仓名目价值 × 费率,开仓、平仓各收一次。
- 杠杆:同样的保证金,杠杆越高名目价值越大,手续费跟着变多;费率本身不变。
- 资金费率=名目价值 × 资金费率,多空互付,不是交易所收的手续费。
- 提币费:每笔固定金额,依币种与网络不同,和提多少无关。
- 返佣后:实付手续费=手续费 ×(1 − 返佣比例),只作用在交易手续费上。
一般用户费率(2026-10-22)
| 交易所 | 现货 maker/taker | U 本位永续 maker/taker | 来源 |
|---|---|---|---|
| Binance | 0.1%/0.1%(BNB 抵扣 0.075%) | 0.02%/0.05% | 费率页、合约手续费说明 |
| OKX | 0.08%/0.1% | 0.02%/0.05% | 全球费率架构 |
| Bybit | 0.1%/0.1% | 0.02%/0.055% | 手续费说明 |
| Bitget | 0.1%/0.1% | 0.02%/0.06% | 手续费 FAQ |
| BingX | 0.1%/0.1% | 0.02%/0.05% | 现货费率公告、合约 API |
| MEXC(BTC) | 0%/0.05% | 0%/0.02% | 现货 API、合约 API |
maker 是挂在簿上等人成交的单,taker 是立刻成交的单,市价单一定是 taker,见 Maker/Taker 手续费是什么。各家费率的完整比较见 2026 手续费最低的交易所。
现货手续费怎么算
公式:手续费=成交价 × 成交数量 × 费率。Binance 说明中心写明,手续费「一律以你收到的资产收取」:买 BTC 扣 BTC,卖 BTC 换 USDT 就扣 USDT;用 BNB 付手续费打 75 折(Binance 现货手续费说明,2026-01-06 更新)。
算例:用 8,000 USDT 买 BTC 再卖掉
- 买进:价格 80,000 USDT 时市价买 0.1 BTC,taker 0.1%。手续费=0.1 × 0.1%=0.0001 BTC(约 8 USDT),你实际收到 0.0999 BTC。
- 卖出:0.0999 BTC 在 82,000 USDT 卖出,成交金额 8,191.8 USDT,手续费=8,191.8 × 0.1%=8.1918 USDT,收到 8,183.61 USDT。
- 来回合计:约 16.19 USDT,占本金的 0.2%。改用 BNB 付,两边各打 75 折,合计约 12.14 USDT。
同一笔在 OKX 用限价单挂单成交(maker 0.08%),买进手续费是 0.00008 BTC。MEXC 的 BTCUSDT 现货 maker 是 0%,挂单成交就不收手续费。
合约手续费怎么算
公式:手续费=持仓名目价值 × 费率,名目价值=合约数量 × 成交价。Binance 的例子:以 10,104 USDT 开 1 BTC 的 U 本位合约,taker 0.05%,手续费=10,104 × 0.05%=5.052 USDT;maker 0.02% 时,11,104 USDT 的持仓付 2.2208 USDT(Binance 合约手续费说明,2026-05-01 更新)。WEEX 的说明更直接:手续费按持仓价值计算,和杠杆无关,未成交或已取消的单不收(WEEX 手续费说明)。
杠杆改变的是名目价值
| 保证金 | 杠杆 | 名目价值 | 开仓 taker 0.05% | 开+平合计 | 占保证金 |
|---|---|---|---|---|---|
| 500 USDT | 5 倍 | 2,500 USDT | 1.25 USDT | 2.5 USDT | 0.5% |
| 500 USDT | 20 倍 | 10,000 USDT | 5 USDT | 10 USDT | 2% |
| 500 USDT | 50 倍 | 25,000 USDT | 12.5 USDT | 25 USDT | 5% |
平仓价格和开仓不同时,平仓那一笔按平仓时的名目价值算,上表假设价格不变。费率一直是 0.05%,变的是你用同一笔保证金撑起多大的部位。用 50 倍、每天来回一次的人,光手续费一天就是保证金的 5%。
平仓、止损与强平
市价平仓、市价止盈止损都算 taker。被强制平仓时,交易所除了平仓手续费,还可能依自己的规则收强平相关费用,各家写法不同,以该交易所的合约规则为准。完整的开平仓例子见 合约返佣后实付费率。
资金费率不是手续费
永续合约每隔一段时间结算一次资金费率。Binance 说明:资金费=持仓名目价值 × 资金费率;费率为正时多方付给空方,为负时空方付给多方;Binance 不从资金费收取费用;默认每 8 小时一次(00:00、08:00、16:00 UTC),极端行情可能改成每 1 或 4 小时;结算时没有持仓就不付也不收(Binance 资金费率说明,2026-03-06 更新)。
算例:名目 10,000 USDT 的多单,资金费率 0.01%,每次付 1 USDT;持仓 3 天、9 次结算,付 9 USDT,比开仓手续费 5 USDT 还多。资金费率每天变,可正可负,返佣也管不到它,套利情境的算法见 资金费率套利的真实成本。
提币费怎么算
提币费是每笔固定金额,依币种与网络不同,和提多少无关,所以提得越少占比越高。2026-10-22 官方 API 的 USDT 提币费:
| 交易所 | TRC20 | BEP20 | ERC20 | 最低提币额 |
|---|---|---|---|---|
| Bitget | 1.5 | 0.01 | 2 | 各链 5 |
| KuCoin | 1.99 | 1 | 5.5 | TRC20 4、BEP20 10、ERC20 30 |
| HTX | 0.5 | 0.01 | 0.3 | 多数链 1 |
单位 USDT。来源:Bitget、KuCoin、HTX 币种 API。从 KuCoin 走 TRC20 提 100 USDT,到账 98.01 USDT,费用占 1.99%;提 1,000 USDT 只占 0.199%。各家各链的比较见 USDT 提币手续费比较。
返佣怎么改变实付金额
返佣按你实际付的交易手续费退回固定比例:实付手续费=手续费 ×(1 − 返佣比例)。它不改变下单页显示的费率,是事后退回;资金费率、提币费、强平相关费用都不在返佣范围内。
算例:一个月的合约交易
每月合约名目成交 50 万 USDT,全部 taker:
| 情境 | 计算 | 每月实付 |
|---|---|---|
| Binance,未绑返佣 | 500,000 × 0.05% | 250 USDT |
| Binance,邀请码 FEEOTTER,40%(20% 自动+20% 额外) | 250 ×(1 − 40%) | 150 USDT |
| Bybit,40%(全部由 Fee Otter 支付) | 500,000 × 0.055% ×(1 − 40%) | 165 USDT |
| BingX,45%(全部由 BingX 自动返佣) | 500,000 × 0.05% ×(1 − 45%) | 137.5 USDT |
| OKX,20% 自动返佣+独家奖励 | 500,000 × 0.05% ×(1 − 20%) | 200 USDT |
同样 50 万 USDT 的量,Binance 绑 40% 一个月少付 100 USDT,一年 1,200 USDT。交易所自动返佣直接退回交易所账户;Fee Otter 的额外返佣每天 16:00(UTC+8)更新后结算,申请后以 BEP20 链上 USDT 发放,单笔最低 1 USDT,网络手续费 0.015 USDT 由用户负担。结算细节见 手续费返佣怎么结算。
返佣有官方例外:MEXC 的 API 下单不产生返佣;Binance 对 VIP3 以上的被邀请人不付佣金;手续费为 0 的成交(例如 MEXC BTCUSDT 现货 maker)没有东西可以退。Pionex 的手续费返佣则包括机器人与套利交易。
自己算一次
找费率
在交易所的「我的费率」或下单页查你的 maker、taker 费率,VIP 或平台币抵扣会让它变低。算成交金额
现货是价格 × 数量;合约是名目价值,等于保证金 × 杠杆。乘上费率
合约开仓、平仓各算一次;市价单用 taker,挂单成交用 maker。扣掉返佣
手续费 ×(1 − 返佣比例),就是实付。另外加
持仓期间的资金费率、提币费,不在上面几步里。