在 HubSpot 中直接创建合同
上次更新时间: 2026年10月28日
请注意:如果您是 超级管理员,您可以将您的账户加入 HubSpot 合同的“直接创建、编辑和续签” 测试版。
在 HubSpot 中,合同是已确认收入的集中化数据源。通过在 HubSpot 中管理合同,您可以记录和管理现有合同协议、手动记录付款或自动向买家开具账单、在合同有效期内进行更新、续签合同,并准确报告收入。
设置合同后,请了解如何直接创建和导入合同。如果您希望采用基于报价的流程来提议和批准对现有合同的变更,请进一步了解如何从已接受的报价中创建合同。了解合同在 HubSpot 中的使用方式。
何时应直接创建合同
在以下情况下,您可能需要在 HubSpot 中直接创建合同:
- 集中管理客户协议:使用合同功能集中管理买家协议和收入信息。
- 导入或迁移现有合同:如果您已有现有合同并希望在 HubSpot 中进行管理,可以导入或迁移这些合同:
- 导入非计费合同:使用导入工具导入不包含计费计划的合同。
- 迁移具有计费连续性的合同:若要导入具有计费连续性的合同,请了解有关将合同迁移至 HubSpot(BETA)的更多信息。
- 在其他系统中管理 CPQ 时:如果您使用其他系统管理 CPQ,可以将 HubSpot 中的合同作为报告和自动化的权威数据源。
直接创建合同
可从合同索引页面,或从联系人、公司、商机和工单记录中直接创建合同。如果您想导入或迁移现有合同,请了解有关导入合同以及将合同迁移至 HubSpot(BETA)的更多信息。
从索引页面创建合同
从其他记录创建合同
- 导航至您的记录:
- 在你的 HubSpot 帐户中,单击更多,然后导航到 CRM > 联系人。如果你的帐户中未显示更多,请直接导航到 CRM > 联系人。
- 在你的 HubSpot 帐户中,单击更多,然后导航到 CRM > 联系人。如果你的帐户中未显示更多,请直接导航到 CRM > 联系人。
- 在你的 HubSpot 帐户中,单击更多,然后导航到 CRM > 交易。如果你的帐户中未显示更多,请直接导航到 CRM > 交易。
- 在你的 HubSpot 帐户中,单击更多,然后导航到 CRM > 服务工单。如果你的帐户中未显示更多,请直接导航到 CRM > 服务工单。
- 点击某条记录的名称。
- 在右侧边栏的“合同”卡片上,点击“添加”,然后选择“创建新合同”。如果看不到“合同”卡片,请了解如何将其添加到右侧边栏。

