文档已更新。
中文(简体) 译文尚未完成。
英语更新时间:今天

自 2025 年 7 月 1 日(根据商家 WABA 所在时区)起,单条消息定价已启用,并对商家适用。

WhatsApp Business 开放平台上的定价

本文档介绍在 WhatsApp Business 开放平台上定价如何运作。

云端 API 和 Lite 版营销消息 API

为了符合行业标准,我们现在按单条消息收费,此变更于 2025 年 7 月 1 日生效:

我们通过几种方式为商家提供优势:

  • 所有非模板消息均免费("type":"text""type":"image" 等)。这些消息只能在已开启的客户服务时间窗中发送。如要获取消息类型列表,请参阅发送消息
  • 在已开启的客户服务时间窗内送达的实用型模板均免费。
  • 您可以解锁实用型和身份验证模板消息的更低价格,具体取决于消息发送量。
  • 如果是在已开启的免费接入点时间窗内发送,所有消息(包括模板消息)在 72 小时内均免费。

定价讲解

我们的定价讲解 PDF 以 PDF 形式概述了我们的收费方式以及我们为商家提供优势的各种方式:

定价讲解 PDF

消息模板类别

不同于非模板消息,模板消息是可以在客户服务时间窗外发送的唯一消息类型。模板可分为以下几类:

  • 营销
  • 实用型
  • 身份验证

请参阅模板分类,了解如何对模板进行分类。

模板消息与非模板消息的比较

* 客户服务时间窗
** 免费接入点时间窗

商家负责检查其已获批准模板所归属的类别。每当使用模板时,商家即接受在使用时适用于该模板类别的相关费用。

收费示例

在下方示例中,一个商家向一个 WhatsApp 用户发送了 4 条消息,但我们仅对 2 条收费(1 条营销消息和 1 条实用型消息)。

小时操作价格原因

0

您向一个 WhatsApp 用户发送一条营销模板消息,以推广您的新商品。

营销

所有营销模板消息均收费。

2

用户向您发送该商品的相关消息。

这将开启一个 24 小时客户服务时间窗(“CSW”)。

-

WhatsApp 用户发送给商家的消息不收费。

3

您向用户发送一条文本消息 ("type":"text"),在消息中详细描述了该商品。

在已开启的客户服务时间窗内发送的所有非模板消息均免费。

4

用户购买了该商品,然后您向其发送了一个实用型模板,以确认该用户的订单。

CSW 仍处于开启状态,在开启的 CSW 内发送的实用型模板免费。

26

CSW 关闭,这意味着您无法再发送非模板消息。

-

自从该用户上次向您发送消息以来已过去 24 小时。

30

您向该用户发送一条实用型模板消息,以为该用户提供订单更新信息。

实用型

在 CSW 外发送的实用型模板消息将收费,并且您和该用户之间没有已开启的 CSW。

定价日历

为了更好地让我们的客户规划和准备更新定价,以下定价日历适用于 WhatsApp Business 开放平台上的消息和语音:

  • Meta 只能在每个季度的第一天更新定价,因此每年最多更新 4 次:1 月 1 日、4 月 1 日、7 月 1 日和/或 10 月 1 日。
  • Meta 将提供更符合执行不同类型的定价更新所需要的努力的提前通知,具体如下:
定价更新类型示例最短提前通知时间

价目表更新

针对特定市场更新产品价格

更新特定市场产品的消息发送量等级(仅实用型消息和身份验证)

将市场从一个定价区域(如“其他”)移至价目表中的另一个定价区域或使其独立

1 个月

定价模型附加组件

我们在 2025 年 7 月 1 日为实用型和身份验证消息推出新的消息发送量等级

3 个月

定价模型更改

我们在 2025 年 7 月 1 日将定价模型从基于对话的定价更改为按消息定价

6 个月

价格

价格因模板类别消息发送量等级国家/地区价格而异。

价目表和消息发送量等级

根据 WhatsApp Business 业务账户所在时区,这些价目表(于 2025 年 10 月 1 日生效)体现了我们当前的价格和消息发送量等级。此信息也可在我们的 WhatsApp Business 网站上以互动方式获取。

价目表更新

