阅读约 6 分钟

发票上的质保金:扣留、累计金额和释放

怎样在每张按进度开具的发票上显示质保金,保持累计金额,为释放的款项开票,并处理英国的 retention 和增值税。附算例和措辞,并说明各地法律的差异。

最近更新于 2026年11月6日

其他来源的规则和数据已于 2026年11月6日 核对。这些内容会变动,请在依据其操作前向原始来源确认。

以下为一般性信息,不构成税务或法律建议。具体规则因国家和个人情况而异,凡涉及税务或法律后果的内容,请向您的会计师确认。

发票上的质保金,是客户在工程达到约定节点之前,从每笔进度款中扣留的约定比例。每张发票都要显示已开票的工作量、扣留金额和应付净额,记录累计扣留的总额,并在合同释放这笔款项时为该总额开票。

什么是质保金?

质保金是您在建筑工程上已经赚到、但客户作为缺陷或未完工作的担保而扣留,并按合同日后支付的款项。美国合同称之为 retainage,英国合同称之为 retention,HMRC 的说明是:在确认工作完成得当之前,扣留合同价款的一部分。

它是延期支付,而不是降价,这决定了它在发票上怎么显示,也决定了您为什么必须去催收。

客户最多可以扣留多少质保金?

客户最多可以扣留多少质保金,首先取决于合同,其次取决于当地法律,法律可能设有上限。规则会变,下面只是举例,并非完整清单:

地区 适用规则,核对于 2026年11月
加利福尼亚州,私人工程 对 2026年1月1日起签订的合同设有 5% 的上限,但有例外,例如某些低层住宅项目,另有保函例外
纽约州,私人工程 对适用该州及时付款法的合同,为合同金额的 5%
美国其他州 差别很大,公共工程往往另有规定。请查阅您所在州的法规和您的合同
英国 由合同约定。JCT 合同范本的默认值是 3%,双方可以约定其他比例,也可以不设

英国正朝着变化的方向走。2026年3月,政府表示提议禁止在建筑合同中扣减和扣留 retention,《商业支付法案》将实现这一点。我们核查时,该法案仍在议会审议中。一家律师事务所的解读是,禁令在 2030 年之前不会适用。如果要签订期限较长的合同,请核实它进展到了哪一步。

发票上怎么显示质保金?

发票上的质保金显示为从已开票工作量中扣减的一项,并同时写明应付净额和累计扣留总额。读发票的人应当能看出已赚到多少、现在支付多少、还欠多少。以下数字为虚构,发票底部可以这样写:

本期完成的工作 $45,000.00
减:质保金 5%(合同第 5.2 条) −$2,250.00
本张发票应付金额 $42,750.00
截至目前扣留的质保金,含本张发票 $3,750.00

如果合同要求使用 AIA 表格,质保金则体现在 G702 的第 5 行。AIA G702 和 G703 一文解释了其中的算法。阶段设置的一般方法,请参阅按进度开票。

怎样记录质保金的累计金额?

每份合同的质保金累计金额,只在一个地方记录,每开一张发票就更新一次。下面是一个虚构的例子:一家分包商承接 $120,000 的合同,质保金 5%,最后一次性全部释放。

发票 已开票工作量 质保金 应付净额 累计扣留
1 $30,000 $1,500 $28,500 $1,500
2 $45,000 $2,250 $42,750 $3,750
3 $45,000 $2,250 $42,750 $6,000
释放 −$6,000 $6,000 $0
合计 $120,000 $120,000

用两种方法核对。累计扣留应当等于质保金比例乘以截至目前的已开票工作量($120,000 的 5% 是 $6,000)。已开票工作量应当等于所有应付净额之和。

最常见的算术失误,是按累计金额计算百分比,却在每张发票上又全额扣减一次。如果按截至目前的工作量计算,只应扣减自上次以来的增加部分。

怎样为释放的质保金开票?

待合同约定的条件满足后,为释放的质保金开具一张有自己编号的新发票。许多工程上,质保金不会自动支付,没人去要的释放款项可能长期无人付款。

条件写在您的合同里。在美国的工程中,它通常与实质性竣工或最终竣工挂钩,有时还要附带留置权放弃声明。依据 JCT 合同范本,前一半在项目竣工时释放,后一半在缺陷责任期之后释放,所以您要开两张发票。两个日期要在签约时就记下,而不是等完工以后。

依据合同 14-2026 第 5.2 条释放质保金,实质性竣工日期为 2026年6月30日。发票 INV-2026-0012、INV-2026-0019 和 INV-2026-0027 上扣留的质保金:$6,000.00。本张发票不包含新的工作量。

英国 retention 的增值税怎么处理?