- 配置合同。
源记录将与合同相关联。源记录中的关联关系和明细项目将在适用情况下被继承。例如,如果您从商机记录创建合同,
配置合同
使用合同编辑器配置合同信息。要预览合同详情和计费计划,请点击右上角的“预览合同”。要将合同保存为草稿,请点击左上角的“返回”。您可以稍后编辑合同草稿。
编辑合同的卖方详细信息
“合同方”部分显示合同中卖方的详细信息。
- 卖方详细信息基于合同创建者。
- 卖方详细信息(包括电话号码)将从创建合同的用户个人资料中自动填充。卖方的公司信息将从该账户的公司信息中自动填充。
- 您可以更新卖方的姓名、电话号码和公司信息。如果更新了卖方的详细信息,只有合同及与该合同相关的发票会使用新信息。用户资料和公司信息不会被更新。
- 创建合同必须填写卖方的电子邮箱地址和公司名称。
要编辑卖方详细信息,请在合同的“合同方”部分:
- 要更新卖方公司信息,请将鼠标悬停在公司名称上,然后点击编辑图标。
- 在右侧面板中更新详细信息,然后点击“保存”。对卖方公司详细信息所做的更改仅适用于该合同及其关联的发票。您的账户设置不会被更新。
添加开票公司和联系人
“合同方”部分还会显示合同的开票公司和联系人。
- 合同必须至少有一个开票联系人。可以添加多个开票联系人。
- 一份合同最多可关联一家买方公司、一名账单联系人及一家账单公司。
- 发票和账单详情(如收据)将发送给账单联系人。
要添加开票公司和联系人:
- 要添加开票公司,请在“开票公司”旁边点击“添加”。在右侧面板中搜索并选择 该公司,然后点击“保存”。点击右侧面板中的“创建新公司”选项卡以创建新的公司记录。
- 要编辑开票公司详细信息,请将鼠标悬停在公司名称上,然后点击edit 编辑”图标。编辑内容也会同步更新到该公司的 CRM 记录中。
- 要替换开票公司,请将鼠标悬停在该公司上,然后点击“替换”图标。
- 要删除开票公司,请将鼠标悬停在该公司上,然后点击delete删除”图标。
- 若要使用与公司记录相同的开票地址,请在“开票地址”下勾选“与开票公司相同”复选框。
- 若要使用不同的开票地址,请点击“+ 添加开票地址”。
- 在右侧面板中,输入开票地址并点击“保存”。合同中的开票地址将随之更新,并应用于相关发票。公司记录不会被更新。
请注意:如果启用了自动销售税功能,系统将使用 中的开票地址来确定是否应在合同中添加税费。
- 点击展开“税号”部分,查看已添加到开票公司的任何税号。要编辑现有税号,请点击开票公司名称旁边的“编辑”图标,然后在右侧面板中点击“税号”选项卡 。可通过发票工具添加卖方税号。
- 要添加开票联系人,请在“开票联系人”旁边点击“添加”。在右侧面板中,搜索并选择一位联系人,然后点击“保存”。点击右侧面板中的“创建新联系人”选项卡以创建新的联系人记录。
- 要编辑账单联系人的详细信息,请将鼠标悬停在联系人上,然后点击编辑图标。编辑内容也会同步更新到联系人的 CRM 记录中。
- 要替换开票联系人,请将鼠标悬停在该联系人上,然后点击“替换”图标。
- 要删除账单联系人,请将鼠标悬停在该联系人上,然后点击delete删除”图标。
- 要添加其他账单联系人,请点击“+ 添加其他联系人”。搜索联系人并勾选其旁边的 复选框,然后点击“保存”。

配置合同详情
设置合同的生效日期、所有者、付款条款和采购订单号。您还可以添加自定义属性,并将合同与现有交易关联。
- 要设置合同生效日期,请在“合同生效日期”部分点击日期选择器并选择日期。
- 要设置合同所有者,请点击“合同所有者”下拉菜单并选择一位所有者。
- 点击“付款条款”下拉 菜单,选择一项付款条款。了解有关付款条款的更多信息。
- 若要在合同中包含采购订单号,请在“采购订单号”字段中输入采购订单号。
- 要添加自定义属性,请点击“+ 添加自定义属性”。您可以从列表中选择现有的自定义合同属性、搜索自定义属性,或点击“创建新合同属性 ”来设置新的自定义合同属性。
- 要删除自定义属性,请点击其旁边的删除 图标。
- 若要将合同与交易关联,请点击“关联到交易”下拉菜单并选择一个交易,或点击“创建新交易”以创建新交易。

