博客
发票基础 / 操作指南

如何制作发票(Invoice):完整步骤指南

Luki

如何制作发票(Invoice):完整步骤指南

制作一张发票(invoice),先在顶部写上你和客户的信息,再加上唯一的发票编号和开票日期,然后逐行列出每项商品或服务的数量、单价和金额,加上折扣、税费和运费,写明应付总额,最后注明到期日和付款方式。存成 PDF 发给客户即可。

如果你现在就要开一张,首页的免费发票生成器三步就能做完。这篇是完整版:一张好发票背后的每个决定、可用工具的优缺点、一张算清每个数字的示例,以及发出去之后该做什么。

先说明一点:本文说的 invoice 是卖方自己制作的请款单据,常用于向海外客户收款,或作为国内合作中的请款单、形式发票。在中国大陆,用于报销入账和抵扣的税务发票只能通过电子税务局开具,任何第三方工具都不能代替,区别可以看Invoice 是什么。

我是 Invoiceize 的作者,下面的建议来自做发票工具时观察到的卡点:大家卡住的往往不是排版,而是编号、税额、付款条款和催款。

开始之前要准备什么

先把这些信息准备好,几分钟就能做完:

  • 你的信息:公司名称(个人接单就写本人姓名)、地址、邮箱;登记了销售税或增值税的,准备好税号。
  • 客户信息:客户的法定名称或公司名称、账单地址、负责审批付款的人或部门。问一下是否需要在发票上写采购订单号(PO number)。
  • 交付内容:工时、件数、里程碑或固定费用,必要时附上日期。
  • 约定的价格和条款:谈好的单价或报价、已付定金、付款期限。
  • 收款方式:银行账户(跨境收款需要 SWIFT 信息)、PayPal 账号或付款链接。

制作发票的步骤

Invoiceize 编辑器使用示例数据:左侧是表单,右侧是实时预览的发票

这是 Invoiceize 编辑器载入示例数据后的真实截图。下面的步骤不管用什么工具都适用。

在顶部写上你的名称、地址和联系邮箱,有 Logo 就加上。带品牌的发票看起来更正规,在客户满是 PDF 的收件箱里也更好认。登记了销售税、增值税或 GST 的,把登记号写在这里。

在 Invoiceize 里,这些信息、Logo 和主题色可以存进品牌套件,以后每张新发票都会自动带上。

第 2 步:写上收款对象

在 “Bill to”(客户)标题下,写上客户希望出现在账上的准确名称和账单地址。企业客户加上负责处理发票的人或团队(如 “Attn: Accounts Payable”)。抬头写错主体,是发票被退回最常见的原因之一。

如果货物寄往别处,另加一个 “Ship to”(收货地址)。

第 3 步:给发票编号

每张发票都要有唯一的编号,你和客户靠它指代这张发票,你的记录也靠它证明没有缺漏。编号方法见下面的发票编号怎么编。

第 4 步:写开票日期、到期日和付款条款

开票日期是你开出发票的那天,到期日是你期望收到款的日子。付款条款描述两者之间的间隔:

  • Due on receipt(收到即付):适合金额小的一次性项目。
  • Net 15 / Net 30 / Net 60:开票日起 15、30 或 60 天内付款。企业客户最常见的是 Net 30。
  • 2/10 Net 30:10 天内付款享 2% 折扣,否则 30 天内付全款。

直接写出具体的到期日,而不只是 “Net 30”。“2026 年 10 月 26 日前付款” 不会有任何歧义。如果合同里约定了付款期限,以合同为准。

第 5 步:列出收费明细

每个商品或服务一行,四列:内容、数量、单价、金额。描述要具体到项目外的人也看得懂:

  • 含糊:“设计费”
  • 清楚:“首页和价格页设计,含 2 轮修改”

按小时计费的,数量写工时,单价写时薪,按周或按任务分组;承包类工作把人工和材料分行列。按小时计费和承包商模板就是这样排的。

第 6 步:加上折扣、税费和运费

在明细下面先写小计,再把每一项调整单独列一行:

  • 折扣:按百分比或固定金额,从小计里扣除。
  • 税费:写明税种和税率(如 “Sales tax 8.25%” 或 “VAT 20%”),通常按折后金额计算。
  • 运费:如有邮寄或配送费用。

是否需要计税、对什么计税,取决于你和客户所在地以及你卖的是什么。没有登记销售税或增值税的,不要自己加。拿不准就咨询会计或查看当地税务机关网站。

第 7 步:写明总额和应付余额

