「我明明买了1个ETH,怎么到账只有0.999个?」「合约交易一天下来手续费花了好几百U?」很多人在币安交易了很久,但对手续费到底是怎么扣的、扣了多少并不清楚。今天我把各类手续费的计算方式掰开揉碎讲一遍,看完保证心里有数。
通过 币安官网 可以在费率页面查看你当前的VIP等级和对应费率。建议 下载币安App,在交易确认页面可以直接看到预估手续费。
现货交易手续费
基本计算公式
手续费 = 成交金额 × 手续费率
听起来很简单,但有几个细节需要注意。
买入时手续费怎么扣
假设你用USDT买BTC,BTC价格65000 USDT,你买了0.1个BTC。
成交金额 = 65000 × 0.1 = 6500 USDT
如果你没有开启BNB抵扣,手续费会从你买到的BTC中扣除:
- 手续费率(VIP 0)= 0.1%
- 手续费 = 0.1 BTC × 0.1% = 0.0001 BTC
- 实际到账 = 0.1 - 0.0001 = 0.0999 BTC
这就是为什么你买了0.1个BTC但到账不是整数的原因。
如果开启了BNB抵扣:
- 手续费 = 6500 × 0.1% × 0.75 = 4.875 USDT(折合成等值BNB从你的BNB余额扣除)
- 实际到账 = 整整0.1 BTC
用BNB抵扣不仅省钱,还能保持持仓数量是整数,方便管理。
卖出时手续费怎么扣
假设你卖出0.1个BTC,价格65000 USDT。
成交金额 = 6500 USDT
不开BNB抵扣时,手续费从卖出所得的USDT中扣:
- 手续费 = 6500 × 0.1% = 6.5 USDT
- 实际收到 = 6500 - 6.5 = 6493.5 USDT
开BNB抵扣:
- 手续费 = 6500 × 0.1% × 0.75 = 4.875 USDT(从BNB余额扣)
- 实际收到 = 完整的6500 USDT
一买一卖的总手续费
做一次完整的交易(买入+卖出),手续费要算两次:
- 买入时:6500 × 0.1% = 6.5 USDT
- 卖出时:假设价格没变,同样 6.5 USDT
- 总手续费:13 USDT
换句话说,如果你做一笔6500 USDT的交易想要盈利,BTC至少要涨超过0.2%(Maker + Taker两次手续费之和)你才能真正赚到钱。
合约交易手续费
合约交易的手续费计算逻辑和现货类似,但有一个关键区别:手续费是按照仓位总价值来计算的,而不是你的保证金。
基本公式
手续费 = 仓位价值 × 手续费率
实例计算
假设你使用10倍杠杆,投入1000 USDT作为保证金开多BTC:
- 仓位价值 = 1000 × 10 = 10,000 USDT
- 开仓手续费(Taker)= 10,000 × 0.05% = 5 USDT
- 平仓手续费(Taker)= 10,000 × 0.05% = 5 USDT
- 一开一平总手续费 = 10 USDT
10 USDT相当于你保证金的1%。如果你频繁开平仓,这个成本会迅速累积。
如果用Maker方式呢?
- 开仓手续费(Maker)= 10,000 × 0.02% = 2 USDT
- 平仓手续费(Maker)= 10,000 × 0.02% = 2 USDT
- 总手续费 = 4 USDT
比Taker省了60%。这就是为什么我一直建议在不急的情况下使用限价单的原因。
杠杆倍数对手续费的影响
很多人没有意识到:杠杆越高,手续费占保证金的比例越大。
以Taker费率0.05%为例:
| 杠杆倍数 | 保证金 | 仓位价值 | 开平总手续费 | 手续费占保证金比 |
|---|---|---|---|---|
| 5x | 1000 | 5000 | 5 USDT | 0.5% |
| 10x | 1000 | 10000 | 10 USDT | 1% |
| 20x | 1000 | 20000 | 20 USDT | 2% |
| 50x | 1000 | 50000 | 50 USDT | 5% |
| 125x | 1000 | 125000 | 125 USDT | 12.5% |
用125倍杠杆,光开仓和平仓的手续费就吃掉了保证金的12.5%。这意味着行情还没怎么动,你已经亏了一大笔了。
资金费率(合约特有)
除了交易手续费,持有永续合约仓位还需要支付或收取资金费率(Funding Rate)。
- 每8小时结算一次(UTC时间00:00、08:00、16:00)
- 费率根据市场供需动态变化
- 当费率为正数时:多头向空头支付;为负数时:空头向多头支付
计算方式:资金费用 = 仓位价值 × 资金费率
比如你持有10000 USDT的多头仓位,当前资金费率为0.01%:
- 资金费用 = 10000 × 0.01% = 1 USDT(你需要支付)
如果你长期持仓,每天三次资金费率结算,累计下来也是一笔不小的费用。
提币手续费
提币手续费和交易手续费的计算方式完全不同。它是固定金额,不是按比例收取。
提币手续费取决于两个因素:
- 币种
- 选择的区块链网络
同样是提取USDT,不同网络的手续费差异巨大:
| 网络 | 大约手续费 |
|---|---|
| TRC20 (TRON) | 1 USDT |
| BEP20 (BSC) | 0.29 USDT |
| ERC20 (Ethereum) | 3-15 USDT(随Gas波动) |
| Arbitrum | 0.1 USDT |
| Polygon | 0.1 USDT |
选择网络时不要只看手续费,还要确认接收方支持该网络。
其他可能产生的费用
币币兑换(Convert)手续费:币安的快捷兑换功能表面上不收手续费,但会在兑换汇率中包含一个点差(spread)。实际兑换价格和市场价之间的差价就是隐性成本,通常在0.1%-0.5%之间。
杠杆利息:如果你使用币安的杠杆交易(非合约),借入的资金需要按小时计息。利率根据市场情况浮动。
跨保证金账户划转:在不同账户之间划转资金是免费的。
把手续费成本纳入交易计划
每次开仓前,花几秒钟算一下手续费。一个简单的心算方法:
- 现货VIP 0不用BNB:成交金额的千分之一
- 合约VIP 0 Taker:仓位价值的万分之五
- 合约VIP 0 Maker:仓位价值的万分之二
知道手续费后,你就能算出交易需要至少盈利多少才能覆盖成本。这是很多新手忽略但非常重要的一个环节。