添加明细行
需要权限 创建自定义明细行需要“超级管理员”或“创建自定义明细行”权限。
需要订阅 A Revenue Hub 专业版或企业版账户,才能为该账户启用自动销售税功能。
需要座位 自动销售税功能至少需要分配一个 Revenue Hub席位。一旦存在符合条件的席位,整个账户内所有受支持的收入管理工具均可使用自动销售税功能,包括合同、发票、支付链接、报价单、旧版报价单和订阅。用户无需被分配 Revenue Hub 席位即可使用启用了自动销售税功能的收入工具(报价除外)。
从产品库中向合同添加明细行,或添加自定义明细行。
请注意:当使用 Stripe作为支付处理选项时时,应付总额必须大于 0.50 美元,或结算货币的等值最低金额。了解有关 Stripe 的最低收费金额。
要添加明细项目:
- 在“明细行”部分的右上角,点击“添加明细行”,然后选择一个选项:
- 从产品库中选择:根据产品库中的产品添加明细行,包括使用HubSpot-Shopify 集成创建的明细行。
- 按产品名称、产品描述或SKU 搜索,或点击“高级筛选”以优化搜索结果。
- 在右侧面板中,勾选您希望作为项目依据的产品的复选框。如果选择分级定价项目,请在添加项目前点击“查看分级”以查看该产品的不同分级。

- 创建自定义行项目:创建仅适用于该合同的自定义行项目。选择此选项后,请使用右侧面板输入行项目详细信息。选中“将行项目保存到产品库”复选框,可将该行项目保存到您的产品库中。点击“保存”或“保存并添加另一个”。
- 从产品库中选择:根据产品库中的产品添加明细行,包括使用HubSpot-Shopify 集成创建的明细行。
- 点击“预览合同”以预览合同详情和计费计划。
- 税费可 添加到单个明细行,或者您可以使用 自动销售税 。若要为单个明细行添加税费,请点击“税率”下拉菜单并 设置税率 。税额列将自动更新。
- 如果您使用自动销售税功能,请打开“自动销售税”开关。系统将在创建合同时自动计算销售税。
- 在“税种”列中,点击下拉菜单并为每个明细行选择相应的税种。您可以为不同的明细行选择不同的税种。每个明细行必须具有唯一的名称。
- 如果您要作为合同的一部分发货,必须添加一个运费明细行,以便自动计算税费。如果您尚未将运费添加到产品库中,请添加一个自定义明细行,并将“税费类别”设为“运费”。
- 您可以编辑行项目表格中显示的列。如果您是超级管理员,可以设置默认向所有用户显示的列。了解如何编辑列。
- 在编辑器中通过调整各列的数值来编辑明细行。

- 编辑分级定价明细项时,价格会根据您调整的数量在相应价格档位下实时更新。点击“查看价格档位”,在价格档位表旁编辑数量,以了解适用哪一价格档位。

- 默认情况下,一次性及定期项目计费日期设置为当天。若需延后向买家收取某项费用的费用,请点击“计费开始日期”下拉菜单,然后选择“自定义日期”。在右侧面板中,点击日期选择器并选择开始日期,然后点击“保存”。
- 若要为单项添加折扣,请在“单位折扣”列中点击下拉菜单,然后选择“百分比”或“货币”。输入折扣金额。折扣只能设置在单个单项上,不能设置在整个合同上。
- 若要编辑明细行的详细信息,或克隆、删除明细行,请将鼠标悬停在明细行上,点击“操作”,然后选择相应选项:
- 编辑:编辑合同中的该行项目。产品库不会受到影响。
- 删除:删除该行项目。
-
要重新排序明细行,请点击并拖动明细行,使用dragHandle拖拽手柄进行操作。
-
“摘要”部分显示了将如何向您的买家收费:
- “小计”仅显示结账时应支付的商品金额。任何将在日后收取费用的商品将显示在“未来付款总额”中。
- 所有商品(无论付款到期日如何)的金额都将汇总在“总计”一栏中。
- 关闭“自动计算销售税”开关,即可停用自动计算销售税功能。
请注意:
- 虽然在 HubSpot 中可以添加税费、手续费或折扣,但针对您的具体情况,法律和财务团队才是为您提供合规建议的最佳资源。
- 设置任何货币的明细行单价时,最多支持六位小数;结账时,折扣金额将根据该货币的精度进行四舍五入。例如,如果某明细行价格为 11.90 美元,并应用 15% 的折扣,则 1.785 美元的折扣金额将四舍五入为 1.79 美元。买家最终支付总额为 10.11 美元。
配置计费和付款
设置向买家开具账单和收取款项的方式。只有在启用计费功能后,才可使用在线支付。
要设置计费,请在“计费和付款”下:
- 开启“计费”开关,系统将自动为定期项目生成发票并向买家开具账单。了解有关计费设置的更多信息。
- 要设置收款方式,请在“收款流程”下:
- 选择“自动付款”以在每个计费日自动收取发票款项。点击“扣款方式”下拉菜单并选择一项:
- 在首张已付款发票中收集付款方式:使用支付首张发票时输入的付款方式对每张发票进行扣款。
- 使用已保存的支付方式:通过现有已保存的支付方式进行扣款。
- 如果您希望买家在每个账单日手动支付发票,请选择“手动付款”。系统将在每个账单日向买家发送发票,以便其安排付款。
- 选择“自动付款”以在每个计费日自动收取发票款项。点击“扣款方式”下拉菜单并选择一项:
- 若希望通过其他方式开具账单并收取款项,请关闭“账单”开关。