总额 = 小计 − 折扣 + 税费 + 运费。客户已经付过定金或部分款项的,写成 “已付金额”,并清楚写出剩余的应付余额。一定要注明币种,尤其是海外客户:单写 ”$” 可能是美元、加元或澳元。

第 8 步:写付款信息和备注

告诉客户具体怎么付:开户行、户名、账号(跨境电汇写 SWIFT/BIC,欧洲客户可能还需要 IBAN),或 PayPal 账号、付款链接。需要的话加一句备注,比如感谢语、逾期政策或付款时要填写的参考号。

第 9 步:检查、存成 PDF、发送

按下面的检查清单过一遍,然后导出 PDF。PDF 在任何设备上看起来都一样,也不会被误改,这一点 Word 和表格文件做不到。文件名起得清楚一些,比如 INV-0042-Harbor-and-Hops.pdf,发给负责审批付款的人。

发票编号怎么编

三张发票,编号依次为 0041、0042、0043

发票编号只需要唯一且一致,但有些方案用起来更省心:

方案例子适合
简单连续编号INV-0001、INV-0002大多数自由职业者和小公司
年份 + 序号2026-001、2026-002一眼看出年份,每年重新开始
客户代码 + 序号ACME-001、ACME-002客户少、每个客户发票多
按日期20260926-01一天开好几张

几条能省去后续麻烦的规则:

  • 不要重复使用或故意跳号。缺号和重号正是审计最先查的地方;在欧盟,增值税发票必须使用唯一的连续编号。
  • 不要删除已发出的发票。开错了就开一张冲销单(credit note)作废它,再用下一个编号重开。
  • 用 0 补位(0001 而不是 1),在文件夹和表格里才能正确排序。
  • 从 0001 开始完全没问题。有人从更大的数字开始显得有规模,这也可以,但保持一致比起始数字重要。

Invoiceize 会在你上一张发票编号的基础上自动建议下一个,比如 INV-0009 之后是 INV-0010,2026-099 之后是 2026-100。

用什么工具做发票最好?

现实中有五种做法。没有哪种适合所有人,取决于你每月开多少张、还需要哪些功能。

方式费用适合优点缺点
Word 或 Google 文档免费或已拥有偶尔开票、内容固定熟悉;版式完全可控手动算数;容易忘改编号和日期;发出后文件可被修改
Excel 或 Google 表格免费或已拥有会用公式的人公式能算合计和税额;方便做台账版式容易乱;公式容易被覆盖;导出干净的 PDF 要花心思
免费在线发票生成器免费每月开几张的自由职业者和小公司快;自动算合计和税;PDF 干净;无需设置记账功能少;要留意数据存在哪里
会计软件(QuickBooks、Xero、FreshBooks 等)通常按月订阅,部分有免费方案需要记账、跟踪回款和提醒的企业跟踪已付未付;自动提醒;在线收款;报税报表要花钱;需要设置和学习;只开几张发票用不上
支付平台(PayPal、Square、Stripe)发送免费,收款时收手续费希望客户用卡或 PayPal 快速付款客户能直接从发票付款每笔收款有手续费;发票样式和字段有限

说清楚我自己做的工具:Invoiceize 属于第三类。免费、不用注册,自动计算合计、税费、折扣和运费,下载的 PDF 没有水印。你的发票保存在你自己的浏览器里,不存到我们的服务器,隐私更好,但也意味着不会同步到其他设备。它不发催款提醒,也不代收款项;需要这些功能的话,会计软件更合适。

用 Word 或 Google 文档做发票

新建文档或打开自带的发票模板(Word 和 Google 文档都有模板库),把占位文字换成你的信息,用表格列收费明细,自己算好合计。每次复用文件时都要核对编号和日期,最后导出为 PDF。

用 Excel 或 Google 表格做发票

设置内容、数量、单价、金额四列,每行金额用 =B2*C2 这样的公式,小计用 =SUM(D2:D10)。再加上折扣、税费(如 =D11*0.06)和总额几行。把公式单元格锁定,避免被覆盖,完成后导出 PDF。

用模板做发票

模板提供版式,你只需填内容。发票模板页面有适合自由职业者、咨询顾问、按小时计费、承包商的版式和空白发票,每一个都会带着示例信息在生成器里打开,替换成你自己的即可。

完整示例:含折扣、税费和运费的发票

一位摄影师给客户开活动拍摄的发票,老客户打 9 折,另有税费和一本寄送的纸质相册:

项目数量单价金额
活动摄影(小时)4¥800.00¥3,200.00
照片精修(张)25¥60.00¥1,500.00
纸质相册,25 × 25 cm1¥900.00¥900.00
小计¥5,600.00
折扣(10%)−¥560.00
税(6%,示例)¥302.40
运费¥20.00
应付总额¥5,362.40

