客户用加密货币付款,还要开发票吗?多数情况下要,理由和银行转账一样:客户做账要用,你自己记账要用,而且只有发票能把区块链上的一笔转账和它付的那份活对应起来。一笔 USDT 转账本身只显示一个数额从一个地址到了另一个地址,至于你是谁、做了什么、当初怎么约定的,它一个字都不说。
那用 USDT 收款,发票有什么不一样?整体和普通发票差不多,只多三样:一行写明价格用什么货币计、怎么折成 USDT;一个收款信息块,写明币种、网络和你的地址;一行手续费条款,说清转账费用谁出。加密货币发票上碰到的问题,大多靠这三行就能挡住。下面逐一讲,最后给你一份能直接复制的纯文本模板。
USDT 发票要写哪些栏目
普通发票该有的都要有,谁开给谁、做了什么、多少钱、什么时候付;再加上让这笔加密货币付款落到对的地方所需的信息。完整的栏目,以及每一栏为什么要有:
| 栏目 | 为什么要有 | 示例 |
|---|---|---|
| 发票编号 | 双方说起这笔款不会混,你的记录也有顺序 | INV-014 |
| 开票日期和付款截止日期 | 定下哪天该付,报税记录里也用得到 | 2026 年 10 月 1 日开票,10 月 15 日前付款 |
| 你的名字和联系方式 | 表明谁是收款人,很多客户没有这一栏就没法入账 | 你的全名或商号、邮箱,需要时加地址 |
| 客户名称和联系方式 | 表明谁欠这笔钱 | 客户公司名、联系人、地址 |
| 工作内容 | 把这笔钱和你交付的东西挂上钩 | 「网站设计,5 个页面」 |
| 每一项的数量、单价和金额 | 总额可以核对 | 1 × 800 美元 = 800 美元 |
| 总额和计价货币 | 欠多少,用什么货币计 | 合计:1200 美元 |
| 汇率条款 | 说明价格怎么折成 USDT | 「以 USDT 支付,1 USDT 按 1 美元计」 |
| 币种和网络 | 防止客户发错币,或者发到错的链上 | TRON(TRC20)上的 USDT |
| 你的充值地址 | 钱去哪;必须从充值页粘贴 | 完整地址,单独一行 |
| Memo(充值页显示才写) | 有些充值没有它就对不上你的账户 | 只有出现 Memo 栏时才写 |
| 手续费条款 | 决定是不是必须全额到账 | 「手续费由付款方承担,须全额到账」 |
| 付款附言 | 方便你把转账和这张发票对上 | 「付款时请注明 INV-014」 |
| 税务信息(适用才写) | 有的人要写税号或加收税 | 问当地会计 |
| 备注 | 测试转账、少付或晚付的约定 | 「请先转一小笔测试」 |
税务那几行:问当地会计
要不要写税号、要不要加收销售税或增值税、要不要加法定措辞,取决于你住在哪、客户在哪、做的是什么活。我们不给税务建议,各国对加密货币收入的规定也各不相同。拿一张样票去问当地会计,一次谈话就能弄清你的发票上要写什么。有一点可以通用:收的是 USDT,通常并不会免掉你收同一个客户银行转账时本来就有的义务,所以别按「收币就不用管这些」的想法去设计发票。
按美元报价,还是按 USDT 报价?
我会按美元报价,USDT 只当付款方式。发票上写「合计:1200 美元,以 1200 USDT 支付」,欠多少就和代币本身脱了钩。另外两种做法也各有用处,但这种引起的争执最少。
三种做法放在一起看:
- 按美元报价、用 USDT 付(我的选择)。 合同是美元的,USDT 只是美元走的那条路。客户以后要改成银行转账,或者 USDT 一时偏离 1 美元一点,欠的还是 1200 美元,不用重新谈。这也跟大多数客户做预算的方式一致,他们是按常规货币做预算的。
- 直接按 USDT 报价。 发票写「合计:1200 USDT」。简单,适合本来就持有 USDT、习惯按 USDT 算账的客户,也适合小额或重复的活。缺点是合同从此依赖这个代币,哪天要换付款方式,得临时再谈一次折算。
- 按本地货币报价、用 USDT 付。 有些客户,尤其是本地客户,更喜欢这样,比如按令吉或新加坡元报价。它只有配上清楚的汇率条款才行得通,因为本地货币对 USDT 的汇率会变,两边在不同日子看到的数也不同。
汇率条款怎么写
不管选哪种,都要写明价格怎么变成 USDT 数额。按美元报价,最短的写法是:
金额以美元计。以 USDT 支付,1 USDT 按 1 美元计。
按本地货币报价,就写明汇率来源和取汇率的时间点:
价格:[金额] [本地货币]。按开票日 [指定的汇率来源] 显示的 [本地货币]/USDT 汇率,以 USDT 支付,应付 [金额] USDT。
把汇率定在开票日,并把折算出来的 USDT 数额直接写在发票上,比定在付款日简单,客户一看就知道该转多少。万一付款晚了很多,可以在备注里写明:超过截止日期付款的,USDT 数额按付款当天的汇率重算。汇率来源要选中立、双方都打得开、查得到的。
收款信息、手续费条款,以及少付和晚付
收款信息块决定钱去哪,所以要写全、不含糊,而且是复制的,不是打的。把它单独放一栏,一项一行:
- 币种: USDT
- 网络: TRON(TRC20)。两个名字都写,因为不同平台对同一个网络的叫法不同,比如一个写「BNB Smart Chain」,另一个写「BEP20」。
- 地址: 从这个币、这个网络的充值页粘贴过来。粘贴后,把前四位和后四位跟页面对一遍。
- Memo: 只有充值页对这个币和网络显示 Memo 栏时才写。常用网络上的 USDT 一般不用;你的不用,就删掉这一行。
这一块在加密货币发票上比银行转账更要紧,因为付错了通常撤不回。美国联邦贸易委员会(FTC)的说法是:加密货币付款一般不可撤销,通常只有收款人把钱退回来,你才拿得回来。发票上的地址或网络写错了,没有哪个客服电话可以打。同样的道理,如果客户说你发票上的地址和他在别处收到的不一样,停下来,自己从充值页重新复制,通过你们平时联系的渠道再发一次。邮件往来里被换掉的地址,可能是手误,也可能是有人想截走你的款。
收款消息其余的写法,包括网络名称怎么写,见该发给付款人的那条消息。
手续费条款
写明是不是必须全额到账。很多交易所会把提现手续费从发送方填的金额里扣,除非他另外加上。所以没有手续费条款,一张 1200 USDT 的发票可能是填了 1200、到账 1199。我用的写法是:
转账手续费和提现手续费由付款方承担,发票金额须全额到账。
如果某个客户你愿意自己吃下手续费,就改写成「手续费从款项中扣除」。两种都行,只要写在客户付款之前。怎么扣、怎么算,带算例的讲解见别人给你转币,手续费谁出。
截止日期、少付和晚付
写一个具体日期,别写「完工后」或「尽快」。有了截止日期,你就有明确的一天可以发提醒,汇率条款要不要重算也有了分界点。
再加一两行,应付那些真会发生的情况:
- 少付: 「到账金额少于发票金额的,差额仍需支付,可单独补转,或计入下一张发票。」这样 1 USDT 的差额只是一句备注,不会变成一场争执。
- 晚付: 「请于 [日期] 前付款。晚于该日期付款的,USDT 数额按付款当天的汇率重算。」这一行主要在你按本地货币报价时有用。想收滞纳金,得事先写明;很多自由职业者觉得,对好客户犯不着为这个伤和气。
- 第一次付款: 「这是第一次付款到这个地址,请先转一小笔测试,等我确认后再转余款。」每个新客户都写上。多一笔手续费,换来整笔钱不会发错地方。
可以直接复制的纯文本发票模板
这份模板放在邮件正文、聊天消息或文档里都能用。改掉方括号里的内容,删掉用不到的行,再另存一份 PDF 留底。工作项目和合计都是示例数字:800 + 250 + 150 = 1200 美元。
纯文本发票模板
发票 [INV-014] 开票日期:[2026 年 10 月 1 日] 付款截止:[2026 年 10 月 15 日] 收款方: [你的全名或商号] [你的地址,如需填写] [你的邮箱] [税号,只在会计说需要时填写] 付款方: [客户公司名称] [联系人] [客户地址] 工作内容: 1. [网站设计,5 个页面] 1 × 800 美元 = 800 美元 2. [标志文件] 1 × 250 美元 = 250 美元 3. [额外修改,按小时] 3 × 50 美元 = 150 美元 应付合计:1200 美元 [税务行,仅在适用时填写] 付款方式: 金额以美元计。以 USDT 支付,1 USDT 按 1 美元计。 应转数额:1200 USDT 币种:USDT 网络:TRON(TRC20),请只用这个网络发送。 地址:[从充值页复制粘贴] Memo:[只有充值页显示 Memo 栏时才写,否则删掉这一行] 手续费:转账手续费和提现手续费由付款方承担,须全额 1200 USDT 到账。 第一次付款:请先转一小笔测试,等我确认后再转余款。 附言:付款时请注明 [INV-014]。 少付或晚付:到账不足的部分仍需支付,可单独补转,或计入下一张发票。 感谢合作。
几点说明。「应转数额」那一行把合计用 USDT 再写一遍,客户不用自己折算。网络那一行写「请只用这个网络」,是因为这一行挡住的是代价最大的那种错误。如果客户的平台发不了 TRON,就把网络那一行改掉,同时从充值页粘贴对应的新地址;网络和地址要一起改,不能只改一个。
发出发票,收款后用 TXID 标记已付
发票用 PDF 附件发,同时把收款信息块放在邮件或消息正文里,让客户能直接从文字里复制地址,而不是从 PDF 里抠。用你和客户一直在用的邮件或聊天发,每次都从同一个账户发出。客户如果有财务部门,第一次开票前先问清楚发给谁。
附一句简短的话就够了:
随发票发出的消息
[称呼] 你好: 附件是 [项目] 的发票 [INV-014],合计 1200 美元,以 1200 USDT 在 TRON(TRC20)上支付。收款信息也贴在下面,方便你直接复制: 币种:USDT 网络:TRON(TRC20) 地址:[从充值页复制粘贴] 这是我们第一次付款,能不能先转一小笔测试?我一看到入账就告诉你,余款再转到同一个地址。手续费由付款方承担,到账应为全额 1200 USDT。 谢谢! [你的名字]
客户说付了,就去自己账户的充值记录里看,不看他发来的截图或链接。入账了才算付了;各种状态分别是什么意思,见确认加密货币付款是不是真的到了。
用交易 ID 标记已付
钱入账后,更新你手里那份发票,加一条「已付」备注,写上:
- 入账日期;
- 实际到账金额(有测试的,把测试金额也写上);
- 网络;
- 充值记录里的交易 ID(TXID,也叫交易哈希),每笔转账一个。
比如:「2026 年 10 月 3 日已付。TRON(TRC20)上收到 20 USDT(测试)+ 1180 USDT。TXID:[第一个 TXID]、[第二个 TXID]。」20 + 1180 = 1200,和发票对得上。
已付的发票和你其他的记录放在一起,同一个文件夹里还放上 USDT 后来怎么处理的凭证:兑换的订单记录,和银行流水里本地货币入账的那一行。整个文件夹里最有用的一样东西就是 TXID。任何人几年后都能在公开的区块浏览器上查到这笔转账,不用登录任何账户,会计、银行或者客户问起来,发票和链上记录一对就清楚。
客户要收据的话,把标了已付的那份发回给他。很多客户要靠它在自己那边把这张发票结掉。
这篇依据什么写的 核对于 2026 年 9 月
这篇依据的是一般的开票做法,加上稳定币在公开区块链上转账的特点,不是某一家平台的规则。「加密货币付款通常撤不回」这一点来自美国联邦贸易委员会的 What To Know About Cryptocurrency and Scams(英文)。发票上的数字只是示例。
用免费的发票生成器做同一张发票
不想自己排版,可以用免费的 USDT 发票生成器,在浏览器里就能做出同样的发票。填上你的名字、客户、发票编号和日期,每项工作一行,写数量和单价,合计自动算好。然后选 USDT 或 USDC,再选付款方式:TRON、BNB Smart Chain、以太坊或 Solana 上的充值地址,或者双方在同一家交易所时用平台的支付 ID;粘贴你的地址,选手续费由谁承担。它能生成可打印的发票或 PDF,还有一段纯文本收款消息,可以贴进邮件或聊天。
用的时候注意两点。生成器按你选的币种显示合计,所以如果你按美元报价,要在备注栏里补上汇率条款:「金额以美元计,1 USDT 按 1 美元计」。它也没有 Memo 栏和税务栏,充值页显示了 Memo,或者会计说你需要写税号,就写在备注里,或者加在存下来的 PDF 上。生成器什么都不保存,关掉页面之前先把 PDF 存好;钱到了以后,在你自己那份上用 TXID 标记已付。