要设置在线支付,请在“接受在线支付”下:
- 如果在“计费”部分选择了“自动付款”,则在线付款功能将默认开启。如果选择了“手动付款”,请打开“接受在线付款”开关,以允许买家在线支付发票。
- 此屏幕上的预填选项反映了“付款设置”中的配置。请勾选或取消勾选“接受的付款方式”复选框,以选择要接受的付款类型。
- 如果您已设置费用,请在“结账时适用的费用”下,勾选您希望应用于合同付款的费用旁边的复选框。
- 选中“收集信用卡购买的账单地址”复选框 ,以收集买家的账单地址。
- 选中“收集收货地址”复选框,以收集买家的收货地址。
- 若要通过其他方式接受付款,请将“接受在线付款”开关关闭。
设置合同语言、区域和货币
- 点击合同编辑器右上角的“设置”。
- 点击“语言”下拉菜单并选择一种语言。
- 点击“区域设置”下拉菜单并选择一个区域设置。区域设置将更改合同中的日期和地址显示格式。更改合同的区域设置不会更新货币。
- 如果您在账户中设置了多种货币,请点击“货币”下拉菜单并选择一种货币。
最终确定合同
- 要最终确定合同并发送第一张发票,请点击右上角的“最终确定”。
- 如果系统提示,请在对话框中点击“最终确定”以确认。
发票发送与付款
您对明细项目、计费和支付的配置将决定后续流程。请参阅下表,根据您的合同设置了解具体流程。
| 催收流程 | 收费方式 | 在线支付 | 开票日期 | 行为 |
| 自动 | 使用已保存的支付方式 | 是 | 今天 | 当您最终确定合同时,首张发票将通过已保存的支付方式扣款。此后所有发票均将通过同一支付方式扣款。 |
| 自动 | 使用已保存的支付方式 | 是 | 未来 | 首张发票将在首个计费日通过已保存的支付方式扣款。后续所有发票均将通过同一支付方式扣款。 |
| 自动 | 在首张已付款发票中采集支付方式 | 是 | 今天 | 当您完成合同签订后,系统会自动将首张发票通过电子邮件发送给买家。当买家通过在线结账支付该发票时,所填写的支付方式将在每个计费日自动扣款。系统将在每个计费日自动通过电子邮件发送发票。 |
| 自动 | 在首张已付款发票中收集付款方式 | 是 | 未来 | 首张发票将在首个计费日自动通过电子邮件发送给买家。当买家通过在线结账支付该发票时,系统将在每个计费日从其输入的支付方式中扣款。发票将在每个计费日自动通过电子邮件发送。 |
| 手动 | - | 是 | 今日 | 当您最终确定合同时,系统会自动将首张发票通过电子邮件发送给买家。后续发票将自动通过电子邮件发送。买家需通过在线结账手动支付每张发票。 |
| 手动 | - | 是 | 后续 | 首张发票将在首个计费日自动通过电子邮件发送给买家。后续发票将自动通过电子邮件发送。买家需通过在线结账手动支付每张发票。 |
| 手动 | - | 否 | 今日 | 当您最终确定合同时,首张发票将自动通过电子邮件发送给买家。后续发票也将自动通过电子邮件发送。买家将通过在线支付以外的其他方式支付每张发票,您必须手动记录这些付款。 |
| 手动 | - | 否 | 未来 | 首张发票将在首个计费日自动通过电子邮件发送给买家。后续发票将自动通过电子邮件发送。买家将通过在线支付以外的其他方式支付每张发票,您必须手动记录收款情况。 |
| 已关闭计费功能 | - | - | 今日或未来 | 该合同不会生成发票,也不会收取款项。 |
将合同导入 HubSpot
将现有合同导入,以便与在 HubSpot 中创建的合同一并管理。包括与明细行、联系人及商机的关联关系。
导入合同与迁移合同的区别
您可以选择将合同导入或迁移至 HubSpot。导入的合同不可开具账单,而迁移的合同将通过 HubSpot 进行计费。请参阅下表了解两者的区别。
| 目标 | 推荐路径 | 结果 | 后续步骤 |
|---|---|---|---|
| 在 HubSpot 中跟踪和报告现有合同,同时在旧系统中继续进行计费 | 标准合同导入 | 合同将作为非计费记录导入。HubSpot 不会生成发票,也不会向支付方式扣款。您的现有计费系统仍将保持控制权。 | 请按照以下步骤将合同导入 HubSpot。 |
| 将未来的开票工作转移至 HubSpot,并可选配自动收款功能 | 计费迁移(测试版) | 只有在您明确完成迁移流程后,HubSpot 才会接管计费。一旦激活,此操作无法撤销。迁移不会自动停止您原有系统中的计费。 | 了解有关将合同迁移到 HubSpot(测试版)的更多信息。 |
请注意:目前不支持将 HubSpot 订阅直接转换为合同。如果您要迁移 Stripe 订阅,请了解有关迁移 Stripe 订阅的更多信息。
多对象导入示例
下载下方的示例文件,查看一个包含两个明细项、一个商机关联、一家公司和两个联系人的合同,这些内容均组织在一个导入文件中。每行都会重复contract_import_id字段,以便将它们归入同一份合同。每行仅填写与该对象相关的列——其余单元格请留空。
第一列(“行类型”)仅作为参考标签。导入前请将其删除。
请注意:CSV 文件仅用于说明目的。请替换 CSV 文件中的示例标识符、联系人、公司、电子邮件地址、金额、货币以及任何import_unique_id条目。在继续迁移之前,请验证已映射的属性及草稿。
| 示例 | CSV 链接 |
|---|---|
| 多对象导入:一份合同、两条明细、一笔交易、一家公司以及两位联系人 | 下载 |
导入合同
- 创建一个自定义合同属性,作为要导入的合同的唯一标识符。例如,您可以创建一个名为
contract_import_id的自定义属性。 - 创建自定义属性时:
- 将“字段类型”设置为“单行文本”。
- 选中“此属性必须具有唯一值”复选框。

- 准备导入文件:
- 开始之前,请查看导入概述。
- 将您创建的自定义属性作为一列添加到导入文件中。将该自定义属性用作合同字段、明细行和交易的唯一标识符。
- 对于包含多个明细行的合同,请将其他明细行作为单独的行添加,并与唯一标识符并列。
- 请确保交易记录与合同详细信息分列在不同的行中。在导入过程中,请将交易的记录 ID添加到一个列中,以便将交易与合同关联起来。

- 导入您的文件。
后续步骤
- 了解有关管理发票的更多信息,包括编辑、跟踪和导出。
- 了解有关管理付款的更多信息,包括查看交易费用、管理银行扣款授权、重试失败的付款以及向联系人请求新的付款方式。
- 了解有关在 HubSpot 中报告收入的更多信息。