以往的更新

  • 从 2025 年 10 月 1 日凌晨 12 点起(以 WhatsApp Business 业务账户时区为准),将适用以下价格。这些更新反映了:
    • 阿联酋营销消息价格上调。
    • 哥伦比亚的实用型和身份验证消息价格上调。
    • 墨西哥的营销消息价格下降。
    • 沙特阿拉伯、阿根廷和埃及的实用型和身份验证消息价格下调。
    • 津巴布韦现已归入我们的“非洲其他国家/地区”,而不是“其他”。发送给 WhatsApp 用户的消息当中,带有 +263 国家/地区呼叫代码(津巴布韦)的消息现在将被收取“非洲其他国家/地区”价格。
  • 2025 年 7 月 1 日起生效 – 为确保我们在以上用例中的价格与其他渠道相当,我们将下调几个市场的实用型和身份验证消息价格。营销对话价格已变成营销消息价格。
  • 2025 年 4 月 1 日生效 – 下调埃及、尼日利亚、巴基斯坦和南非的国际身份验证对话价格
  • 2025 年 2 月 1 日生效 – 下调埃及、马来西亚、尼日利亚、巴基斯坦、沙特阿拉伯、南非和阿拉伯联合酋长国的身份验证对话价格
  • 2024 年 11 月 1 日生效 – 服务对话对所有商家免费。
  • 2024 年 10 月 1 日生效 – 更新印度、沙特阿拉伯、阿拉伯联合酋长国和英国的营销对话价格
  • 2024 年 8 月 1 日生效 – 下调实用型对话价格

国际身份验证价格

特定国家/地区具有国际身份验证价格。这些价格反映在我们的价目表中。请参阅国际身份验证价目表,了解这些价目表以及这些价目表是否对您适用。

国家/地区呼叫代码

对话费用根据收信人 WhatsApp 电话号码的国家/地区呼叫代码来收取。下方表格显示了国家/地区呼叫代码与国家/地区的对应情况。如果某个国家/地区未列其中,则与其他对应。

此信息同时还以 CSV 文件形式提供:

国家/地区呼叫代码和区域价格的对应关系 CSV 文件

市场 呼叫代码
以及在适用情况下的网络前缀

国家/地区

阿根廷

54

巴西

55

智利

56

哥伦比亚

57

埃及

20

法国

33

德国

49

印度

91

印度尼西亚

62

以色列

972

意大利

39

马来西亚

60

墨西哥

52

荷兰

31

尼日利亚

234

巴基斯坦

92

秘鲁

51

俄罗斯

7

沙特阿拉伯

966

南非

27

西班牙

34

土耳其

90

阿联酋

971

英国

44

北美地区

加拿大

1

美国

1

非洲其他国家/地区

阿尔及利亚

213

安哥拉

244

贝宁

229

博茨瓦纳

267

布基纳法索

226

布隆迪

257

喀麦隆

237

乍得

235

刚果共和国(布拉柴维尔)

242

厄立特里亚

291

埃塞俄比亚

251

加蓬

241

冈比亚

220

加纳

233

几内亚比绍

245

科特迪瓦

225

肯尼亚

254

莱索托

266

利比里亚

231

利比亚

218

马达加斯加

261

马拉维

265

马里

223

毛里塔尼亚

222

摩洛哥

212

莫桑比克

258

纳米比亚

264

尼日尔

227

卢旺达

250

塞内加尔

221

塞拉利昂

232

索马里

252

南苏丹

211

苏丹

249

斯威士兰

268

坦桑尼亚

255

多哥

228

突尼斯

216

乌干达

256

赞比亚

260

津巴布韦

263

亚太其他国家/地区

阿富汗

93

澳大利亚

61

孟加拉国

880

柬埔寨

855

中国

86

香港

852

日本

81

老挝

856

蒙古

976

尼泊尔

977

新西兰

64

巴布亚新几内亚

675

菲律宾

63

新加坡

65

斯里兰卡

94

台湾

886

塔吉克斯坦

992

泰国

66

土库曼斯坦

993

乌兹别克斯坦

998

越南

84

中东欧其他国家/地区

阿尔巴尼亚

355

亚美尼亚

374

阿塞拜疆

994

白俄罗斯

375

保加利亚

359

克罗地亚

385

捷克共和国

420

格鲁吉亚

995

希腊

30

匈牙利

36

拉脱维亚

371

立陶宛

370

摩尔多瓦

373

北马其顿

389

波兰

48

罗马尼亚

40

塞尔维亚

381

斯洛伐克

421

斯洛文尼亚

386

乌克兰

380

西欧其他国家/地区

奥地利

43

比利时

32

丹麦

45

芬兰

358

爱尔兰

353

挪威

47

葡萄牙

351

瑞典

46

瑞士

41

拉丁美洲其他国家/地区

玻利维亚

591

哥斯达黎加

506

多米尼加共和国

1(809、829、849)

厄瓜多尔

593

萨尔瓦多

503

危地马拉

502

海地

509

洪都拉斯

504

牙买加

1(658、876)

尼加拉瓜

505

巴拿马