逐步计算:

  1. 每行金额:4 × ¥800.00 = ¥3,200.00;25 × ¥60.00 = ¥1,500.00;1 × ¥900.00 = ¥900.00。
  2. 小计:¥3,200.00 + ¥1,500.00 + ¥900.00 = ¥5,600.00。
  3. 折扣:¥5,600.00 的 10% = ¥560.00,折后 ¥5,040.00。
  4. 按折后金额计税:¥5,040.00 × 6% = ¥302.40。
  5. 总额:¥5,040.00 + ¥302.40 + ¥20.00 运费 = ¥5,362.40。

这里税费按折后金额计算、运费不计税,这是常见做法,但各地规则不同。税率和计税范围只是示例,请按适用于你的规定来写;在中国大陆需要税务发票的,仍要通过电子税务局另行开具。

在发票生成器里,折扣、税率和运费各填一次,它就按同样的顺序计算:先折扣,再按折后金额计税,最后加运费。

发送前检查清单

发出之前核对:

  • 发票编号唯一,并且接着上一张
  • 写了开票日期和具体的到期日
  • 客户名称、公司和账单地址正确,需要的话写上 PO 号
  • 每一行都有清楚的内容、数量、单价和金额
  • 小计、折扣、税费(含税率)和运费加起来等于总额
  • 定金或之前的付款已扣除,应付余额清楚
  • 注明了币种
  • 付款信息完整:银行账户、PayPal 或付款链接
  • 已登记税号的,税号已写上
  • 是 PDF 文件、文件名清楚,发给了负责审批付款的人

发出发票之后该做什么

做好发票只完成了一半,另一半是把钱收回来。

  • 完工当天就发。开票晚一天,回款往往也晚一天。
  • 附一封简短的邮件。比如:“Hi Sam,附件是 9 月拍摄的发票 INV-0042,金额 ¥5,362.40,10 月 26 日到期,付款信息在发票上。再次感谢!” 邮件里也写上金额和到期日,客户不用打开 PDF 就知道欠多少。
  • 留存副本并记台账。记下编号、客户、金额、发送日期、到期日和收款日期,用一张表格就够。
  • 礼貌地跟进。到期前几天友好提醒一次,逾期后第二天再提醒一次,大多数拖款都能解决。提醒时带上发票编号并重新附上发票。
  • 了解逾期的权利。以英国为例,企业可以对逾期的商业款项按法定利率收取利息,利率为 8% 加英格兰银行基准利率。其他国家有各自的规定;在发票上写明逾期政策,无论在哪里都能让预期更清楚。
  • 收款后开收据。在台账里标记为已付,客户需要的话发一张收据,可以用收据生成器按同样的信息生成。

常见问题

怎么免费做发票?

用免费的在线发票生成器,或 Word、Google 文档、Excel、Google 表格里的模板。用生成器的话合计和税费自动算好,可以直接下载 PDF。Invoiceize 免费、不用注册、没有水印。

个人没有注册公司能开 invoice 吗?

在大多数国家可以,个体经营者和自由职业者可以用本人名义开具,在公司名称的位置写上你的全名和联系方式。登记了销售税或增值税的,需要遵守相应发票的额外规定。在中国大陆,法定税务发票需通过税务机关开具(个人可按规定申请代开),自制的 invoice 不能替代。

第一张发票用什么编号?

什么数字都可以,只要之后的发票接着编、不重复。INV-0001 或 2026-001 是常见的起点,从 1001 这样更大的数字开始也可以,重要的是唯一且连续。

用手机能做发票吗?

可以。在手机浏览器里打开在线发票生成器即可,Invoiceize 在手机上不用装 App 就能用。会计软件和 PayPal 也有能开发票的手机应用。无论用哪种,最后都下载或分享 PDF。

发票发 PDF 还是 Word?

发 PDF。它在任何设备上都一样、打印不走样,也不会被误改。Word 和表格文件换台电脑版式可能会乱,还能被编辑,不适合用来请款。

已经发出的发票写错了怎么办?

如果客户还没入账,发一份更正版本并简单说明。如果已经记进了任何一方的账,就开一张冲销单作废原发票,再用下一个编号重开。不要重复使用旧编号,也不要从记录里删除原发票。

发票和报价单有什么不同?

报价单在开工前,告诉客户大概要花多少钱,客户可以接受或拒绝;发票在完工后(或到约定节点)要求付款。需要先报价的话,从报价单生成器开始。

准备好发出你的发票了吗?

填好信息,下载无水印的 PDF。无需注册。

打开发票生成器