英国对 retention 的增值税,一般在您为 retention 开具发票或收到款项时才到期,以先发生者为准。HMRC 的 VAT Notice 708 在第 23.1.2 段这样规定,第 2.1.1 段则说应使用与合同前期付款相同的增值税税率。所以您的期中发票对净额计征增值税,释放发票则对 retention 计征增值税。

还是上面那个虚构的例子,换成英镑,增值税 20%:

发票 工作量 Retention 开票净额 增值税 合计
期中发票 2 £45,000 £2,250 £42,750 £8,550 £51,300
释放发票 £6,000 £1,200 £7,200

有三点需要注意。如果一开始就按全额开具增值税发票,全额的增值税在那时到期。HMRC 对某些建筑供应有特殊规定,遇到不寻常的情况,请问您的会计师。如果适用国内反向征收,您根本不收取增值税,而由客户自行申报。

英国以外的情况,请咨询会计师。在欧盟,增值税指令第 66 条允许成员国就某些交易自行选择增值税何时开始应当缴纳,所以各地的时点并不相同。美国销售税的处理因州而异,此处不作讨论。

应该按全额开票,还是按净额开票?

大多数情况下按净额开票,并在释放之前以累计金额的方式记录质保金。两种做法对您的账目影响不同。

按净额开票 按全额开票,质保金暂不付款
您的发票列表 只显示现在到期的款项 几个月里显示为部分付款的发票,然后变为逾期
英国增值税 按净额到期 开具时按全额到期
报表上的销售额 在释放开票之前较低 从一开始就是全额
累计金额 由您另行记录 体现为未付余额

会计师可能要求在期末调整 retention,使您的销售额反映已赚到的金额。WIP 报告会逐个项目显示这个数字。如果客户只是少付了发票上要求的金额,那是另一回事:那属于部分付款,余额仍然到期。

在 ERPFlow 中处理质保金

ERPFlow 没有质保金的行类型,也没有质保金累计余额,发票行也不能为负数,所以无法设扣减行。如果您每月都要对大型合同按阶段估价并扣留 retention,会觉得它功能单薄。对于偶尔涉及 retention 的小型建筑施工企业,可以这样做:

  • 把净额作为一行开具。在一张普通发票上录入这样一行:“本期工作 $45,000.00,减质保金 5% $2,250.00。截至目前扣留的质保金 $3,750.00”,数量 1,单价 $42,750。该行的折扣字段可以算对数字,但对您仍然被欠着的钱,“折扣”是个不对的词。
  • 累计金额记在电子表格里。ERPFlow 不会跨发票汇总。
  • 记下释放日期。该项目看板上带截止日期的卡片,在日期临近时会变成琥珀色,再变成红色。系统不会发送任何通知,所以需要有人去看。
  • 以新发票开具释放款。这是只有一行的普通发票,“订单编号”字段可以填合同编号。请在该行上设置税率。增值税如何处理、纳税时点是什么,ERPFlow 不会替您判断。
  • 手动催收。付款需要手动记录,提醒只有在有人发送时才会发出。

FAQ

质保金:常见问题

没有找到答案?我们乐意帮您解答。

联系我们
质保金和折扣是一回事吗?
不是。折扣是永久降低价格。质保金是约定价格的一部分,由客户扣留,客户仍然欠着这笔钱,待合同约定的释放条件满足时支付。把质保金当作折扣来显示,可能会少计您的销售额,也让您没有这笔应收款的记录。
质保金应该计入营收吗?
权责发生制账务通常应该,一旦对应的工作完成。质保金在账目中一般显示为尚待收取的金额,所以它不会从销售额中消失。收付实现制的企业一般在收到时才计入。具体处理取决于您适用的会计准则,请向会计师确认。
英国建筑行业的 retention 要被禁止了吗?
还没有。英国议会正在审议的《商业支付法案》(Commercial Payments Bill)将在过渡期之后,禁止建筑合同中的现金 retention。截至 2026年11月,该法案尚未成为法律,所以 retention 条款仍然合法;有一家律师事务所的分析预计,禁令最早要到 2030 年才会适用。
在英国,对 retention 要收取增值税吗?
一般来说,在 retention 开具发票或支付之前不用。HMRC 的 VAT Notice 708 规定,被扣留部分的纳税时点推迟到您收到款项或为其开具增值税发票之时,以先发生者为准。如果一开始就为全额开具增值税发票,全额的增值税就在那时到期。某些供应适用特殊规定。
ERPFlow 能处理发票上的质保金吗?
不能。ERPFlow 没有质保金的行类型,也没有质保金累计余额,发票行也不能为负数。承包商可以把净额作为一行开具,并在该行说明里写明扣留的部分,把累计金额记在电子表格里,释放时再开一张普通发票。

立即开始

免费起步,随业务成长。

在一个平台里经营整个公司,付的是创业者的价,不是大公司的价。

  • 免费开始
  • 几分钟即可完成设置
  • 无试用倒计时