507

巴拉圭

595

波多黎各

1(787、939)

乌拉圭

598

委内瑞拉

58

中东其他国家/地区

巴林

973

伊拉克

964

约旦

962

科威特

965

黎巴嫩

961

阿曼

968

卡塔尔

974

也门

967

其他

所有其他国家/地区

视国家/地区而异

消息发送量等级

您可以根据您一个月内发送的消息数量解锁更低的实用型和身份验证价格。

分级累积

  • 在业务资产组合层级汇总一个业务资产组合拥有的所有 WhatsApp Business 商业账户 (WABA) 的消息数量 — 为确定在一个给定月内哪些等级价格适用于给定的市场类别对,我们将汇总一个业务资产组合下所有 WABA 中每个市场类别对(例如,巴西-身份验证、巴西-交易相关、印度-身份验证等)的消息数量。
  • 仅要收费的消息才计入等级中 — 因此,以下消息不纳入计算范围:
    • 在已开启的客户服务时间窗内送达 WhatsApp 用户的实用型模板。
    • 免费接入点时间窗内送达的实用型模板。
  • 消息发送量等级将仅由 Meta 决定 — 由于数据处理过程中存在细微差异,所有成效分析数据均为近似值。不应过分依赖成效分析数据。

关键动态

  • 等级因市场和类别而异 — 消息发送量等级与我们的价目表保持一致,因市场(例如巴西或拉丁美洲的其他国家/地区)和类别(实用型、身份验证)而有所不同。
  • 每个等级都有一个专属价格 —当商家发送的一个给定市场类别对的消息数量足以达到下一等级时,商家便可解锁与该等级中消息数量对应的下一等级价格。此价格适用于该商家的所有 WABA。
  • 等级每月会重置 — 下个月初(按 WABA 所在时区,凌晨 12 点),消息计数将重置为 0,然后商家将开始累积该月的消息数量。

消息发送量等级示例

下表用于举例说明,仅着重介绍消息发送量等级的动态变化。请参阅我们的价目表,了解我们如何收费。

下方几个示例着重介绍我们的等级如何运作以及我们在一个给定月内对一个给定市场类别如何收费。这些示例参考了上方示例表:

示例 1:对一个月内向印度发送了一共 B 条身份验证消息的商家,将按以下方式收费:

  • 对最初的 A 条消息,按标准价格收费。
  • 对 A+1 到 B 条消息,按等级价格 1 收费。
  • 该月总费用 = 每个等级费率 𝗑 每个等级中的消息发送数量。

示例 2:对从该月第 15 天开始按我们国际身份验证价格收费的商家,将按以下方式收费:

  • 该月第 1 天到第 14 天:消息发送量等级对身份验证价格适用。
  • 该月第 15 天及之后:消息发送量等级对身份验证国际价格适用,消息数量在该月继续累积。例如,如果一个商家已达到第二等级,我们将按第二等级的国际身份验证价格向该商家收费:

示例 3:一个商家有 3 个 WABA 向印度发送身份验证消息。对于 WABA A,根据其所在时区,日期仍然是 7 月 31 日。对于 WABA B 和 C,根据其所在时区,日期已经是 8 月 1 日。对于 7 月,已按等级价格 1 对该商家收费。

  • 在一段时间内,该业务资产组合将在 7 月(通过WABA A)和 8 月(通过 WABA B 和 C)朝着等级不断累积消息数量。
  • 该商家可以通过 WABA A 在 7 月达到下一等级。如果发生这种情况,WABA A 在 7 月剩余时间的消息将按第二等级价格收费。

示例 4:一个商家有 3 个 WABA,分别集成到两个解决方案提供商处。提供商 1 在一个给定月内发送了第一批消息(B 条),提供商 2 在商家处于第三等级时开始发送消息。该商家在该月发送的消息数量不足以达到下一等级。我们如何向每个提供商收费:

  • 提供商 1:对 A 条消息,按标准价格收费;对 A+1 到 B 条消息,按等级价格 1 收费;对 B+1 到 C 条消息,按等级价格 2 收费。
  • 提供商 2:对其所有消息,均按等级价格 2 收费。

分级 Webhook

新的 account_update 触发事件和 Payload 从 2025 年 10 月 1 日起可用。

从 2025 年 10 月 1 日起,当您的 WhatsApp Business 业务账户在任何市场上达到一个新的消息发送增量等级时,将触发 account_update Webhook,且 event 设置为 VOLUME_BASED_PRICING_TIER_UPDATE。这补充了我们的 pricing_analytics 端点,它将继续为已送达的消息提供月内等级进度和等级信息。

Webhook 示例:

{
  "object": "whatsapp_business_account",
  "entry": [
    {
      "id": "102290129340398",
      "time": 1743451903,
      "changes": [
        {
          "value": {
            "volume_tier_info": {
                "tier_update_time": 1743451903,
                "pricing_category": "UTILITY",
                "tier": "25000001:50000000",
                "effective_month": "2025-11",
                "region": "INDIA"
            },
            "event": "VOLUME_BASED_PRICING_TIER_UPDATE"
          },
          "field": "account_update"
        }
      ]
    }
  ]
}
  • tier_update_time 表示 WABA 达到更高的消息发送量等级的时间(Unix 时间戳)。
  • pricing_category 表示新消息发送量等级价格适用的模板类别。
  • tier 表示新消息发送量等级的下限和上限。
  • effective_month 表示新的消息发送量等级价格生效的月份。
  • region 表示新的消息发送量等级价格适用的 WhatsApp 用户国家/地区。

请注意,有可能触发描述相同等级切换事件的多个 account_update Webhook。在这种情况下,应使用包含较小 tier_update_time Unix时间戳的 Webhook 作为官方 Webhook。

等级分析

您可以通过模板分析获取消息发送量等级信息

免费的非模板消息

非模板消息只能在开启的客户服务时间窗内发送,是免费的。在状态 messages Webhook 的 pricing 对象中,这些消息的 type 将设为 free_customer_service

"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_customer_service",
  "category": "service"
}

请注意,对于运行 On-Premises API 2.60 及更低版本的用户,type 将被省略,因此 categoryservicebillable 设为 false 可识别出这些消息。

免费的实用型模板消息

在开启的客户服务时间窗内发送的实用型模板消息免费。在状态 messages Webhook 的 pricing 对象中,这些消息的 type 将设为 free_customer_service,且 category 设为 utility

"pricing": {
  "billable": false,
  "pricing_model": "PMP",
  "type": "free_customer_service",
  "category": "utility"
}

请注意,对于运行 On-Premises API 2.60 及更低版本的用户,type 将被省略,因此 categoryutilitybillable 设为 false 可识别出这些消息。

边缘情况

如果您在 2025 年 7 月 1 日(即我们从基于对话的定价切换到单条消息定价之时)之前向 WhatsApp 用户发送消息,您与该用户之间会开启一个实用型对话,该对话跨越两种定价方式的切换期(该对话在切换前开启,但会在切换后关闭)。在这种情况下,在会话处于开启状态时,在定价方式切换后发送给用户的实用型模板将免费,但会归因于该开启的对话。在状态 messages Webhook 中,这些消息的 pricing_model 将为 CBP,且 conversation.id 将被分配实用型对话编号。该对话结束后,后续实用型消息将使用按消息定价方式,这一点将反映在新 Webhook 中。

免费接入点时间窗

如果 WhatsApp 用户使用运行我们的 Android 或 iOS 应用(我们的桌面和网页应用不受支持)的设备,通过 WhatsApp 直达广告或 Facebook 公共主页行动号召按钮向您发送消息:

  • 系统将开启一个 24 小时客户服务时间窗(正常)。
  • 如果您在 24 小时内使用任何类型的消息回复,该消息将为免费,且系统会开启一个免费接入点(“FEP”)时间窗,从您回复之时开始计时。

FEP 时间窗保持开启达 72 小时。该时间窗开启状态下,您可以免费向该用户发送任何类型的消息。但是,请注意,客户服务时间窗独立于 FEP 时间窗,因此如果客户服务时间窗关闭,您将只能发送模板消息。

分析

可使用 pricing_analytics 字段来获取已送达消息的单条消息定价细分数据和分级信息。

Webhook

在状态 messages Webhook 的 pricing 对象中,需付费消息的 type 将设为 regular

"pricing": { "billable": true, "pricing_model": "PMP", "type": "regular", "category": "<PRICING_CATEGORY>" } 

<PRICING_CATEGORY> 将表示应用了哪种价格(例如 marketing)。请参阅“状态 messages Webhook”参考文档,获取可能出现的值的列表。

请注意,目前任何 Webhook 中都不包含分级信息。可使用 pricing_analytics 字段来获取已送达消息的分级信息。

账单

账单及其相关操作通过 Meta Business Suite 来处理。详情请参阅 WhatsApp Business 业务账户的账单简介

WhatsApp Business 通话 API 定价

WhatsApp Business 通话 API 采用不同的定价方式。请参阅我们的“通话 API 定价”文档,了解详情。

基于对话的定价

基于对话的定价已停用。已在 2025 年 7 月 1 日替换为单条消息定价。