客户集中度描述了一家企业的收入有多少来自各个单独客户。它有助于识别哪些客户关系值得进一步审视,但单凭一个百分比并不能确定估值折价、借款限额或风险等级。
使用客户集中度报告来计算每位客户的占比、最大客户的占比,以及前五大客户的合计占比。先从一个期间、一种货币的完整且已对账的客户收入清单开始。

计算之前先界定总体范围
选择一个包含起止两日在内的日期区间。对每位客户使用相同的会计基础和收入定义,并将客户营业收入合计与该期间的收入记录进行对账。净营业收入应反映这些记录中包含的退货、贷项调整及其他调整。不要用现金收款或未收回的发票余额来代替收入。
纳入所选总体范围内的每一位客户,包括小客户。只纳入最大的几个账户会使分母过小,从而高估它们的占比。报告衡量的是你提供的数据;它无法检测出你的源记录中遗漏的客户。
为每位客户使用稳定的客户 ID。ID 是必填项且区分大小写;A 和 a 代表不同的客户。名称是可选的显示标签,因此两个客户可以拥有相同的名称而不会合并为一个客户。如果应将子公司作为一个整体进行分析,请在准备输入数据之前确定并记录该分组方式。报告不会推断所有权关系。
报告接受非负的净营业收入,每位客户 ID 一行,使用单一货币。它不执行货币换算。客户总额为负数时需要单独对账或分析;不要仅仅为了强行让数据通过此工具而删除一笔有效的贷项调整。
实操示例:2026 年 1 月 1 日至 3 月 31 日
这家示例企业在 2026 年第一季度整体拥有六位客户和 1,000.00 美元(USD)的净营业收入。下面可选的名称与 ID 对应只是为了便于理解示例。
| 客户 ID | 客户名称 | 净营业收入(USD) | 收入占比 |
|---|---|---|---|
| A | 客户 A | 600.00 | 60.00% |
| B | 客户 B | 200.00 | 20.00% |
| C | 客户 C | 100.00 | 10.00% |
| D | 客户 D | 50.00 | 5.00% |
| E | 客户 E | 30.00 | 3.00% |
| F | 客户 F | 20.00 | 2.00% |
| 总计 | 1,000.00 | 100.00% |
每个占比等于该客户的净营业收入除以净营业收入总额。最大客户是 A:600.00 ÷ 1,000.00 = 60.00%。前五大客户是 A 到 E:(600.00 + 200.00 + 100.00 + 50.00 + 30.00) ÷ 1,000.00 = 98.00%。即使客户 F 不在前五名内,F 仍计入分母。
如果客户少于五位,前五大客户的计算会包含所有现有客户。如果收入总额为零,则每个占比都无法定义,因为除以零没有百分比结果。一份有效的全零报告与一份空白或无效报告不同。显示和导出的占比保留两位小数;在其他示例中,四舍五入可能使显示的客户占比之和略高于或略低于 100%。
在报告中复现该示例
在报告中选择 加载示例,或将以下文本保存为 UTF-8 CSV 文件并在导入面板中选择它。第一列是记录类型;请保持表头和日期格式如所示不变。
customer_concentration_v1,start_date,end_date,currency,customer_id,customer_name,revenue
customer,2026-01-01,2026-03-31,USD,A,Customer A,600.00
customer,2026-01-01,2026-03-31,USD,B,Customer B,200.00
customer,2026-01-01,2026-03-31,USD,C,Customer C,100.00
customer,2026-01-01,2026-03-31,USD,D,Customer D,50.00
customer,2026-01-01,2026-03-31,USD,E,Customer E,30.00
customer,2026-01-01,2026-03-31,USD,F,Customer F,20.00选择文件后会暂存一份预览。检查其中的期间、货币、客户数量和总额,然后选择 应用并替换条目 以替换当前输入。在应用后的报告中检查各个客户记录行。无效文件不会改变当前报告。你也可以手动输入或编辑这些记录行。
下载当前有效的报告,以将输入记录行与计算列保存在一起。CSV 中的百分比使用诸如 60.00 这样的数字来表示 60%。重新导入报告时会根据输入重新计算其计算列。该工具在浏览器本地运行,不会保存你草稿的持久副本;请保留你自己的源记录和下载的文件。
收入集中度不同于应收账款集中度
收入集中度涵盖某一期间内的活动。应收账款集中度涵盖截至某一特定日期仍未收回的款项。客户 A 可能贡献了本季度收入的 60%,但在季度末分文不欠,因为每张发票都已付清。另一位客户可能收入占比更小,却有更大的逾期余额。
OCC 的资产支持贷款手册从客户群、集中度、拖欠情况、稀释和信用质量的角度讨论应收账款抵押品。它描述了在该贷款语境下的集中度限额以及对抵押品合格性或抵押品融资比例可能做出的调整。这些判断涉及应收账款和贷款条款;本收入报告不计算合格借款基数。参见 OCC 手册关于应收账款的讨论,印刷版第 16–17 页。
在审查应收账款融资安排时,请将发票级别的账龄报告和实际融资协议与收入集中度分析一并保留。不要将收入占比直接套用到未收回的应收账款余额上,也不要假定统一的融资折减比例。
10% 披露门槛意味着什么
常被引用的 10% 这一数字来自特定的财务报告语境。FASB 对 ASC 280-10-50-42 的摘要描述了当来自单一外部客户的收入达到实体收入的 10% 或以上时的披露要求:该事实、每位此类客户的收入金额以及报告该收入的一个或多个分部。该条款不要求披露客户的身份。参见 FASB 2018 年 9 月会议材料第 47 页的“现行 GAAP(current-GAAP)”栏目。
第 280 号主题分部报告适用于其适用范围内的公众实体(public entities);FASB 的2023 年分部报告公告描述了该范围。这并不是说每一家私营企业在某个客户的收入占比达到 10% 时都必须公布其客户名单。
一个具体的 SEC 示例是其2024 年致 Sanmina 的意见函第 3 条意见。工作人员要求提供在所呈报期间内占净销售额至少 10% 的客户的净销售额金额或百分比以及相关分部,并援引了第 280 号主题。
披露门槛确定的是适用报告规则所要求的信息。它并不确立普遍的安全与不安全收入区间。因此,本报告仅显示占比,而不评定风险等级、预测估值折价或估算贷款额度。
将这些数字转化为具体的审查问题
在示例中,客户 A 贡献了大部分收入。下一步是了解该客户关系以及企业承受变化的能力:
- 合同: 协议何时续签,实际适用哪些终止条款或采购量条款?
- 盈利能力: 来自该客户的利润率是多少,如果收入下降哪些成本仍会保留?
- 付款时间: 发票是否按期付款,目前还有多少未结清?
- 共同风险敞口: 看似独立的客户是否共享同一所有者、行业或需求驱动因素?
- 可比性: 期间、收购、客户分组或收入政策的改变是否改变了分母?
对于任何客户流失情景或估值分析,请使用有据可依的假设。收入占比并不能告诉你由此产生的利润或现金缺口,而且客户结构的变化也没有保证的时间表。比较一致的期间,并同时审查基础金额和百分比:较低的占比可能反映其他方面的增长,也可能反映最大客户收入的下降。
有关估值方法的整体介绍,请参阅企业估值方法指南。
为下一次审查保留一份已对账的记录
保留产生输入记录行的期间定义、客户 ID 映射、调整和对账。保留支持性发票和会计记录的链接或引用。如果你使用纯文本记账,请一致地维护这些引用,并在输入到这里之前从你的记录中准备好客户总额。报告不会连接到你的分类账,也不会自动创建客户收入仪表板。
当下一个期间的完整数据准备好时,返回客户集中度报告。如需帮助组织你的记账工作流程,请使用 Beancount 帮助中心;集中度分析仍然是根据你提供的客户总额进行的单独且经过审查的计算。





