成交与费用
买币手续费怎么算?从买入算到卖出
第一次买币,先分清成交金额、手续费和净到账。用 100 USDT 买入再卖出的教学账,看看两次扣费怎样影响结果,以及价差、提币费什么时候该算。
手里有 100 USDT,买入一种币,再按原来的价格卖掉,能拿回 100 USDT 吗?如果两边都收交易手续费,通常拿不回。买入时可能先扣掉一点币,卖出时又从收到的钱里扣一笔;只看价格没变,会漏掉这两次扣费。
第一次算账,不用先学会导出文件。在成交记录里找到成交金额、手续费和手续费币种,再与资产流水里的到账数量核对。若没有单列净到账,就按实际扣费币种计算,别把账户总余额变化全归给这一单。这篇从一笔完整买卖开始,说明哪些成本该算、哪些不能重复减。现货指直接买卖加密资产;本文不把借币或合约当作买币的必经步骤。
先看你的钱走了哪条路
“买币”可能是银行卡直接购买,也可能是先拿到 USDT,再到现货市场换成别的币。USDT 是一种稳定币,常被用作交易计价单位,但不等于银行里的美元存款,也存在脱锚和发行方风险。
买之前,先写下这次实际要做的动作。不需要每个人都经过所有环节:
| 你要做什么 | 先看哪里 |
|---|---|
| 用银行卡或其他法币支付方式买币 | 确认页的付款总额、报价、手续费及预计到账;银行或支付方是否另收费 |
| 用已有 USDT 买另一种币 | 现货订单的预计成交金额与交易费率;成交后核对明细 |
| 把买到的币卖回 USDT | 卖出数量、成交金额,以及扣费后的 USDT 到账 |
| 把币提到外部钱包 | 币种、网络、提币费用、最低数量与收款数量 |
如果你已经持有 USDT,这一笔核账可以从现货买入开始;若它是刚用法币换来的,前一步付出的支付费用也要留账。不要把今天“100 USDT 能换多少币”的报价,直接拿去和昨天“100 美元能买多少币”比较:资产、时间和支付路径都不同。
看到“零手续费”时,我更愿意先看最终能收到多少。单列手续费是零,并不自动表示报价最合算。比较两条路径,至少要固定付款资产、总支出、目标资产和相近的报价时间;报价已经把费用扣进去,就不要再扣一次。
100 USDT 买入再卖出,把两笔账写完整
以下全部是教学假设,不是真实交易,也不是任何平台的现行费率。 假设你已有 100 USDT,买入虚构的 A 币,实际成交价为每枚 10 USDT;买卖手续费率均假设为 0.10%。买入手续费从收到的 A 币扣,卖出手续费从收到的 USDT 扣。不使用其他币抵扣,没有借款、提币、额外支付费或取整差异。
买入这一步:
| 项目 | 教学计算 |
|---|---|
| 成交数量 | 100 ÷ 10 = 10 枚 A 币 |
| 买入手续费 | 10 × 0.10% = 0.01 枚 A 币 |
| 实际收到 | 10 − 0.01 = 9.99 枚 A 币 |
订单显示成交 10 枚,账户只增加 9.99 枚,在这些条件下是买入手续费造成的。它不是少成交,也不是又少了一笔 USDT。费用是 0.01 枚 A 币,按本例成交价折合 0.10 USDT;这个折合金额用于理解成本,不能再从账户里减一次。
接着,假设市场之后允许你把全部 9.99 枚按同样的每枚 10 USDT 卖出。这是假设两次实际成交价相同,并不表示真实市场里买完马上卖就能成交在同一价格。
| 项目 | 教学计算 |
|---|---|
| 卖出成交金额 | 9.99 × 10 = 99.90 USDT |
| 卖出手续费 | 99.90 × 0.10% = 0.0999 USDT |
| 最终收到 | 99.90 − 0.0999 = 99.8001 USDT |
从最初 100 到最后 99.8001,差额是 0.1999 USDT。卖出手续费没有再按 100 计算,因为这一笔的成交金额已经变成 99.90。粗估时说“两边各千分之一,来回大约千分之二”可以帮助理解;正式核账仍应分别取两次成交数据。
如果你的明细显示手续费用 BNB 或其他资产支付,这张例账就不能照搬。收到的 A 币可能没有被减掉,但另一个资产余额发生了变化。先分别记各币种实际扣款,再用明确时点的价格折算;不能只看 USDT 余额就说没有费用。
币安的交易费用说明解释了现货默认从收到的资产收费、使用其他资产抵扣时处理方式会不同。具体交易对、账户等级和优惠会影响实际费用。上面的 0.10% 只是为了把算式讲清楚,查自己的账时要换成成交记录里的真实值。
价格差也是成本,但别在账里减两遍
交易界面上那个大号价格,不一定是你的订单能全部成交的价格。要立即买入,通常需要接受卖方报价;要立即卖出,通常需要接受买方报价,两者之间有买卖价差。订单较大或报价变化时,最终平均成交价还可能偏离下单前预期,这叫滑点。
币安学院对买卖价差与滑点的说明区分了这两件事。它们影响你实际用什么价格成交,通常不会在交易手续费栏里各出现一条独立扣款。
换一个简单假设:某时点可以买到的价格为每枚 10.02 USDT,可以卖出的价格为每枚 9.98 USDT。忽略手续费,买入 10 枚要付 100.20,若随后仍能按该卖价卖完,只收到 99.80,差额 0.40。这解释的是买卖价差,不能拿它当平台额外收取了 0.40 手续费的证据。
如果你已经用实际买入总支出与实际卖出净收入算出了差额,价差和滑点的影响已经反映在成交价里。 再按百分比扣一遍,就会多算成本。想分析为什么成交贵了,可以另列“预期价格”和“实际价格”,但别把分析列再次当付款列加总。
持币几天后卖出,价格涨跌还会进入结果。买卖差额不能全部叫手续费。先分清市场盈亏与明确扣费,才知道该核费率,还是自己的卖出价格变了。
提币是另一笔支出,单独看收款数量
在中心化交易所里买到币,与把币发送到外部链上地址,是两个动作。上面的买卖例子没有提币,因此没有加提币费用。若接下来确实要转到外部钱包,再把这一笔加入你的支出记录。
提币时先看页面写明最终能收到多少,不只盯着自己输入的金额。假设页面明确显示账户扣减 100 USDT、费用 1 USDT、收款方收到 99 USDT,那么本次损耗就是 1 USDT。这只是读界面的假设,不表示 USDT 提币固定收 1,也不表示所有平台都从输入金额中内扣。 有的页面会把费用另列在总扣款中,应按它实际显示的三项关系核对。
币安的提币费用说明指出费用会随网络条件变化。平台向你收取的提币费用,与区块浏览器显示的一笔链上交易总费用,也不能直接画等号;核你的支出要以本人提币记录为起点。
我不建议为了省一点费用就选一个不认识的网络。先确认收款方支持同一种资产和同一个网络,是否要求备注码,再看费用。只认币名相同,或者只看地址长得相似,都不够。选错网络可能损失资金;小额试转也要先核最低充值和提币限制,且会多产生一次可能的费用。
普通现货持有,不要套进合约资金费用
如果你用自己的余额买入现货,没有借币、没有开永续合约,普通现货持仓不会因为到了永续合约结算时点,就按那套资金费率扣钱。资金费用属于另一种产品的结算,不能加进每个新手的买币预算。
借币会涉及利息;永续合约可能收取或支付资金费用,还涉及开平仓费用和强平风险。它们都不是“现货手续费换个名字”。保证金是为仓位占用的资金,也不等于当场全部付掉的手续费。衍生品风险可能导致投入的保证金全部损失,不应为了看起来费率较低就转去交易合约。
如果你确实持有永续仓位,而且账单金额与预估不同,再读资金费用对不上时怎样核账。首次现货买币可以先跳过那篇。股票、股票代币与股票永续则另有权利和费用区别,本站保留为延伸专题,不作为新手必须先学的内容。
真正下单前,留这张小表就够了
下面是给第一次核账用的记录表。先填你能从确认页看到的预计值,成交后再补实际值;空着的内容就是还没弄清楚的地方,不要猜一个数填满。
| 记录项 | 你要留下的内容 |
|---|---|
| 起点 | 付款资产和余额;是否还要另付银行或支付渠道费用 |
| 本次操作 | 买入、卖出或提币,只写实际要做的一步 |
| 成交或报价 | 买卖数量、单价和总额;报价时间 |
| 单列费用 | 数量、币种,是另扣还是已经包含在报价里 |
| 净到账 | 最后预计收到哪种资产、多少数量 |
| 成交后复核 | 实际成交金额、扣费资产、到账数量;与预计值的差别 |
预算只有 100 USDT 时,还要确认输入的“100”是成交金额还是含费用的总支出。费用若另扣,余额就可能不够;如果费从收到的币里扣,拿到的数量就可能比成交数量小。不要为了让订单通过,反复增加金额却不检查是哪一种情况。
一张订单分几次成交,或者扣费币种改变了,就继续读限价单分批成交的逐笔手续费账。那篇保留完整算例和可复制表头,适合已经有明细的人。如果只有一两笔买卖,先把上面的收支核清就够了。
还没开户、准备使用币安的读者,可以先看注册与手续费优惠核对教程,确认所在地区和产品资格,再核注册页面的实际优惠。折扣只影响适用的费用,不能把报价差、提币费和资金费用一并当成减免项目。
当你能说清“这次总共付出什么、净收到什么、哪项已经包含在价格里”,就可以开始核自己的第一笔账。是否交易仍取决于你能承受的风险;省下手续费并不能抵消币价下跌或平台风险。
本文引用的费用计算、价差和提币说明于 2026-09-12 查阅。算例用于教学,不是报价、真实账户记录或买卖建议。