{"id":279720,"date":"2026-08-10T15:40:25","date_gmt":"2026-08-10T13:40:25","guid":{"rendered":"https:\/\/www.unipile.com\/?p=279720"},"modified":"2026-08-10T15:47:25","modified_gmt":"2026-08-10T13:47:25","slug":"is-the-whatsapp-api-free","status":"publish","type":"post","link":"https:\/\/www.unipile.com\/br\/is-the-whatsapp-api-free\/","title":{"rendered":"Is the WhatsApp API Free? What Is Free and What Is Not in 2026"},"content":{"rendered":"\n[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#unipile-toc,<!-- [et_pb_line_break_holder] -->#unipile-toc *,<!-- [et_pb_line_break_holder] -->#unipile-toc *::before,<!-- [et_pb_line_break_holder] -->#unipile-toc *::after {<!-- [et_pb_line_break_holder] -->  margin: 0 !important;<!-- [et_pb_line_break_holder] -->  padding: 0 !important;<!-- [et_pb_line_break_holder] -->  box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->  border: none !important;<!-- [et_pb_line_break_holder] -->  outline: none !important;<!-- [et_pb_line_break_holder] -->  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;<!-- [et_pb_line_break_holder] -->  line-height: normal !important;<!-- [et_pb_line_break_holder] -->  letter-spacing: normal !important;<!-- [et_pb_line_break_holder] -->  text-transform: none !important;<!-- [et_pb_line_break_holder] -->  text-decoration: none !important;<!-- [et_pb_line_break_holder] -->  list-style: none !important;<!-- [et_pb_line_break_holder] -->  background: transparent !important;<!-- [et_pb_line_break_holder] -->  float: none !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc {<!-- [et_pb_line_break_holder] -->  all: initial !important;<!-- [et_pb_line_break_holder] -->  display: block !important;<!-- [et_pb_line_break_holder] -->  max-width: 1100px !important;<!-- [et_pb_line_break_holder] -->  margin: 0 auto !important;<!-- [et_pb_line_break_holder] -->  padding: 0 !important;<!-- [et_pb_line_break_holder] -->  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc br { display: none !important; }<!-- [et_pb_line_break_holder] -->#unipile-toc p { display: contents !important; }<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-card {<!-- [et_pb_line_break_holder] -->  background: #ffffff !important;<!-- [et_pb_line_break_holder] -->  border-radius: 16px !important;<!-- [et_pb_line_break_holder] -->  border: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->  padding: 32px !important;<!-- [et_pb_line_break_holder] -->  box-shadow: 0 2px 12px rgba(15, 39, 54, 0.04) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-header {<!-- [et_pb_line_break_holder] -->  display: flex !important;<!-- [et_pb_line_break_holder] -->  align-items: center !important;<!-- [et_pb_line_break_holder] -->  justify-content: space-between !important;<!-- [et_pb_line_break_holder] -->  gap: 12px !important;<!-- [et_pb_line_break_holder] -->  margin-bottom: 24px !important;<!-- [et_pb_line_break_holder] -->  padding-bottom: 20px !important;<!-- [et_pb_line_break_holder] -->  border-bottom: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-header-left {<!-- [et_pb_line_break_holder] -->  display: flex !important;<!-- [et_pb_line_break_holder] -->  align-items: center !important;<!-- [et_pb_line_break_holder] -->  gap: 12px !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-icon-box {<!-- [et_pb_line_break_holder] -->  width: 36px !important;<!-- [et_pb_line_break_holder] -->  height: 36px !important;<!-- [et_pb_line_break_holder] -->  background: rgba(59, 185, 139, 0.12) !important;<!-- [et_pb_line_break_holder] -->  border-radius: 8px !important;<!-- [et_pb_line_break_holder] -->  display: flex !important;<!-- [et_pb_line_break_holder] -->  align-items: center !important;<!-- [et_pb_line_break_holder] -->  justify-content: center !important;<!-- [et_pb_line_break_holder] -->  flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-icon-box svg {<!-- [et_pb_line_break_holder] -->  width: 18px !important;<!-- [et_pb_line_break_holder] -->  height: 18px !important;<!-- [et_pb_line_break_holder] -->  stroke: #3BB98B !important;<!-- [et_pb_line_break_holder] -->  fill: none !important;<!-- [et_pb_line_break_holder] -->  stroke-width: 2.2 !important;<!-- [et_pb_line_break_holder] -->  stroke-linecap: round !important;<!-- [et_pb_line_break_holder] -->  stroke-linejoin: round !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-title {<!-- [et_pb_line_break_holder] -->  font-family: 'Poppins', sans-serif !important;<!-- [et_pb_line_break_holder] -->  font-size: 15px !important;<!-- [et_pb_line_break_holder] -->  font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->  color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->  text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.5px !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-toggle {<!-- [et_pb_line_break_holder] -->  display: none !important;<!-- [et_pb_line_break_holder] -->  align-items: center !important;<!-- [et_pb_line_break_holder] -->  gap: 6px !important;<!-- [et_pb_line_break_holder] -->  background: transparent !important;<!-- [et_pb_line_break_holder] -->  cursor: pointer !important;<!-- [et_pb_line_break_holder] -->  font-size: 13px !important;<!-- [et_pb_line_break_holder] -->  font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->  color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->  padding: 6px 10px !important;<!-- [et_pb_line_break_holder] -->  border-radius: 6px !important;<!-- [et_pb_line_break_holder] -->  transition: background 0.2s ease !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-toggle svg {<!-- [et_pb_line_break_holder] -->  width: 14px !important;<!-- [et_pb_line_break_holder] -->  height: 14px !important;<!-- [et_pb_line_break_holder] -->  stroke: #3BB98B !important;<!-- [et_pb_line_break_holder] -->  fill: none !important;<!-- [et_pb_line_break_holder] -->  stroke-width: 2.5 !important;<!-- [et_pb_line_break_holder] -->  stroke-linecap: round !important;<!-- [et_pb_line_break_holder] -->  stroke-linejoin: round !important;<!-- [et_pb_line_break_holder] -->  transition: transform 0.3s ease !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc.utc-collapsed .utc-toggle svg {<!-- [et_pb_line_break_holder] -->  transform: rotate(-90deg) !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-grid {<!-- [et_pb_line_break_holder] -->  display: grid !important;<!-- [et_pb_line_break_holder] -->  grid-template-columns: repeat(4, 1fr) !important;<!-- [et_pb_line_break_holder] -->  gap: 0 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-col {<!-- [et_pb_line_break_holder] -->  padding: 0 24px !important;<!-- [et_pb_line_break_holder] -->  border-left: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-col:first-child {<!-- [et_pb_line_break_holder] -->  padding-left: 0 !important;<!-- [et_pb_line_break_holder] -->  border-left: none !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-col:last-child {<!-- [et_pb_line_break_holder] -->  padding-right: 0 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-col-label {<!-- [et_pb_line_break_holder] -->  font-size: 11px !important;<!-- [et_pb_line_break_holder] -->  font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->  color: #94a3b8 !important;<!-- [et_pb_line_break_holder] -->  text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.8px !important;<!-- [et_pb_line_break_holder] -->  margin-bottom: 14px !important;<!-- [et_pb_line_break_holder] -->  display: block !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link-list {<!-- [et_pb_line_break_holder] -->  display: flex !important;<!-- [et_pb_line_break_holder] -->  flex-direction: column !important;<!-- [et_pb_line_break_holder] -->  gap: 10px !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link {<!-- [et_pb_line_break_holder] -->  display: flex !important;<!-- [et_pb_line_break_holder] -->  align-items: flex-start !important;<!-- [et_pb_line_break_holder] -->  gap: 10px !important;<!-- [et_pb_line_break_holder] -->  cursor: pointer !important;<!-- [et_pb_line_break_holder] -->  transition: all 0.2s ease !important;<!-- [et_pb_line_break_holder] -->  text-decoration: none !important;<!-- [et_pb_line_break_holder] -->  padding: 4px 0 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-num {<!-- [et_pb_line_break_holder] -->  width: 18px !important;<!-- [et_pb_line_break_holder] -->  height: 18px !important;<!-- [et_pb_line_break_holder] -->  flex-shrink: 0 !important;<!-- [et_pb_line_break_holder] -->  background: #f4f5f7 !important;<!-- [et_pb_line_break_holder] -->  border-radius: 4px !important;<!-- [et_pb_line_break_holder] -->  display: flex !important;<!-- [et_pb_line_break_holder] -->  align-items: center !important;<!-- [et_pb_line_break_holder] -->  justify-content: center !important;<!-- [et_pb_line_break_holder] -->  font-size: 10px !important;<!-- [et_pb_line_break_holder] -->  font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->  color: #94a3b8 !important;<!-- [et_pb_line_break_holder] -->  transition: all 0.2s ease !important;<!-- [et_pb_line_break_holder] -->  margin-top: 1px !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-num.utc-num-faq {<!-- [et_pb_line_break_holder] -->  font-size: 8px !important;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.2px !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link-text {<!-- [et_pb_line_break_holder] -->  font-size: 13px !important;<!-- [et_pb_line_break_holder] -->  font-weight: 500 !important;<!-- [et_pb_line_break_holder] -->  color: #383838 !important;<!-- [et_pb_line_break_holder] -->  line-height: 1.45 !important;<!-- [et_pb_line_break_holder] -->  transition: color 0.2s ease !important;<!-- [et_pb_line_break_holder] -->  flex: 1 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link:hover .utc-num {<!-- [et_pb_line_break_holder] -->  background: rgba(59, 185, 139, 0.15) !important;<!-- [et_pb_line_break_holder] -->  color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link:hover .utc-link-text {<!-- [et_pb_line_break_holder] -->  color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link.utc-active .utc-num {<!-- [et_pb_line_break_holder] -->  background: #3BB98B !important;<!-- [et_pb_line_break_holder] -->  color: #ffffff !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link.utc-active .utc-link-text {<!-- [et_pb_line_break_holder] -->  color: #0f2736 !important;<!-- [et_pb_line_break_holder] -->  font-weight: 600 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-link.utc-read .utc-num {<!-- [et_pb_line_break_holder] -->  background: rgba(59, 185, 139, 0.15) !important;<!-- [et_pb_line_break_holder] -->  color: #3BB98B !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#unipile-toc .utc-tag-best {<!-- [et_pb_line_break_holder] -->  display: inline-block !important;<!-- [et_pb_line_break_holder] -->  font-size: 9px !important;<!-- [et_pb_line_break_holder] -->  font-weight: 700 !important;<!-- [et_pb_line_break_holder] -->  color: #ffffff !important;<!-- [et_pb_line_break_holder] -->  background: #3BB98B !important;<!-- [et_pb_line_break_holder] -->  padding: 2px 6px !important;<!-- [et_pb_line_break_holder] -->  border-radius: 4px !important;<!-- [et_pb_line_break_holder] -->  text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.5px !important;<!-- [et_pb_line_break_holder] -->  margin-left: 6px !important;<!-- [et_pb_line_break_holder] -->  vertical-align: middle !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width: 1000px) {<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-grid {<!-- [et_pb_line_break_holder] -->    grid-template-columns: repeat(2, 1fr) !important;<!-- [et_pb_line_break_holder] -->    gap: 24px 0 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-col {<!-- [et_pb_line_break_holder] -->    padding: 0 20px !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-col:nth-child(2n+1) {<!-- [et_pb_line_break_holder] -->    padding-left: 0 !important;<!-- [et_pb_line_break_holder] -->    border-left: none !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-col:nth-child(2n) {<!-- [et_pb_line_break_holder] -->    padding-right: 0 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width: 700px) {<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-card {<!-- [et_pb_line_break_holder] -->    padding: 22px !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-header {<!-- [et_pb_line_break_holder] -->    margin-bottom: 0 !important;<!-- [et_pb_line_break_holder] -->    padding-bottom: 0 !important;<!-- [et_pb_line_break_holder] -->    border-bottom: none !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-toggle {<!-- [et_pb_line_break_holder] -->    display: flex !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-grid {<!-- [et_pb_line_break_holder] -->    grid-template-columns: 1fr !important;<!-- [et_pb_line_break_holder] -->    gap: 22px !important;<!-- [et_pb_line_break_holder] -->    max-height: 2000px !important;<!-- [et_pb_line_break_holder] -->    overflow: hidden !important;<!-- [et_pb_line_break_holder] -->    transition: max-height 0.4s ease, margin-top 0.3s ease, padding-top 0.3s ease !important;<!-- [et_pb_line_break_holder] -->    margin-top: 22px !important;<!-- [et_pb_line_break_holder] -->    padding-top: 22px !important;<!-- [et_pb_line_break_holder] -->    border-top: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc.utc-collapsed .utc-grid {<!-- [et_pb_line_break_holder] -->    max-height: 0 !important;<!-- [et_pb_line_break_holder] -->    margin-top: 0 !important;<!-- [et_pb_line_break_holder] -->    padding-top: 0 !important;<!-- [et_pb_line_break_holder] -->    border-top: none !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-col {<!-- [et_pb_line_break_holder] -->    padding: 0 !important;<!-- [et_pb_line_break_holder] -->    border-left: none !important;<!-- [et_pb_line_break_holder] -->    border-top: 1px solid #e5e7eb !important;<!-- [et_pb_line_break_holder] -->    padding-top: 18px !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  #unipile-toc .utc-col:first-child {<!-- [et_pb_line_break_holder] -->    border-top: none !important;<!-- [et_pb_line_break_holder] -->    padding-top: 0 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><div id=\"unipile-toc\"><!-- [et_pb_line_break_holder] -->  <div class=\"utc-card\"><!-- [et_pb_line_break_holder] -->    <div class=\"utc-header\"><!-- [et_pb_line_break_holder] -->      <div class=\"utc-header-left\"><!-- [et_pb_line_break_holder] -->        <div class=\"utc-icon-box\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\"><!-- [et_pb_line_break_holder] -->            <line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><!-- [et_pb_line_break_holder] -->            <line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><!-- [et_pb_line_break_holder] -->            <line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><!-- [et_pb_line_break_holder] -->            <line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><!-- [et_pb_line_break_holder] -->            <line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><!-- [et_pb_line_break_holder] -->            <line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><!-- [et_pb_line_break_holder] -->          <\/svg><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->        <span class=\"utc-title\">Table of Contents<\/span><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"utc-toggle\" aria-label=\"Toggle table of contents\"><!-- [et_pb_line_break_holder] -->        <span class=\"utc-toggle-label\">Hide<\/span><!-- [et_pb_line_break_holder] -->        <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"utc-grid\"><!-- [et_pb_line_break_holder] -->      <div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->        <span class=\"utc-col-label\">The Basics<\/span><!-- [et_pb_line_break_holder] -->        <div class=\"utc-link-list\"><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#is-whatsapp-api-free\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">01<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Is the WhatsApp API free?<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#whats-free-2026\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">02<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">What&#8217;s free in 2026<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#free-tier-limit\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">03<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Free tier and message limits<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->        <span class=\"utc-col-label\">Use Cases<\/span><!-- [et_pb_line_break_holder] -->        <div class=\"utc-link-list\"><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#personal-use\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">04<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Free for personal use?<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#api-key-free\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">05<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Is an API key free?<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#send-for-free\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">06<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Sending messages for free<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->        <span class=\"utc-col-label\">Sourcing &#038; Trial<\/span><!-- [et_pb_line_break_holder] -->        <div class=\"utc-link-list\"><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#open-source-free\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">07<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Open-source APIs: really free?<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#free-trial\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">08<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Is there a free trial?<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#october-2026\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">09<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">What changes Oct 1, 2026<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <div class=\"utc-col\"><!-- [et_pb_line_break_holder] -->        <span class=\"utc-col-label\">Solution &#038; FAQ<\/span><!-- [et_pb_line_break_holder] -->        <div class=\"utc-link-list\"><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#no-per-message-billing\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">10<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Not billed per message<span class=\"utc-tag-best\">Best<\/span><\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#decision-table\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num\">11<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Which path is free for you<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->          <a class=\"utc-link\" href=\"#faq-wif\"><!-- [et_pb_line_break_holder] -->            <span class=\"utc-num utc-num-faq\">FAQ<\/span><!-- [et_pb_line_break_holder] -->            <span class=\"utc-link-text\">Frequently Asked Questions<\/span><!-- [et_pb_line_break_holder] -->          <\/a><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  var toc = document.getElementById('unipile-toc');<!-- [et_pb_line_break_holder] -->  if (!toc) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var toggleBtn = toc.querySelector('.utc-toggle');<!-- [et_pb_line_break_holder] -->  var toggleLabel = toc.querySelector('.utc-toggle-label');<!-- [et_pb_line_break_holder] -->  if (toggleBtn) {<!-- [et_pb_line_break_holder] -->    toggleBtn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      var isCollapsed = toc.classList.toggle('utc-collapsed');<!-- [et_pb_line_break_holder] -->      if (toggleLabel) toggleLabel.textContent = isCollapsed ? 'Show' : 'Hide';<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    if (window.innerWidth <= 700) {<!-- [et_pb_line_break_holder] -->      toc.classList.add('utc-collapsed');<!-- [et_pb_line_break_holder] -->      if (toggleLabel) toggleLabel.textContent = 'Show';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var links = toc.querySelectorAll('.utc-link');<!-- [et_pb_line_break_holder] -->  links.forEach(function(link){<!-- [et_pb_line_break_holder] -->    link.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var href = link.getAttribute('href');<!-- [et_pb_line_break_holder] -->      if (!href || href.charAt(0) !== '#') return;<!-- [et_pb_line_break_holder] -->      var target = document.getElementById(href.substring(1));<!-- [et_pb_line_break_holder] -->      if (target) {<!-- [et_pb_line_break_holder] -->        e.preventDefault();<!-- [et_pb_line_break_holder] -->        var offset = 80;<!-- [et_pb_line_break_holder] -->        var top = target.getBoundingClientRect().top + window.pageYOffset - offset;<!-- [et_pb_line_break_holder] -->        window.scrollTo({ top: top, behavior: 'smooth' });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var sectionIds = [];<!-- [et_pb_line_break_holder] -->  links.forEach(function(link){<!-- [et_pb_line_break_holder] -->    var href = link.getAttribute('href');<!-- [et_pb_line_break_holder] -->    if (href && href.charAt(0) === '#') sectionIds.push(href.substring(1));<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function updateActive(){<!-- [et_pb_line_break_holder] -->    var scrollY = window.pageYOffset + 120;<!-- [et_pb_line_break_holder] -->    var activeId = null;<!-- [et_pb_line_break_holder] -->    var readIds = [];<!-- [et_pb_line_break_holder] -->    sectionIds.forEach(function(id){<!-- [et_pb_line_break_holder] -->      var el = document.getElementById(id);<!-- [et_pb_line_break_holder] -->      if (el) {<!-- [et_pb_line_break_holder] -->        var top = el.getBoundingClientRect().top + window.pageYOffset;<!-- [et_pb_line_break_holder] -->        if (top <= scrollY) {<!-- [et_pb_line_break_holder] -->          activeId = id;<!-- [et_pb_line_break_holder] -->          readIds.push(id);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    links.forEach(function(link){<!-- [et_pb_line_break_holder] -->      var href = link.getAttribute('href');<!-- [et_pb_line_break_holder] -->      var id = href ? href.substring(1) : '';<!-- [et_pb_line_break_holder] -->      link.classList.remove('utc-active', 'utc-read');<!-- [et_pb_line_break_holder] -->      if (id === activeId) {<!-- [et_pb_line_break_holder] -->        link.classList.add('utc-active');<!-- [et_pb_line_break_holder] -->      } else if (readIds.indexOf(id) !== -1) {<!-- [et_pb_line_break_holder] -->        link.classList.add('utc-read');<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if ('IntersectionObserver' in window) {<!-- [et_pb_line_break_holder] -->    var observer = new IntersectionObserver(function(){<!-- [et_pb_line_break_holder] -->      updateActive();<!-- [et_pb_line_break_holder] -->    }, { rootMargin: '-120px 0px -60% 0px' });<!-- [et_pb_line_break_holder] -->    sectionIds.forEach(function(id){<!-- [et_pb_line_break_holder] -->      var el = document.getElementById(id);<!-- [et_pb_line_break_holder] -->      if (el) observer.observe(el);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  window.addEventListener('scroll', updateActive, { passive: true });<!-- [et_pb_line_break_holder] -->  updateActive();<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; locked=&#8221;off&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-hero, #upl-wif-hero *, #upl-wif-hero *::before, #upl-wif-hero *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-hero { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-hero br{display:none!important;}#upl-wif-hero p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero { background: transparent !important; padding: 56px 20px 50px !important; overflow: hidden !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-container { max-width: 1100px !important; margin: 0 auto !important; display: grid !important; grid-template-columns: 1.05fr 0.95fr !important; gap: 56px !important; align-items: center !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-hero h1 { font-family: 'Poppins', sans-serif !important; font-size: 42px !important; font-weight: 800 !important; color: #0f2736 !important; line-height: 1.18 !important; margin-bottom: 20px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero h1 span { color: #3BB98B !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-desc { font-size: 17px !important; line-height: 1.7 !important; color: #383838 !important; margin-bottom: 30px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-desc strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-actions { display: flex !important; align-items: center !important; gap: 16px !important; flex-wrap: wrap !important; margin-bottom: 22px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-cta-primary { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #DDDF4C !important; color: #0f2736 !important; padding: 14px 26px !important; border-radius: 8px !important; font-size: 15px !important; font-weight: 700 !important; transition: transform 0.3s ease !important; cursor: pointer !important; white-space: nowrap !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-cta-primary:hover { transform: translateY(-5px) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-cta-primary svg { width: 16px !important; height: 16px !important; stroke: currentColor !important; fill: none !important; stroke-width: 2.5 !important; flex-shrink: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-cta-secondary { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: transparent !important; color: #0f2736 !important; padding: 12px 22px !important; border-radius: 8px !important; border: 2px solid #0f2736 !important; font-size: 15px !important; font-weight: 600 !important; transition: all 0.3s ease !important; cursor: pointer !important; white-space: nowrap !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-cta-secondary:hover { background: #0f2736 !important; color: #ffffff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-trust { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 13.5px !important; color: #64748b !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-trust svg { width: 17px !important; height: 17px !important; stroke: #3BB98B !important; fill: none !important; stroke-width: 2 !important; flex-shrink: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-visual { position: relative !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-code-wrapper { border-radius: 14px !important; overflow: hidden !important; background: #0d1117 !important; box-shadow: 0 24px 60px rgba(15,39,54,0.18) !important; max-width: 100% !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-editor-bar { background: #161b22 !important; padding: 12px 18px !important; display: flex !important; align-items: center !important; gap: 8px !important; border-bottom: 1px solid rgba(255,255,255,0.06) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-dot { width: 11px !important; height: 11px !important; border-radius: 50% !important; display: inline-block !important; flex-shrink: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-dot.r { background: #ff5f57 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-dot.y { background: #febc2e !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-dot.g { background: #28c840 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-fname { color: #8b949e !important; font-size: 12.5px !important; margin-left: 6px !important; font-family: 'Courier New', monospace !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-code-wrapper pre { padding: 20px 22px !important; font-size: 12.6px !important; line-height: 1.75 !important; overflow-x: auto !important; max-width: 100% !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-code-wrapper code { font-family: 'Courier New', monospace !important; white-space: pre !important; display: block !important; color: #e6edf3 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-k { color: #ff7b72 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-s { color: #a5d6ff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-c { color: #8b949e !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-fn { color: #d2a8ff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-pr { color: #79c0ff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-status { background: rgba(59,185,139,0.1) !important; border-top: 1px solid rgba(59,185,139,0.25) !important; color: #3BB98B !important; padding: 12px 22px !important; font-size: 12.5px !important; font-family: 'Courier New', monospace !important; display: flex !important; align-items: center !important; gap: 8px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-status svg { width: 14px !important; height: 14px !important; stroke: #3BB98B !important; fill: none !important; stroke-width: 2.5 !important; flex-shrink: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-float { position: absolute !important; background: #ffffff !important; padding: 10px 14px !important; border-radius: 10px !important; border: 1px solid #e5e7eb !important; box-shadow: 0 8px 24px rgba(15,39,54,0.10) !important; z-index: 3 !important; display: flex !important; align-items: center !important; gap: 10px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-float.top { top: -18px !important; right: 24px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-float-icon { width: 28px !important; height: 28px !important; border-radius: 7px !important; background: rgba(59,185,139,0.15) !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-float-icon svg { width: 15px !important; height: 15px !important; stroke: #3BB98B !important; fill: none !important; stroke-width: 2.3 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-float-title { font-size: 12px !important; font-weight: 700 !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-hero .wih-float-sub { font-size: 10.5px !important; color: #64748b !important; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-container { grid-template-columns: 1fr !important; gap: 40px !important; text-align: center !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero h1 { font-size: 32px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-actions { justify-content: center !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-trust { justify-content: center !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-visual { max-width: 480px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-float.top { right: 8px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-hero { padding: 42px 16px 36px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero h1 { font-size: 26px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-desc { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-actions { flex-direction: column !important; width: 100% !important; gap: 12px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-cta-primary, #upl-wif-hero .wih-cta-secondary { width: 100% !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-float { display: none !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-hero .wih-code-wrapper pre { font-size: 11.3px !important; padding: 16px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-hero h1 { font-size: 23px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-hero\"><div class=\"wih-container\"><div class=\"wih-content\"><div class=\"wih-badge\"><span class=\"wih-badge-dot\"><\/span><span>WhatsApp API Pricing<\/span><\/div><h1>Is the WhatsApp API <span>Free<\/span>? What Is Free and What Is Not in 2026<\/h1><div class=\"wih-desc\">Short answer: no, not entirely. Meta has billed most WhatsApp Business Platform messages <strong>per message since July 1, 2025<\/strong>, but a specific list of message types, windows and limits genuinely cost nothing. This page lists exactly what is free on the WhatsApp API in 2026, what still costs money, and what changes on October 1.<\/div><div class=\"wih-actions\"><a class=\"wih-cta-primary\" href=\"https:\/\/dashboard.unipile.com\/signup\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/dashboard.unipile.com\/signup\/\" data-upl-target=\"_blank\"><span>Build with the WhatsApp API<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><a class=\"wih-cta-secondary\" href=\"#is-whatsapp-api-free\" data-upl-link=\"#is-whatsapp-api-free\"><span>See what&#8217;s free<\/span><\/a><\/div><div class=\"wih-trust\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>7-day free trial on Unipile, no credit card required<\/span><\/div><\/div><div class=\"wih-visual\"><div class=\"wih-float top\"><div class=\"wih-float-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div><div><div class=\"wih-float-title\"><span>Not billed<\/span><\/div><div class=\"wih-float-sub\"><span>Inside the service window<\/span><\/div><\/div><\/div><div class=\"wih-code-wrapper\"><div class=\"wih-editor-bar\"><span class=\"wih-dot r\"><\/span><span class=\"wih-dot y\"><\/span><span class=\"wih-dot g\"><\/span><span class=\"wih-fname\">whatsapp-webhook.js<\/span><\/div><!-- [et_pb_line_break_holder] -->        <pre><code><span class=\"wih-c\">\/\/ Every delivery status webhook includes a pricing object<\/span><!-- [et_pb_line_break_holder] -->app.<span class=\"wih-fn\">post<\/span>(<span class=\"wih-s\">'\/webhooks\/whatsapp'<\/span>, (req) => {<!-- [et_pb_line_break_holder] -->  <span class=\"wih-k\">const<\/span> { pricing } = req.body;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <span class=\"wih-k\">if<\/span> (!pricing.billable) {<!-- [et_pb_line_break_holder] -->    <span class=\"wih-fn\">console<\/span>.log(<span class=\"wih-s\">'Free: inside a service window'<\/span>);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->});<\/code><\/pre><!-- [et_pb_line_break_holder] -->        <div class=\"wih-status\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>pricing.billable: false -> not charged by Meta<\/span><\/div><\/div><\/div><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-hero');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (url.charAt(0) === '#') {<!-- [et_pb_line_break_holder] -->          var t = document.getElementById(url.substring(1));<!-- [et_pb_line_break_holder] -->          if (t) { window.scrollTo({ top: t.getBoundingClientRect().top + window.pageYOffset - 80, behavior: 'smooth' }); }<!-- [et_pb_line_break_holder] -->          return false;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s1, #upl-wif-s1 *, #upl-wif-s1 *::before, #upl-wif-s1 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s1 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s1 br{display:none!important;}#upl-wif-s1 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s1 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 24px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-lead strong { color: #0f2736 !important; font-weight: 700 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; margin-bottom: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-p:last-of-type { margin-bottom: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-p a, #upl-wif-s1 .wif-lead a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 18px !important; margin-bottom: 26px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-item { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; padding: 20px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-icon { width: 36px !important; height: 36px !important; border-radius: 9px !important; background: rgba(59,185,139,0.12) !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 12px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-icon svg { width: 18px !important; height: 18px !important; stroke: #3BB98B !important; fill: none !important; stroke-width: 2.2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-title { font-family: 'Poppins', sans-serif !important; font-size: 14.5px !important; font-weight: 700 !important; color: #0f2736 !important; margin-bottom: 6px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-text { font-size: 13.5px !important; color: #64748b !important; line-height: 1.55 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-verdict { display: inline-block !important; margin-top: 10px !important; font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.4px !important; padding: 3px 9px !important; border-radius: 5px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-verdict.free { background: rgba(59,185,139,0.14) !important; color: #2aaa7e !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-split-verdict.mixed { background: rgba(221,223,76,0.25) !important; color: #8a8c2e !important; }<!-- [et_pb_line_break_holder] -->\/* inline CTA strip *\/<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-cta-strip { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 20px !important; flex-wrap: wrap !important; margin-top: 30px !important; padding: 22px 26px !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-cta-strip-text { display: flex !important; flex-direction: column !important; gap: 4px !important; font-size: 15px !important; color: #383838 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-cta-strip-text strong { color: #0f2736 !important; font-weight: 700 !important; font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-cta-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #DDDF4C !important; color: #0f2736 !important; padding: 13px 24px !important; border-radius: 8px !important; font-size: 14.5px !important; font-weight: 700 !important; white-space: nowrap !important; transition: transform 0.3s ease !important; cursor: pointer !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-cta-btn:hover { transform: translateY(-5px) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s1 .wif-cta-btn svg { width: 15px !important; height: 15px !important; stroke: currentColor !important; fill: none !important; stroke-width: 2.5 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 .wif-split { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 .wif-cta-strip { flex-direction: column !important; align-items: flex-start !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 .wif-cta-btn { width: 100% !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s1 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"is-whatsapp-api-free\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s1\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>The Short Answer<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Is the WhatsApp API free?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">No. Getting access to the WhatsApp API is free, but sending most types of messages through it is not. What is free depends on the message type and whether a service window is open, not on a flat monthly allowance.<\/div><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">Three different things get confused under the same question, so it helps to separate them before going further.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-split\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-split-item\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"10\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-title\">Access to the API<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-text\">Creating a developer app and a WhatsApp Business Account costs nothing.<\/div><!-- [et_pb_line_break_holder] -->      <span class=\"wif-split-verdict free\">Free<\/span><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-split-item\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\"\/><line x1=\"12\" y1=\"18\" x2=\"12.01\" y2=\"18\"\/><\/svg><\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-title\">WhatsApp Business App<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-text\">The consumer app you install on a phone. A different product from the API, and also free.<\/div><!-- [et_pb_line_break_holder] -->      <span class=\"wif-split-verdict free\">Free<\/span><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-split-item\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg><\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-title\">Messages sent via the API<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-split-text\">Some are free, most are billed. The line between the two is a time window, not a quota.<\/div><!-- [et_pb_line_break_holder] -->      <span class=\"wif-split-verdict mixed\">Depends<\/span><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">The rest of this page breaks that third box down message type by message type, including the free tier question, personal use, API keys, open-source alternatives, and what changes on October 1, 2026. For the exact rate card, by message category and by country, see our <a href=\"https:\/\/www.unipile.com\/whatsapp-business-api-pricing\/\" data-upl-link=\"https:\/\/www.unipile.com\/whatsapp-business-api-pricing\/\">WhatsApp Business API pricing<\/a> breakdown. This page focuses on the other side of that question: what genuinely costs nothing, under which conditions, and until when.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-cta-strip\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cta-strip-text\"><strong>Build with the WhatsApp API<\/strong><span>Connect an account in minutes, on behalf of your users.<\/span><\/div><!-- [et_pb_line_break_holder] -->    <a class=\"wif-cta-btn\" href=\"https:\/\/dashboard.unipile.com\/signup\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/dashboard.unipile.com\/signup\/\" data-upl-target=\"_blank\"><span>Build with Unipile<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s1');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s2, #upl-wif-s2 *, #upl-wif-s2 *::before, #upl-wif-s2 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s2 br{display:none!important;}#upl-wif-s2 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 26px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; margin-bottom: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-p:last-of-type { margin-bottom: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-p a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->\/* table *\/<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-table-wrap{border-radius:16px!important;overflow:hidden!important;border:1px solid #e5e7eb!important;background:#ffffff!important;margin-bottom:26px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-table{width:100%!important;border-collapse:collapse!important;background:#ffffff!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-table th{background:#0f2736!important;color:#ffffff!important;font-size:12px!important;font-weight:700!important;text-align:left!important;padding:14px 16px!important;text-transform:uppercase!important;letter-spacing:0.4px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-table td{padding:14px 16px!important;font-size:14px!important;color:#1e293b!important;border-bottom:1px solid #e5e7eb!important;line-height:1.5!important;vertical-align:top!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-table td strong{color:#0f2736!important;font-weight:700!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-table tr:last-child td{border-bottom:none!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-table tr:hover td{background:#f8fafc!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-pill{display:inline-flex!important;align-items:center!important;font-size:11.5px!important;font-weight:700!important;padding:4px 10px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:0.3px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-pill.free{background:rgba(59,185,139,0.14)!important;color:#2aaa7e!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-pill.billed{background:rgba(15,39,54,0.08)!important;color:#0f2736!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-source{color:#64748b!important;font-size:12.5px!important;}<!-- [et_pb_line_break_holder] -->@media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-table, #upl-wif-s2 .wif-table thead, #upl-wif-s2 .wif-table tbody, #upl-wif-s2 .wif-table th, #upl-wif-s2 .wif-table td, #upl-wif-s2 .wif-table tr { display:block!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-table thead { display:none!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-table tr { padding:14px 16px!important; border-bottom:1px solid #e5e7eb!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-table tr:hover td { background:transparent!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-table td { border:none!important; padding:7px 0 7px 44%!important; position:relative!important; min-height:20px!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-table td::before { content:attr(data-label)!important; position:absolute!important; left:0!important; top:7px!important; width:42%!important; font-weight:700!important; color:#64748b!important; font-size:10.5px!important; text-transform:uppercase!important; letter-spacing:0.3px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* decision flow *\/<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-flow-title { font-family: 'Poppins', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #0f2736 !important; margin: 34px 0 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-flow { display: flex !important; flex-direction: column !important; gap: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-step { display: flex !important; gap: 16px !important; position: relative !important; padding-bottom: 22px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-step:not(:last-child)::before { content: '' !important; position: absolute !important; left: 15px !important; top: 34px !important; bottom: 0 !important; width: 2px !important; background: #e5e7eb !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-step-num { width: 32px !important; height: 32px !important; min-width: 32px !important; border-radius: 50% !important; background: #0f2736 !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Poppins', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; z-index: 1 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-step-body { flex: 1 !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 12px !important; padding: 16px 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-step-q { font-size: 15px !important; font-weight: 600 !important; color: #0f2736 !important; line-height: 1.45 !important; margin-bottom: 12px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-step-branches { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-branch { display: flex !important; flex-direction: column !important; gap: 3px !important; padding: 10px 12px !important; border-radius: 8px !important; border: 1px solid #e5e7eb !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-branch-label { font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.3px !important; color: #64748b !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-branch-result { font-size: 13px !important; font-weight: 600 !important; color: #383838 !important; line-height: 1.4 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-branch.result-free { background: rgba(59,185,139,0.08) !important; border-color: rgba(59,185,139,0.35) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-branch.result-free .wif-branch-result { color: #2aaa7e !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-branch.result-billed { background: rgba(15,39,54,0.05) !important; border-color: rgba(15,39,54,0.18) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-branch.result-billed .wif-branch-result { color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-note-ref { font-size: 14px !important; color: #64748b !important; line-height: 1.7 !important; margin-top: 26px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s2 .wif-note-ref a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 .wif-step-branches { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s2 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"whats-free-2026\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s2\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>What&#8217;s Free<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>What is free on the WhatsApp Cloud API in 2026?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">Eight things are free on the WhatsApp Cloud API in 2026: API access, non-template messages and utility or authentication templates inside an open service window, service messages at all times, template approval, and every message type during a Free Entry Point window. Here is the complete list, sourced against Meta&#8217;s own pricing documentation.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-table-wrap\"><!-- [et_pb_line_break_holder] -->    <table class=\"wif-table\"><!-- [et_pb_line_break_holder] -->      <thead><tr><th>Element<\/th><th>Status<\/th><th>Condition<\/th><th>Source, verified 2026-08-10<\/th><\/tr><\/thead><!-- [et_pb_line_break_holder] -->      <tbody><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\"><strong>API access and developer account<\/strong><\/td><td data-label=\"Status\"><span class=\"wif-pill free\">Free<\/span><\/td><td data-label=\"Condition\">No condition<\/td><td data-label=\"Source\" class=\"wif-source\">Meta, Get Started documentation<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\">Non-template messages (regular replies)<\/td><td data-label=\"Status\"><span class=\"wif-pill free\">Free<\/span><\/td><td data-label=\"Condition\">Only inside an open 24-hour customer service window<\/td><td data-label=\"Source\" class=\"wif-source\">Meta: &#8220;All non-template messages are free&#8221;<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\">Utility templates<\/td><td data-label=\"Status\"><span class=\"wif-pill free\">Free<\/span><\/td><td data-label=\"Condition\">Delivered inside an open customer service window<\/td><td data-label=\"Source\" class=\"wif-source\">Meta: &#8220;sent within an open customer service window are free&#8221;<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\">Authentication templates<\/td><td data-label=\"Status\"><span class=\"wif-pill free\">Free<\/span><\/td><td data-label=\"Condition\">Delivered inside an open customer service window<\/td><td data-label=\"Source\" class=\"wif-source\">Meta: charged only &#8220;when sent outside customer service windows&#8221;<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\">Service (session) messages<\/td><td data-label=\"Status\"><span class=\"wif-pill free\">Free<\/span><\/td><td data-label=\"Condition\">Always, since November 1, 2024<\/td><td data-label=\"Source\" class=\"wif-source\">Meta: &#8220;Service conversations are now free for all businesses&#8221;<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\">Any message type in a Free Entry Point window<\/td><td data-label=\"Status\"><span class=\"wif-pill free\">Free<\/span><\/td><td data-label=\"Condition\">72 hours, opened by a Click-to-WhatsApp ad or a Page CTA button<\/td><td data-label=\"Source\" class=\"wif-source\">Meta pricing documentation<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\">Template submission and approval<\/td><td data-label=\"Status\"><span class=\"wif-pill free\">Free<\/span><\/td><td data-label=\"Condition\">No fee published for submitting or reviewing templates<\/td><td data-label=\"Source\" class=\"wif-source\">Meta template guidelines<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Element\">Marketing templates<\/td><td data-label=\"Status\"><span class=\"wif-pill billed\">Billed<\/span><\/td><td data-label=\"Condition\">Always, at delivery<\/td><td data-label=\"Source\" class=\"wif-source\">Meta pricing documentation<\/td><\/tr><!-- [et_pb_line_break_holder] -->      <\/tbody><!-- [et_pb_line_break_holder] -->    <\/table><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">Two windows decide almost everything on this list. The 24-hour customer service window (CSW) opens whenever a user messages you first, and while it is open, non-template replies and in-window utility or authentication templates are free. The Free Entry Point (FEP) window is different and more generous: it opens for 72 hours when a user responds to a Click-to-WhatsApp ad or a Page call-to-action button, and while it is open, every message type, templates included, is free. Marketing templates are the one category that stays billed no matter which window is open.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-flow-title\">Free or billed: the decision flow<\/div><!-- [et_pb_line_break_holder] -->  <div class=\"wif-flow\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-step\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-num\">1<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-body\"><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-q\">Is the message inside a 72-hour Free Entry Point window (opened by a Click-to-WhatsApp ad or a Page CTA button)?<\/div><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-branches\"><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch result-free\"><span class=\"wif-branch-label\">Yes<\/span><span class=\"wif-branch-result\">Free, any message type<\/span><\/div><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch\"><span class=\"wif-branch-label\">No<\/span><span class=\"wif-branch-result\">Continue to step 2<\/span><\/div><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-step\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-num\">2<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-body\"><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-q\">Is it a template message?<\/div><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-branches\"><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch\"><span class=\"wif-branch-label\">No, a regular reply<\/span><span class=\"wif-branch-result\">Continue to step 3<\/span><\/div><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch\"><span class=\"wif-branch-label\">Yes, a template<\/span><span class=\"wif-branch-result\">Continue to step 4<\/span><\/div><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-step\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-num\">3<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-body\"><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-q\">Is a 24-hour customer service window currently open?<\/div><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-branches\"><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch result-free\"><span class=\"wif-branch-label\">Yes<\/span><span class=\"wif-branch-result\">Free, non-template reply<\/span><\/div><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch result-billed\"><span class=\"wif-branch-label\">No<\/span><span class=\"wif-branch-result\">Can&#8217;t send free-form, a template is required<\/span><\/div><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-step\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-num\">4<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-body\"><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-q\">Which template category?<\/div><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-branches\"><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch result-billed\"><span class=\"wif-branch-label\">Marketing<\/span><span class=\"wif-branch-result\">Billed, always<\/span><\/div><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch\"><span class=\"wif-branch-label\">Utility or authentication<\/span><span class=\"wif-branch-result\">Continue to step 5<\/span><\/div><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-step\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-num\">5<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-step-body\"><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-q\">Is a 24-hour customer service window open?<\/div><!-- [et_pb_line_break_holder] -->        <div class=\"wif-step-branches\"><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch result-free\"><span class=\"wif-branch-label\">Yes<\/span><span class=\"wif-branch-result\">Free<\/span><\/div><!-- [et_pb_line_break_holder] -->          <div class=\"wif-branch result-billed\"><span class=\"wif-branch-label\">No<\/span><span class=\"wif-branch-result\">Billed, at the utility or authentication rate<\/span><\/div><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-note-ref\">Full verbatim wording is available in Meta&#8217;s own <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\/\" data-upl-target=\"_blank\">WhatsApp pricing documentation<\/a>, verified August 10, 2026.<\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s2');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s3, #upl-wif-s3 *, #upl-wif-s3 *::before, #upl-wif-s3 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s3 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s3 br{display:none!important;}#upl-wif-s3 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s3 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 24px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; margin-bottom: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-p:last-of-type { margin-bottom: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-p a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-callout { background: #f4f5f7 !important; border-left: 4px solid #3BB98B !important; border-radius: 0 12px 12px 0 !important; padding: 18px 22px !important; margin: 20px 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-callout-label { font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.4px !important; color: #2aaa7e !important; margin-bottom: 6px !important; display: block !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s3 .wif-callout p, #upl-wif-s3 .wif-callout div.wif-callout-text { font-size: 15.5px !important; line-height: 1.7 !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s3 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s3 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s3 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s3 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s3 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s3 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s3 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"free-tier-limit\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s3\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>No Monthly Allowance<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Is there a WhatsApp API free tier or a free message limit?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">No. There is no monthly free tier and no fixed number of free conversations on the WhatsApp API in 2026. What is free is defined by the service window and the message type covered above, not by a quota that resets every month.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-callout\"><!-- [et_pb_line_break_holder] -->    <span class=\"wif-callout-label\">The zombie number<\/span><!-- [et_pb_line_break_holder] -->    <div class=\"wif-callout-text\">A commonly repeated claim is that businesses get &#8220;1,000 free conversations per month&#8221; on the WhatsApp API. That figure belonged to the conversation-based model Meta retired on July 1, 2025, and it does not appear anywhere in Meta&#8217;s current pricing documentation. Under today&#8217;s per-message model, free access is defined by whether a service window is open, not by a monthly allowance that resets. Any page still citing a 1,000-conversation free tier is describing a billing model that stopped existing over a year ago.<\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">A related but different concept is the messaging limit tied to your phone number&#8217;s quality rating and messaging tier: a ceiling on how many business-initiated conversations you can send in a rolling period, which increases as Meta&#8217;s system builds trust in your number. That is a <strong>sending-rate ceiling<\/strong>, not a free allowance, and the two get confused constantly. See our guide to <a href=\"https:\/\/www.unipile.com\/whatsapp-api-a-complete-guide-to-integration\/\" data-upl-link=\"https:\/\/www.unipile.com\/whatsapp-api-a-complete-guide-to-integration\/\">WhatsApp API messaging limits<\/a> for the full mechanism.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">What replaces the idea of a free quota is simple: it&#8217;s the window that matters, not a counter.<\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s3');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s4, #upl-wif-s4 *, #upl-wif-s4 *::before, #upl-wif-s4 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s4 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s4 br{display:none!important;}#upl-wif-s4 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s4 { padding: 20px 20px 50px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s4 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s4 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s4 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s4 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s4 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 20px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s4 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s4 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s4 .wif-p a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s4 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s4 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s4 { padding: 36px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s4 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s4 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s4 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s4 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"personal-use\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s4\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>Personal Use<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Is the WhatsApp API free for personal use?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">The WhatsApp Cloud API has no separate personal pricing tier. What a personal-use integration costs depends on the same message types and windows covered above, not on whether the account is personal or a business.<\/div><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">There is no cheaper &#8220;personal&#8221; rate card and no separate free allowance for individual use: a reply sent from someone&#8217;s own number inside an open service window is free under the same rule that applies to any business account. For how to connect a personal or existing WhatsApp account to an integration in the first place, see our guide to <a href=\"https:\/\/www.unipile.com\/whatsapp-api-a-complete-guide-to-integration\/\" data-upl-link=\"https:\/\/www.unipile.com\/whatsapp-api-a-complete-guide-to-integration\/\">use the WhatsApp API with a personal account<\/a>.<\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s4');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s5, #upl-wif-s5 *, #upl-wif-s5 *::before, #upl-wif-s5 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s5 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s5 br{display:none!important;}#upl-wif-s5 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s5 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s5 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s5 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s5 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s5 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s5 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 20px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s5 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s5 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s5 .wif-p code { font-family: 'Courier New', monospace !important; background: #f1f5f9 !important; padding: 2px 6px !important; border-radius: 4px !important; font-size: 0.88em !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s5 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s5 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s5 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s5 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s5 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s5 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s5 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"api-key-free\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s5\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>Access Tokens<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Is a WhatsApp API key free?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">Yes. Getting an access token or API key for the WhatsApp API costs nothing. What is billed is not the key itself, it&#8217;s the messages you send with it.<\/div><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">This is a common point of confusion for developers new to the platform: a WhatsApp API key, access token, or permanent token is a credential, not a purchase. Meta issues <strong>a temporary test token<\/strong> when you first set up a developer app and a WhatsApp Business Account, at no cost, so you can send test messages to a short list of verified numbers before going live. Billing only starts once you send real messages outside the free conditions covered in the section above. In short: holding a key is free, using it is what gets priced.<\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s5');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s6, #upl-wif-s6 *, #upl-wif-s6 *::before, #upl-wif-s6 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s6 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s6 br{display:none!important;}#upl-wif-s6 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s6 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 22px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-p a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-cases { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 12px !important; margin-bottom: 24px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-case { background: rgba(59,185,139,0.07) !important; border: 1px solid rgba(59,185,139,0.3) !important; border-radius: 10px !important; padding: 12px 14px !important; font-size: 13.5px !important; color: #0f2736 !important; line-height: 1.5 !important; font-weight: 500 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-case strong { display: block !important; color: #2aaa7e !important; font-size: 11px !important; text-transform: uppercase !important; letter-spacing: 0.3px !important; margin-bottom: 4px !important; font-weight: 700 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-code-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 18px !important; margin-bottom: 20px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-code-wrapper { border-radius: 14px !important; overflow: hidden !important; background: #0d1117 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-editor-bar { background: #161b22 !important; padding: 10px 16px !important; display: flex !important; align-items: center !important; gap: 8px !important; border-bottom: 1px solid rgba(255,255,255,0.06) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-dot { width: 10px !important; height: 10px !important; border-radius: 50% !important; display: inline-block !important; flex-shrink: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-dot.r { background: #ff5f57 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-dot.y { background: #febc2e !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-dot.g { background: #28c840 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-fname { color: #8b949e !important; font-size: 12px !important; margin-left: 6px !important; font-family: 'Courier New', monospace !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-code-wrapper pre { padding: 18px 20px !important; font-size: 12.6px !important; line-height: 1.75 !important; overflow-x: auto !important; max-width: 100% !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-code-wrapper code { font-family: 'Courier New', monospace !important; white-space: pre !important; display: block !important; color: #e6edf3 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-k { color: #ff7b72 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-s { color: #a5d6ff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-c { color: #8b949e !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-fn { color: #d2a8ff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-pr { color: #79c0ff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-note-ref { font-size: 14.5px !important; color: #64748b !important; line-height: 1.7 !important; margin-top: 4px !important; margin-bottom: 26px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-note-ref code { font-family: 'Courier New', monospace !important; background: #f1f5f9 !important; padding: 2px 6px !important; border-radius: 4px !important; font-size: 0.88em !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-note-ref a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->\/* CTA *\/<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-cta-strip { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 20px !important; flex-wrap: wrap !important; padding: 22px 26px !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-cta-strip-text { display: flex !important; flex-direction: column !important; gap: 4px !important; font-size: 15px !important; color: #383838 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-cta-strip-text strong { color: #0f2736 !important; font-weight: 700 !important; font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-cta-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #DDDF4C !important; color: #0f2736 !important; padding: 13px 24px !important; border-radius: 8px !important; font-size: 14.5px !important; font-weight: 700 !important; white-space: nowrap !important; transition: transform 0.3s ease !important; cursor: pointer !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-cta-btn:hover { transform: translateY(-5px) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s6 .wif-cta-btn svg { width: 15px !important; height: 15px !important; stroke: currentColor !important; fill: none !important; stroke-width: 2.5 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-cases { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-code-grid { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-code-wrapper pre { font-size: 11.3px !important; padding: 14px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-cta-strip { flex-direction: column !important; align-items: flex-start !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 .wif-cta-btn { width: 100% !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s6 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"send-for-free\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s6\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>Sending For Free<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Can you send WhatsApp messages through an API for free?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">Yes, in three specific cases. Outside those three cases, sending a WhatsApp message through the API is billed.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-cases\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-case\"><strong>Case 1<\/strong>A non-template reply, inside an open 24-hour service window<\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-case\"><strong>Case 2<\/strong>A utility or authentication template, inside that same window<\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-case\"><strong>Case 3<\/strong>Any message type, inside a 72-hour Free Entry Point window<\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">Here is a minimal example that sends a free-form reply while a service window is open, next to how to confirm, programmatically, whether Meta actually billed a given message. Every delivery status webhook Meta sends back includes a <code>pricing<\/code> object. Checking <code>pricing.billable<\/code> is the most reliable way to know, after the fact, whether a message you sent was free or charged, most integrations never look at this field.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-code-grid\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-code-wrapper\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-editor-bar\"><span class=\"wif-dot r\"><\/span><span class=\"wif-dot y\"><\/span><span class=\"wif-dot g\"><\/span><span class=\"wif-fname\">send-reply.js<\/span><\/div><!-- [et_pb_line_break_holder] -->      <pre><code><span class=\"wif-c\">\/\/ Free-form reply, service window open<\/span><!-- [et_pb_line_break_holder] --><span class=\"wif-k\">await<\/span> client.messages.<span class=\"wif-fn\">send<\/span>({<!-- [et_pb_line_break_holder] -->  account_id: accountId,<!-- [et_pb_line_break_holder] -->  chat_id: chatId,<!-- [et_pb_line_break_holder] -->  text: <span class=\"wif-s\">'Thanks for reaching out, here is your update.'<\/span><!-- [et_pb_line_break_holder] -->});<\/code><\/pre><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-code-wrapper\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-editor-bar\"><span class=\"wif-dot r\"><\/span><span class=\"wif-dot y\"><\/span><span class=\"wif-dot g\"><\/span><span class=\"wif-fname\">webhook-payload.json<\/span><\/div><!-- [et_pb_line_break_holder] -->      <pre><code>{<!-- [et_pb_line_break_holder] -->  <span class=\"wif-pr\">\"event\"<\/span>: <span class=\"wif-s\">\"message_status\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"wif-pr\">\"status\"<\/span>: <span class=\"wif-s\">\"delivered\"<\/span>,<!-- [et_pb_line_break_holder] -->  <span class=\"wif-pr\">\"pricing\"<\/span>: {<!-- [et_pb_line_break_holder] -->    <span class=\"wif-pr\">\"billable\"<\/span>: <span class=\"wif-k\">false<\/span>,<!-- [et_pb_line_break_holder] -->    <span class=\"wif-pr\">\"category\"<\/span>: <span class=\"wif-s\">\"service\"<\/span>,<!-- [et_pb_line_break_holder] -->    <span class=\"wif-pr\">\"pricing_type\"<\/span>: <span class=\"wif-s\">\"in_window\"<\/span><!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<\/code><\/pre><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-note-ref\"><code>billable: false<\/code> confirms Meta did not charge for this message. When <code>billable<\/code> is <code>true<\/code>, <code>category<\/code> tells you which rate applied: utility, authentication, or marketing. For the full set of endpoints, templates and delivery statuses, see our guide to <a href=\"https:\/\/www.unipile.com\/whatsapp-api-to-send-messages\/\" data-upl-link=\"https:\/\/www.unipile.com\/whatsapp-api-to-send-messages\/\">send WhatsApp messages with the API<\/a>.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-cta-strip\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cta-strip-text\"><strong>Build it with Unipile<\/strong><span>One client for messages, webhooks and pricing status.<\/span><\/div><!-- [et_pb_line_break_holder] -->    <a class=\"wif-cta-btn\" href=\"https:\/\/dashboard.unipile.com\/signup\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/dashboard.unipile.com\/signup\/\" data-upl-target=\"_blank\"><span>Build it with Unipile<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s6');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s7, #upl-wif-s7 *, #upl-wif-s7 *::before, #upl-wif-s7 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s7 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s7 br{display:none!important;}#upl-wif-s7 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(221,223,76,0.22)!important;color:#8a8c2e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-badge-dot{width:7px!important;height:7px!important;background:#0f2736!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;opacity:0.55!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s7 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 24px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; margin-top: 22px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-p a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cost-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cost-card { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; padding: 22px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cost-icon { width: 40px !important; height: 40px !important; border-radius: 10px !important; background: rgba(15,39,54,0.06) !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 14px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cost-icon svg { width: 20px !important; height: 20px !important; stroke: #0f2736 !important; fill: none !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cost-title { font-family: 'Poppins', sans-serif !important; font-size: 15.5px !important; font-weight: 700 !important; color: #0f2736 !important; margin-bottom: 8px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cost-text { font-size: 14px !important; color: #64748b !important; line-height: 1.65 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 .wif-cost-grid { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* CTA *\/<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cta-strip { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 20px !important; flex-wrap: wrap !important; margin-top: 26px !important; padding: 22px 26px !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cta-strip-text { display: flex !important; flex-direction: column !important; gap: 4px !important; font-size: 15px !important; color: #383838 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cta-strip-text strong { color: #0f2736 !important; font-weight: 700 !important; font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cta-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #DDDF4C !important; color: #0f2736 !important; padding: 13px 24px !important; border-radius: 8px !important; font-size: 14.5px !important; font-weight: 700 !important; white-space: nowrap !important; transition: transform 0.3s ease !important; cursor: pointer !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cta-btn:hover { transform: translateY(-5px) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s7 .wif-cta-btn svg { width: 15px !important; height: 15px !important; stroke: currentColor !important; fill: none !important; stroke-width: 2.5 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 .wif-cta-strip { flex-direction: column !important; align-items: flex-start !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s7 .wif-cta-btn { width: 100% !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"open-source-free\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s7\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>Open Source<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Are free open-source WhatsApp APIs actually free?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">The license is free, the risk is not. Free, unofficial WhatsApp libraries cost nothing to download and run, but they carry three costs that never show up on an invoice.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-cost-grid\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cost-card\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-title\">Number ban risk<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-text\">These libraries connect by reverse-engineering WhatsApp&#8217;s private client protocol rather than Meta&#8217;s public API, which is against WhatsApp&#8217;s terms of service. Meta can and does ban phone numbers it detects using this method.<\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cost-card\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\/><\/svg><\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-title\">No uptime guarantee<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-text\">There is no service level agreement, no support contract and no roadmap commitment behind a free open-source client. When the library breaks, and unofficial clients break often, you are the one debugging it.<\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cost-card\"><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z\"\/><\/svg><\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-title\">Maintenance follows every change<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-cost-text\">WhatsApp changes its private protocol without notice. A client that works today can stop working after the next update, and keeping it running becomes ongoing, unpaid maintenance work.<\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">None of this makes these projects illegitimate as a category, plenty of small, low-stakes use cases run on them without issue. It does mean &#8220;free&#8221; only covers the license, not the operational cost of running unofficial software against a platform that was not built to be reverse-engineered. For a breakdown of how the official Cloud API, BSPs and linked-account APIs actually compare on cost and risk, see our guide to <a href=\"https:\/\/www.unipile.com\/whatsapp-api-providers\/\" data-upl-link=\"https:\/\/www.unipile.com\/whatsapp-api-providers\/\">third-party WhatsApp API providers<\/a>.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-cta-strip\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cta-strip-text\"><strong>Build your WhatsApp integration<\/strong><span>A maintained connection, not a reverse-engineered one.<\/span><\/div><!-- [et_pb_line_break_holder] -->    <a class=\"wif-cta-btn\" href=\"https:\/\/dashboard.unipile.com\/signup\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/dashboard.unipile.com\/signup\/\" data-upl-target=\"_blank\"><span>Build your integration<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s7');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s8, #upl-wif-s8 *, #upl-wif-s8 *::before, #upl-wif-s8 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s8 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s8 br{display:none!important;}#upl-wif-s8 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s8 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 20px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; margin-bottom: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-p a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-testable { display: flex !important; flex-direction: column !important; gap: 10px !important; background: #f4f5f7 !important; border-radius: 12px !important; padding: 18px 20px !important; margin-bottom: 20px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-testable-item { display: flex !important; align-items: flex-start !important; gap: 10px !important; font-size: 14.5px !important; color: #0f2736 !important; line-height: 1.5 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-testable-item svg { width: 16px !important; height: 16px !important; stroke: #3BB98B !important; fill: none !important; stroke-width: 2.5 !important; flex-shrink: 0 !important; margin-top: 2px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-honest { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; padding: 20px 22px !important; margin-bottom: 26px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-honest-label { font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.4px !important; color: #64748b !important; margin-bottom: 8px !important; display: block !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-honest p, #upl-wif-s8 .wif-honest div.wif-honest-text { font-size: 15.5px !important; line-height: 1.7 !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-honest a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->\/* CTA *\/<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-cta-strip { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 20px !important; flex-wrap: wrap !important; padding: 22px 26px !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-cta-strip-text { display: flex !important; flex-direction: column !important; gap: 4px !important; font-size: 15px !important; color: #383838 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-cta-strip-text strong { color: #0f2736 !important; font-weight: 700 !important; font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-cta-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #DDDF4C !important; color: #0f2736 !important; padding: 13px 24px !important; border-radius: 8px !important; font-size: 14.5px !important; font-weight: 700 !important; white-space: nowrap !important; transition: transform 0.3s ease !important; cursor: pointer !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-cta-btn:hover { transform: translateY(-5px) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s8 .wif-cta-btn svg { width: 15px !important; height: 15px !important; stroke: currentColor !important; fill: none !important; stroke-width: 2.5 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 .wif-cta-strip { flex-direction: column !important; align-items: flex-start !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 .wif-cta-btn { width: 100% !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s8 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"free-trial\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s8\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>Free Trial<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Is there a WhatsApp API free trial?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">Meta itself does not offer a free trial of the WhatsApp Cloud API, there is no trial period to unlock. Free trials on the WhatsApp API come from the provider layer built on top of it, and they only ever waive that provider&#8217;s own fee, never Meta&#8217;s per-message charges.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">This is the one rule the rest of the market rarely states plainly: a &#8220;free forever&#8221; plan or a free trial from a Business Solution Provider or a unified API cancels that provider&#8217;s own subscription fee. It never cancels Meta&#8217;s charge for a marketing template, or for a utility message sent outside a service window. Anyone offering a WhatsApp integration &#8220;for free&#8221; is still passing Meta&#8217;s per-message bill through to you the moment you leave the free conditions covered earlier on this page.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-testable\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-testable-item\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>What&#8217;s genuinely testable without paying: creating a developer app, requesting a temporary test token, sending messages to a short list of verified test numbers, and submitting templates for approval.<\/span><\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-honest\"><!-- [et_pb_line_break_holder] -->    <span class=\"wif-honest-label\">Unipile, honestly<\/span><!-- [et_pb_line_break_holder] -->    <div class=\"wif-honest-text\">Unipile offers a <strong>7-day free trial<\/strong>, no credit card required, source <a href=\"https:\/\/www.unipile.com\/pricing-api\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/www.unipile.com\/pricing-api\/\" data-upl-target=\"_blank\">Unipile pricing<\/a>, verified August 10, 2026. After that trial, Unipile is a paid subscription like the rest of this layer, starting at 49 EUR (55 USD) per month for up to 10 linked accounts. The only free part is the trial itself.<\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-cta-strip\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cta-strip-text\"><strong>Start your 7-day trial<\/strong><span>No credit card required. Cancel anytime.<\/span><\/div><!-- [et_pb_line_break_holder] -->    <a class=\"wif-cta-btn\" href=\"https:\/\/dashboard.unipile.com\/signup\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/dashboard.unipile.com\/signup\/\" data-upl-target=\"_blank\"><span>Start your 7-day trial<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s8');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s9, #upl-wif-s9 *, #upl-wif-s9 *::before, #upl-wif-s9 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s9 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s9 br{display:none!important;}#upl-wif-s9 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s9 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 26px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-blocks { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 20px !important; align-items: stretch !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block { border-radius: 16px !important; padding: 24px !important; display: flex !important; flex-direction: column !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block.a { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-top: 4px solid #3BB98B !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block.b { background: #ffffff !important; border: 1px solid #e5e7eb !important; border-top: 4px solid #94a3b8 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-tag { display: inline-flex !important; align-items: center !important; gap: 6px !important; width: fit-content !important; font-size: 10.5px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.4px !important; padding: 5px 10px !important; border-radius: 6px !important; margin-bottom: 14px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block.a .wif-block-tag { background: rgba(59,185,139,0.14) !important; color: #2aaa7e !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block.b .wif-block-tag { background: rgba(100,116,139,0.14) !important; color: #64748b !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-title { font-family: 'Poppins', sans-serif !important; font-size: 16.5px !important; font-weight: 700 !important; color: #0f2736 !important; margin-bottom: 14px !important; line-height: 1.35 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-list { display: flex !important; flex-direction: column !important; gap: 10px !important; margin-bottom: 4px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-list-item { display: flex !important; align-items: flex-start !important; gap: 9px !important; font-size: 14px !important; color: #383838 !important; line-height: 1.6 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-list-item svg { width: 15px !important; height: 15px !important; stroke: #3BB98B !important; fill: none !important; stroke-width: 2.5 !important; flex-shrink: 0 !important; margin-top: 3px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-list-item em { font-style: italic !important; color: #0f2736 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-text { font-size: 14px !important; color: #383838 !important; line-height: 1.7 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-text strong { color: #0f2736 !important; font-weight: 700 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-source { margin-top: auto !important; padding-top: 14px !important; font-size: 12px !important; color: #94a3b8 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-block-source a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-verified { display: flex !important; align-items: center !important; gap: 8px !important; margin-top: 20px !important; font-size: 13px !important; color: #94a3b8 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s9 .wif-verified svg { width: 14px !important; height: 14px !important; stroke: #94a3b8 !important; fill: none !important; stroke-width: 2 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s9 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s9 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s9 .wif-blocks { grid-template-columns: 1fr !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s9 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s9 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s9 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s9 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"october-2026\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s9\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>2026 Update<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>What changes on October 1, 2026?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">Meta updates its WhatsApp pricing only on the first day of a quarter, and October 1, 2026 is one of those dates. What is documented and what is merely reported about that date are two different things, and this section keeps them separate.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-blocks\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-block a\"><!-- [et_pb_line_break_holder] -->      <span class=\"wif-block-tag\"><svg viewBox=\"0 0 24 24\" width=\"12\" height=\"12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Documented by Meta<\/span><\/span><!-- [et_pb_line_break_holder] -->      <div class=\"wif-block-title\">What Meta&#8217;s pricing documentation says<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-block-list\"><!-- [et_pb_line_break_holder] -->        <div class=\"wif-block-list-item\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Meta updates pricing only on the first day of a quarter: <em>&#8220;Meta may update pricing only on the 1st day of each quarter, thus up to 4 times per year: January 1, April 1, July 1, and\/or October 1.&#8221;<\/em><\/span><\/div><!-- [et_pb_line_break_holder] -->        <div class=\"wif-block-list-item\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>A rate card update takes effect October 1, 2026: several markets move from regional to standalone pricing, with lower utility and authentication rates for Bangladesh, Iraq, Nepal and Sri Lanka, and higher rates for Kazakhstan, Kuwait, Morocco, Oman and Ukraine.<\/span><\/div><!-- [et_pb_line_break_holder] -->        <div class=\"wif-block-list-item\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span><em>&#8220;Meta will announce to-be rates no later than September 1, 2026, per the pricing calendar.&#8221;<\/em><\/span><\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-block-source\">Source: Meta, WhatsApp Business Platform pricing updates changelog, verified August 10, 2026. <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/pricing\/updates-to-pricing\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/pricing\/updates-to-pricing\/\" data-upl-target=\"_blank\">Read the changelog<\/a>.<\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"wif-block b\"><!-- [et_pb_line_break_holder] -->      <span class=\"wif-block-tag\"><svg viewBox=\"0 0 24 24\" width=\"12\" height=\"12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><span>Reported, not in Meta&#8217;s changelog<\/span><\/span><!-- [et_pb_line_break_holder] -->      <div class=\"wif-block-title\">What&#8217;s being reported, and hasn&#8217;t been confirmed<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-block-text\">Several messaging vendors report that service (session) messages, free since November 1, 2024, will become billed again on October 1, 2026, at the utility or authentication rate, with the Free Entry Point exception maintained. <strong>As of August 10, 2026, this change does not appear anywhere in Meta&#8217;s own updates-to-pricing changelog<\/strong>, which still states that service conversations are free for all businesses. We are not treating it as fact until Meta documents it. If that changes, this page and the free-message table above will be updated.<\/div><!-- [et_pb_line_break_holder] -->      <div class=\"wif-block-source\">Source: third-party vendor reporting, not an official Meta publication.<\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-verified\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><span>Last verified: August 10, 2026<\/span><\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s9');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s10, #upl-wif-s10 *, #upl-wif-s10 *::before, #upl-wif-s10 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s10 br{display:none!important;}#upl-wif-s10 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-p { font-size: 16px !important; color: #383838 !important; line-height: 1.8 !important; margin-bottom: 22px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-p strong { color: #0f2736 !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-p a { color: #2aaa7e !important; text-decoration: underline !important; font-weight: 600 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table-wrap{border-radius:16px!important;overflow:hidden!important;border:1px solid #e5e7eb!important;background:#ffffff!important;margin-bottom:26px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table{width:100%!important;border-collapse:collapse!important;background:#ffffff!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table th{background:#0f2736!important;color:#ffffff!important;font-size:12px!important;font-weight:700!important;text-align:left!important;padding:14px 16px!important;text-transform:uppercase!important;letter-spacing:0.4px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table td{padding:14px 16px!important;font-size:14.5px!important;color:#1e293b!important;border-bottom:1px solid #e5e7eb!important;line-height:1.5!important;vertical-align:top!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table td strong{color:#0f2736!important;font-weight:700!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table tr:last-child td{border-bottom:none!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table tr.wif-highlight td{background:rgba(59,185,139,0.05)!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table tr:hover td{background:#f8fafc!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-table tr.wif-highlight:hover td{background:rgba(59,185,139,0.08)!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-yes{color:#0f2736!important;font-weight:600!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-no{color:#2aaa7e!important;font-weight:700!important;}<!-- [et_pb_line_break_holder] -->@media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-table, #upl-wif-s10 .wif-table thead, #upl-wif-s10 .wif-table tbody, #upl-wif-s10 .wif-table th, #upl-wif-s10 .wif-table td, #upl-wif-s10 .wif-table tr { display:block!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-table thead { display:none!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-table tr { padding:14px 16px!important; border-bottom:1px solid #e5e7eb!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-table tr:hover td { background:transparent!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-table td { border:none!important; padding:7px 0 7px 46%!important; position:relative!important; min-height:20px!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-table td::before { content:attr(data-label)!important; position:absolute!important; left:0!important; top:7px!important; width:44%!important; font-weight:700!important; color:#64748b!important; font-size:10.5px!important; text-transform:uppercase!important; letter-spacing:0.3px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* CTA *\/<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-cta-strip { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 20px !important; flex-wrap: wrap !important; padding: 22px 26px !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-cta-strip-text { display: flex !important; flex-direction: column !important; gap: 4px !important; font-size: 15px !important; color: #383838 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-cta-strip-text strong { color: #0f2736 !important; font-weight: 700 !important; font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-cta-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #DDDF4C !important; color: #0f2736 !important; padding: 13px 24px !important; border-radius: 8px !important; font-size: 14.5px !important; font-weight: 700 !important; white-space: nowrap !important; transition: transform 0.3s ease !important; cursor: pointer !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-cta-btn:hover { transform: translateY(-5px) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s10 .wif-cta-btn svg { width: 15px !important; height: 15px !important; stroke: currentColor !important; fill: none !important; stroke-width: 2.5 !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-p { font-size: 15.5px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-cta-strip { flex-direction: column !important; align-items: flex-start !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 .wif-cta-btn { width: 100% !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s10 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"no-per-message-billing\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s10\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>A Different Model<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Is there a WhatsApp API that does not bill per message?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">Yes. An integration that connects an account by QR code or pairing code, on behalf of the authenticated user, does not go through a WhatsApp Business Account and is not billed per message by Meta. It is not free either, it simply moves the cost to a different layer.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">No WABA also means no Meta Business verification and no template requirement. What you pay instead is the provider&#8217;s own subscription: on <a href=\"https:\/\/www.unipile.com\/pricing-api\/\" data-upl-link=\"https:\/\/www.unipile.com\/pricing-api\/\">Unipile pricing<\/a>, that is 49 EUR or 55 USD per month for up to 10 linked accounts, then tiered pricing per account beyond that, with unlimited API calls. Unipile is a paid service, its only free component is the 7-day trial covered above. See <a href=\"https:\/\/www.unipile.com\/whatsapp-api-providers\/\" data-upl-link=\"https:\/\/www.unipile.com\/whatsapp-api-providers\/\">what the WhatsApp API costs with each provider type<\/a> and the full <a href=\"https:\/\/www.unipile.com\/whatsapp-business-api-pricing\/\" data-upl-link=\"https:\/\/www.unipile.com\/whatsapp-business-api-pricing\/\">WhatsApp Business API pricing<\/a> breakdown.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-table-wrap\"><!-- [et_pb_line_break_holder] -->    <table class=\"wif-table\"><!-- [et_pb_line_break_holder] -->      <thead><tr><th>Path<\/th><th>Billed per message by Meta?<\/th><th>What you pay<\/th><\/tr><\/thead><!-- [et_pb_line_break_holder] -->      <tbody><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Path\"><strong>Cloud API (direct)<\/strong><\/td><td data-label=\"Billed per message by Meta?\"><span class=\"wif-yes\">Yes<\/span><\/td><td data-label=\"What you pay\">Meta&#8217;s per-message rate, since July 1, 2025<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Path\">Business Solution Provider (BSP)<\/td><td data-label=\"Billed per message by Meta?\"><span class=\"wif-yes\">Yes<\/span><\/td><td data-label=\"What you pay\">Meta&#8217;s rate, plus the BSP&#8217;s own subscription or margin<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr class=\"wif-highlight\"><td data-label=\"Path\"><strong>Linked account (Unipile)<\/strong><\/td><td data-label=\"Billed per message by Meta?\"><span class=\"wif-no\">No<\/span><\/td><td data-label=\"What you pay\">A flat subscription per linked account, starting at 49 EUR \/ 55 USD per month<\/td><\/tr><!-- [et_pb_line_break_holder] -->      <\/tbody><!-- [et_pb_line_break_holder] -->    <\/table><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-cta-strip\"><!-- [et_pb_line_break_holder] -->    <div class=\"wif-cta-strip-text\"><strong>Build with a connected WhatsApp account<\/strong><span>No WABA, no per-message billing from Meta.<\/span><\/div><!-- [et_pb_line_break_holder] -->    <a class=\"wif-cta-btn\" href=\"https:\/\/dashboard.unipile.com\/signup\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/dashboard.unipile.com\/signup\/\" data-upl-target=\"_blank\"><span>Build with Unipile<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-s10');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-s11, #upl-wif-s11 *, #upl-wif-s11 *::before, #upl-wif-s11 *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 { display:block!important; background:transparent!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-s11 br{display:none!important;}#upl-wif-s11 p{display:contents!important;}<!-- [et_pb_line_break_holder] -->body { background: #f4f5f7 !important; margin: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s11 { padding: 20px 20px 60px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-container { max-width: 1100px !important; margin: 0 auto !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.12)!important;color:#2aaa7e!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin-bottom:18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 h2 { font-family: 'Poppins', sans-serif !important; font-size: 35px !important; font-weight: 700 !important; color: #0f2736 !important; line-height: 1.22 !important; margin-bottom: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-lead { font-family: 'Inter', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #1e293b !important; line-height: 1.7 !important; margin-bottom: 24px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-p { font-size: 15.5px !important; color: #64748b !important; line-height: 1.75 !important; margin-top: 18px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-table-wrap{border-radius:16px!important;overflow:hidden!important;border:1px solid #e5e7eb!important;background:#ffffff!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-table{width:100%!important;border-collapse:collapse!important;background:#ffffff!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-table th{background:#0f2736!important;color:#ffffff!important;font-size:11.5px!important;font-weight:700!important;text-align:left!important;padding:13px 15px!important;text-transform:uppercase!important;letter-spacing:0.3px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-table td{padding:13px 15px!important;font-size:13.5px!important;color:#1e293b!important;border-bottom:1px solid #e5e7eb!important;line-height:1.5!important;vertical-align:top!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-table td strong{color:#0f2736!important;font-weight:700!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-table tr:last-child td{border-bottom:none!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-table tr:hover td{background:#f8fafc!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-answer{font-weight:700!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-answer.a-yes{color:#2aaa7e!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-answer.a-mostly{color:#2aaa7e!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-answer.a-partly{color:#8a8c2e!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-answer.a-no{color:#0f2736!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-answer.a-structural{color:#0f2736!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-s11 .wif-trap{color:#64748b!important;font-size:13px!important;}<!-- [et_pb_line_break_holder] -->@media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-table, #upl-wif-s11 .wif-table thead, #upl-wif-s11 .wif-table tbody, #upl-wif-s11 .wif-table th, #upl-wif-s11 .wif-table td, #upl-wif-s11 .wif-table tr { display:block!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-table thead { display:none!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-table tr { padding:14px 16px!important; border-bottom:1px solid #e5e7eb!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-table tr:hover td { background:transparent!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-table td { border:none!important; padding:7px 0 7px 46%!important; position:relative!important; min-height:20px!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-table td::before { content:attr(data-label)!important; position:absolute!important; left:0!important; top:7px!important; width:44%!important; font-weight:700!important; color:#64748b!important; font-size:10px!important; text-transform:uppercase!important; letter-spacing:0.3px!important; line-height:1.3!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 h2 { font-size: 28px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-lead { font-size: 16.5px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 { padding: 42px 16px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 h2 { font-size: 25px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 .wif-lead { font-size: 16px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 380px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-s11 h2 { font-size: 22px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><span id=\"decision-table\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-s11\"><div class=\"wif-container\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-badge\"><span class=\"wif-badge-dot\"><\/span><span>Decision Table<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Which WhatsApp API path is free for your use case?<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-lead\">It depends on what you are doing, not which provider you pick. Here is a free-or-not breakdown for six common use cases, with the trap to watch for in each.<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-table-wrap\"><!-- [et_pb_line_break_holder] -->    <table class=\"wif-table\"><!-- [et_pb_line_break_holder] -->      <thead><tr><th>Objective<\/th><th>Free path?<\/th><th>What you pay anyway<\/th><th>The trap<\/th><\/tr><\/thead><!-- [et_pb_line_break_holder] -->      <tbody><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Objective\">Testing the API without a budget<\/td><td data-label=\"Free path?\"><span class=\"wif-answer a-yes\">Yes<\/span><\/td><td data-label=\"What you pay anyway\">Nothing, using a test token and verified test numbers<\/td><td data-label=\"The trap\" class=\"wif-trap\">Test numbers are capped and not meant for production traffic<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Objective\">Prototyping an integration<\/td><td data-label=\"Free path?\"><span class=\"wif-answer a-mostly\">Mostly<\/span><\/td><td data-label=\"What you pay anyway\">Free-form replies, inside a service window<\/td><td data-label=\"The trap\" class=\"wif-trap\">Anything outside that window bills from message one<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Objective\">Responding to inbound support conversations<\/td><td data-label=\"Free path?\"><span class=\"wif-answer a-mostly\">Mostly<\/span><\/td><td data-label=\"What you pay anyway\">Free, as long as replies stay inside the 24-hour window<\/td><td data-label=\"The trap\" class=\"wif-trap\">Replying after the window closes silently switches you to a billed template<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Objective\">Sending transactional notifications<\/td><td data-label=\"Free path?\"><span class=\"wif-answer a-partly\">Partly<\/span><\/td><td data-label=\"What you pay anyway\">Utility templates: free inside a window, billed outside it<\/td><td data-label=\"The trap\" class=\"wif-trap\">Assuming utility always means free is the most common billing surprise<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Objective\">Running outbound marketing campaigns<\/td><td data-label=\"Free path?\"><span class=\"wif-answer a-no\">No<\/span><\/td><td data-label=\"What you pay anyway\">Marketing templates are billed at delivery, always<\/td><td data-label=\"The trap\" class=\"wif-trap\">There is no free version of marketing messaging on this platform<\/td><\/tr><!-- [et_pb_line_break_holder] -->        <tr><td data-label=\"Objective\">Connecting your users&#8217; own WhatsApp accounts in a SaaS<\/td><td data-label=\"Free path?\"><span class=\"wif-answer a-structural\">Structurally, yes, on Meta&#8217;s side<\/span><\/td><td data-label=\"What you pay anyway\">A provider subscription instead of Meta&#8217;s per-message rate<\/td><td data-label=\"The trap\" class=\"wif-trap\">&#8220;Not billed per message&#8221; does not mean the platform itself is free<\/td><\/tr><!-- [et_pb_line_break_holder] -->      <\/tbody><!-- [et_pb_line_break_holder] -->    <\/table><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <div class=\"wif-p\">None of these paths make the WhatsApp API a free product. They change who bills you, Meta, a provider, or both, and under what conditions.<\/div><!-- [et_pb_line_break_holder] --><\/div><\/div>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@600;700&#038;display=swap\" rel=\"stylesheet\"><span id=\"faq-wif\" style=\"display:block;position:relative;top:-80px;visibility:hidden;\"><\/span><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-faq { font-family:'Inter',sans-serif; padding:80px 20px; max-width:900px; margin:0 auto; background:transparent!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq *, #upl-wif-faq *::before, #upl-wif-faq *::after { margin:0!important; padding:0!important; box-sizing:border-box!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq br{display:none!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-faq p{display:contents!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-header { text-align:center!important; margin-bottom:60px!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-title { font-family:'Poppins',sans-serif!important; font-size:clamp(32px,5vw,38px)!important; font-weight:700!important; color:#0f2736!important; margin-bottom:16px!important; line-height:1.2!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-subtitle { font-size:17px!important; color:#383838!important; max-width:700px!important; margin:0 auto!important; line-height:1.6!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-list { display:flex!important; flex-direction:column!important; gap:12px!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item { background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:16px!important; overflow:hidden!important; transition:all 0.3s ease!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item:hover { border-color:#3BB98B!important; box-shadow:0 4px 20px rgba(59,185,139,0.08)!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item.active { border-color:#3BB98B!important; box-shadow:0 8px 30px rgba(59,185,139,0.12)!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-question { width:100%!important; display:flex!important; align-items:flex-start!important; justify-content:space-between!important; gap:20px!important; padding:24px 28px!important; background:transparent!important; border:none!important; cursor:pointer!important; text-align:left!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-question-content { display:flex!important; align-items:flex-start!important; gap:16px!important; flex:1!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-number { flex-shrink:0!important; padding:6px 12px!important; background:rgba(59,185,139,0.12)!important; color:#3BB98B!important; border-radius:20px!important; font-size:0.8rem!important; font-weight:600!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item.active .upl-faq-number { background:rgba(59,185,139,0.2)!important; color:#2a9d6e!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-question-text { font-family:'Poppins',sans-serif!important; font-size:1.1rem!important; font-weight:600!important; color:#0f2736!important; line-height:1.4!important; padding-top:4px!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-icon { flex-shrink:0!important; width:36px!important; height:36px!important; background:#f4f5f7!important; border-radius:50%!important; display:flex!important; align-items:center!important; justify-content:center!important; transition:all 0.3s ease!important; margin-top:2px!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-icon svg { width:18px!important; height:18px!important; color:#64748b!important; transition:all 0.3s ease!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item:hover .upl-faq-icon { background:rgba(59,185,139,0.1)!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item:hover .upl-faq-icon svg { color:#3BB98B!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item.active .upl-faq-icon { background:#3BB98B!important; transform:rotate(45deg)!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item.active .upl-faq-icon svg { color:#ffffff!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-answer { max-height:0!important; overflow:hidden!important; transition:max-height 0.4s ease!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-item.active .upl-faq-answer { max-height:600px!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-answer-content { padding:0 28px 28px 76px!important; color:#475569!important; font-size:1rem!important; line-height:1.7!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-answer-content strong { color:#0f2736!important; font-weight:600!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-answer-content a { color:#3BB98B!important; text-decoration:underline!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-answer-content code { font-family:monospace!important; background:#f1f5f9!important; padding:2px 6px!important; border-radius:3px!important; font-size:0.85em!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-cta { margin-top:50px!important; display:flex!important; align-items:center!important; justify-content:space-between!important; gap:20px!important; padding:20px 28px!important; background:#ffffff!important; border:1px solid #e5e7eb!important; border-radius:12px!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-cta-text { color:#475569!important; font-size:1rem!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-cta-button { display:inline-flex!important; align-items:center!important; gap:10px!important; background:#DDDF4C!important; color:#0F2836!important; padding:13px 20px!important; border-radius:8px!important; text-decoration:none!important; font-weight:700!important; font-size:1rem!important; border:none!important; cursor:pointer!important; white-space:nowrap!important; }<!-- [et_pb_line_break_holder] -->#upl-wif-faq .upl-faq-cta-button:hover { transform:translateY(-2px)!important; }<!-- [et_pb_line_break_holder] -->@media (max-width:768px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-faq { padding:60px 16px!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-faq .upl-faq-answer-content { padding:0 20px 20px 20px!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-faq .upl-faq-question { padding:18px 20px!important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-faq .upl-faq-cta { flex-direction:column!important; align-items:flex-start!important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><section id=\"upl-wif-faq\"><!-- [et_pb_line_break_holder] -->  <div class=\"upl-faq-header\"><!-- [et_pb_line_break_holder] -->    <h2 class=\"upl-faq-title\">Is the WhatsApp API free? Frequently asked questions<\/h2><!-- [et_pb_line_break_holder] -->    <pee class=\"upl-faq-subtitle\">Six follow-up questions this page hasn&#8217;t fully answered yet, without a table getting in the way.<\/pee><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] -->  <div class=\"upl-faq-list\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"upl-faq-item active\"><!-- [et_pb_line_break_holder] -->      <button class=\"upl-faq-question\" aria-expanded=\"true\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-question-content\"><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-number\">01<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-question-text\">Is the WhatsApp Business app free?<\/span><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-icon\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->      <div class=\"upl-faq-answer\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-answer-content\"><pee>Yes, and it is a different product from the WhatsApp API. The WhatsApp Business App is a free consumer app installed on a single phone and operated by hand. The API is a programmatic interface for software, with no app to install, following the pricing rules covered above. Downloading the app is free either way, sending API messages through software is what gets billed.<\/pee><\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"upl-faq-item\"><!-- [et_pb_line_break_holder] -->      <button class=\"upl-faq-question\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-question-content\"><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-number\">02<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-question-text\">Are incoming WhatsApp messages free?<\/span><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-icon\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->      <div class=\"upl-faq-answer\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-answer-content\"><pee>Yes. Meta does not charge for messages a user sends to you. Billing only ever applies to messages you send out, and even then, only outside the free conditions covered above: an open service window, a Free Entry Point window, or a non-marketing template inside a window.<\/pee><\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"upl-faq-item\"><!-- [et_pb_line_break_holder] -->      <button class=\"upl-faq-question\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-question-content\"><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-number\">03<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-question-text\">Is the WhatsApp API free or paid?<\/span><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-icon\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->      <div class=\"upl-faq-answer\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-answer-content\"><pee>Both. API access and a wide slice of everyday messaging inside an open service window are free. Marketing templates, and any template or reply sent outside a service window, are paid. There is no single yes-or-no answer, the message type and the window decide it.<\/pee><\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"upl-faq-item\"><!-- [et_pb_line_break_holder] -->      <button class=\"upl-faq-question\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-question-content\"><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-number\">04<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-question-text\">Is the WhatsApp API free for developers?<\/span><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-icon\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->      <div class=\"upl-faq-answer\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-answer-content\"><pee>Yes, for the parts developers actually need to get started: creating a developer app, requesting a temporary test token, and sending test messages to a short list of verified numbers all cost nothing. Billing only begins once you send real messages outside the free conditions described above, not at the development stage.<\/pee><\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"upl-faq-item\"><!-- [et_pb_line_break_holder] -->      <button class=\"upl-faq-question\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-question-content\"><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-number\">05<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-question-text\">Do you need to pay Meta to get a WhatsApp API number?<\/span><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-icon\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->      <div class=\"upl-faq-answer\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-answer-content\"><pee>Not to obtain the number itself. Registering a phone number on the WhatsApp Business Platform is free. What triggers a charge is what you send from that number afterward: marketing templates always, and utility, authentication or free-form messages only once you send them outside an open service window.<\/pee><\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"upl-faq-item\"><!-- [et_pb_line_break_holder] -->      <button class=\"upl-faq-question\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-question-content\"><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-number\">06<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"upl-faq-question-text\">Is there a free WhatsApp API with unlimited messages?<\/span><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-icon\"><!-- [et_pb_line_break_holder] -->          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->      <div class=\"upl-faq-answer\"><!-- [et_pb_line_break_holder] -->        <div class=\"upl-faq-answer-content\"><pee>No. No provider, official or unofficial, offers unlimited free WhatsApp messaging at scale. Meta bills per message outside the conditions covered above, unofficial clients carry the number-ban and maintenance risks covered earlier, and paid providers price or cap usage in some form. Treat any &#8220;unlimited free&#8221; claim as a sign to check the fine print.<\/pee><\/div><!-- [et_pb_line_break_holder] -->      <\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] -->  <div class=\"upl-faq-cta\"><!-- [et_pb_line_break_holder] -->    <pee class=\"upl-faq-cta-text\">Still have questions? Our team is here to help.<\/pee><!-- [et_pb_line_break_holder] -->    <span class=\"upl-faq-cta-button\" onclick=\"if(window.$crisp){$crisp.push(['do','chat:open'])}\"><span>Talk to an expert<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] --><\/section><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function initFaq(){<!-- [et_pb_line_break_holder] -->    var faq=document.getElementById('upl-wif-faq');<!-- [et_pb_line_break_holder] -->    if(!faq)return;<!-- [et_pb_line_break_holder] -->    faq.querySelectorAll('.upl-faq-question').forEach(function(btn){<!-- [et_pb_line_break_holder] -->      btn.addEventListener('click',function(){<!-- [et_pb_line_break_holder] -->        var item=btn.closest('.upl-faq-item');<!-- [et_pb_line_break_holder] -->        var isActive=item.classList.contains('active');<!-- [et_pb_line_break_holder] -->        faq.querySelectorAll('.upl-faq-item').forEach(function(i){i.classList.remove('active');i.querySelector('.upl-faq-question').setAttribute('aria-expanded','false');});<!-- [et_pb_line_break_holder] -->        if(!isActive){item.classList.add('active');btn.setAttribute('aria-expanded','true');}<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    faq.addEventListener('click',function(e){<!-- [et_pb_line_break_holder] -->      var el=e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if(!el)return;<!-- [et_pb_line_break_holder] -->      e.preventDefault();<!-- [et_pb_line_break_holder] -->      window.open(el.getAttribute('data-upl-link'),el.getAttribute('data-upl-target')||'_blank');<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initFaq);}else{initFaq();}<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  \"@context\": \"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->  \"@type\": \"FAQPage\",<!-- [et_pb_line_break_holder] -->  \"mainEntity\": [<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->      \"name\": \"Is the WhatsApp Business app free?\",<!-- [et_pb_line_break_holder] -->      \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->        \"text\": \"Yes, and it is a different product from the WhatsApp API. The WhatsApp Business App is a free consumer app installed on a single phone and operated by hand. The API is a programmatic interface for software, with no app to install, following its own pricing rules. Downloading the app is free either way, sending API messages through software is what gets billed.\"<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->      \"name\": \"Are incoming WhatsApp messages free?\",<!-- [et_pb_line_break_holder] -->      \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->        \"text\": \"Yes. Meta does not charge for messages a user sends to you. Billing only ever applies to messages you send out, and even then, only outside the free conditions: an open service window, a Free Entry Point window, or a non-marketing template inside a window.\"<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->      \"name\": \"Is the WhatsApp API free or paid?\",<!-- [et_pb_line_break_holder] -->      \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->        \"text\": \"Both. API access and a wide slice of everyday messaging inside an open service window are free. Marketing templates, and any template or reply sent outside a service window, are paid. There is no single yes-or-no answer, the message type and the window decide it.\"<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->      \"name\": \"Is the WhatsApp API free for developers?\",<!-- [et_pb_line_break_holder] -->      \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->        \"text\": \"Yes, for the parts developers actually need to get started: creating a developer app, requesting a temporary test token, and sending test messages to a short list of verified numbers all cost nothing. Billing only begins once you send real messages outside the free conditions, not at the development stage.\"<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->      \"name\": \"Do you need to pay Meta to get a WhatsApp API number?\",<!-- [et_pb_line_break_holder] -->      \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->        \"text\": \"Not to obtain the number itself. Registering a phone number on the WhatsApp Business Platform is free. What triggers a charge is what you send from that number afterward: marketing templates always, and utility, authentication or free-form messages only once you send them outside an open service window.\"<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->      \"name\": \"Is there a free WhatsApp API with unlimited messages?\",<!-- [et_pb_line_break_holder] -->      \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->        \"text\": \"No. No provider, official or unofficial, offers unlimited free WhatsApp messaging at scale. Meta bills per message outside the free conditions, unofficial clients carry number-ban and maintenance risks, and paid providers price or cap usage in some form. Treat any unlimited-free claim as a sign to check the fine print.\"<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  ]<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;transparent&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&#038;family=Poppins:wght@700;800&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><style><!-- [et_pb_line_break_holder] -->#upl-wif-final, #upl-wif-final *, #upl-wif-final *::before, #upl-wif-final *::after {<!-- [et_pb_line_break_holder] -->  margin:0!important; padding:0!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  border:none!important; outline:none!important;<!-- [et_pb_line_break_holder] -->  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif!important;<!-- [et_pb_line_break_holder] -->  line-height:normal!important; letter-spacing:normal!important;<!-- [et_pb_line_break_holder] -->  text-transform:none!important; text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  list-style:none!important; background:transparent!important; float:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#upl-wif-final { display:block!important; overflow-x:hidden!important; max-width:100vw!important; width:100%!important; }#upl-wif-final br{display:none!important;}#upl-wif-final p{display:contents!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-final { background: #0f2736 !important; padding: 64px 24px !important; border-radius: 24px !important; margin: 0 auto !important; max-width: 1100px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-final-inner { max-width: 640px !important; margin: 0 auto !important; text-align: center !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-final-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(59,185,139,0.16)!important;color:#5fd1a5!important;padding:6px 14px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:fit-content!important;margin:0 auto 18px!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-final-badge-dot{width:7px!important;height:7px!important;background:#3BB98B!important;border-radius:50%!important;flex-shrink:0!important;display:inline-block!important;}<!-- [et_pb_line_break_holder] -->#upl-wif-final h2 { font-family: 'Poppins', sans-serif !important; font-size: 32px !important; font-weight: 800 !important; color: #ffffff !important; line-height: 1.25 !important; margin-bottom: 16px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-final-text { font-size: 16px !important; color: rgba(255,255,255,0.75) !important; line-height: 1.7 !important; margin-bottom: 30px !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-final-actions { display: flex !important; align-items: center !important; justify-content: center !important; gap: 14px !important; flex-wrap: wrap !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-cta-primary { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #DDDF4C !important; color: #0f2736 !important; padding: 14px 26px !important; border-radius: 8px !important; font-size: 15px !important; font-weight: 700 !important; transition: transform 0.3s ease !important; cursor: pointer !important; white-space: nowrap !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-cta-primary:hover { transform: translateY(-5px) !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-cta-primary svg { width: 16px !important; height: 16px !important; stroke: currentColor !important; fill: none !important; stroke-width: 2.5 !important; flex-shrink: 0 !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-cta-secondary { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: transparent !important; color: #ffffff !important; padding: 12px 22px !important; border-radius: 8px !important; border: 2px solid rgba(255,255,255,0.35) !important; font-size: 15px !important; font-weight: 600 !important; transition: all 0.3s ease !important; cursor: pointer !important; white-space: nowrap !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-cta-secondary:hover { background: rgba(255,255,255,0.1) !important; border-color: #ffffff !important; }<!-- [et_pb_line_break_holder] -->#upl-wif-final .wif-final-trust { margin-top: 22px !important; font-size: 13px !important; color: rgba(255,255,255,0.5) !important; }<!-- [et_pb_line_break_holder] -->@media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-final { padding: 52px 24px !important; border-radius: 0 !important; max-width: 100% !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-final h2 { font-size: 27px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->  #upl-wif-final { padding: 44px 20px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-final h2 { font-size: 24px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-final .wif-final-text { font-size: 15px !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-final .wif-final-actions { flex-direction: column !important; width: 100% !important; }<!-- [et_pb_line_break_holder] -->  #upl-wif-final .wif-cta-primary, #upl-wif-final .wif-cta-secondary { width: 100% !important; justify-content: center !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><div id=\"upl-wif-final\"><div class=\"wif-final-inner\"><!-- [et_pb_line_break_holder] -->  <div class=\"wif-final-badge\"><span class=\"wif-final-badge-dot\"><\/span><span>WhatsApp, and eight other channels<\/span><\/div><!-- [et_pb_line_break_holder] -->  <h2>Build your WhatsApp integration with Unipile<\/h2><!-- [et_pb_line_break_holder] -->  <div class=\"wif-final-text\">One API for WhatsApp, LinkedIn, Instagram, Telegram, Gmail, Outlook, IMAP and calendars, linked accounts, on behalf of each authenticated user. Unipile is a paid platform: what you get for free is a 7-day trial, no credit card required.<\/div><!-- [et_pb_line_break_holder] -->  <div class=\"wif-final-actions\"><!-- [et_pb_line_break_holder] -->    <a class=\"wif-cta-primary\" href=\"https:\/\/dashboard.unipile.com\/signup\/\" target=\"_blank\" rel=\"noopener\" data-upl-link=\"https:\/\/dashboard.unipile.com\/signup\/\" data-upl-target=\"_blank\"><span>Build with Unipile<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->    <a class=\"wif-cta-secondary\" href=\"https:\/\/www.unipile.com\/pricing-api\/\" data-upl-link=\"https:\/\/www.unipile.com\/pricing-api\/\"><span>See pricing<\/span><\/a><!-- [et_pb_line_break_holder] -->  <\/div><!-- [et_pb_line_break_holder] -->  <div class=\"wif-final-trust\"><span>49 EUR \/ 55 USD per month for up to 10 linked accounts, unlimited API calls.<\/span><\/div><!-- [et_pb_line_break_holder] --><\/div><\/div><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    var wrapper = document.getElementById('upl-wif-final');<!-- [et_pb_line_break_holder] -->    if (!wrapper) return;<!-- [et_pb_line_break_holder] -->    wrapper.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      var linkEl = e.target.closest('[data-upl-link]');<!-- [et_pb_line_break_holder] -->      if (linkEl) {<!-- [et_pb_line_break_holder] -->        e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->        var url = linkEl.getAttribute('data-upl-link');<!-- [et_pb_line_break_holder] -->        var target = linkEl.getAttribute('data-upl-target');<!-- [et_pb_line_break_holder] -->        if (target === '_blank') { window.open(url, '_blank'); } else { window.location.href = url; }<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }, true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":279725,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[69],"tags":[],"post_folder":[],"class_list":["post-279720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-api-guidelines"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Is the WhatsApp API Free? What Is Free and What Is Not in 2026 - Unipile<\/title>\n<meta name=\"description\" content=\"No, the WhatsApp API is not free, but a lot of it is. Full list of free messages, free windows and free limits in 2026, with what changes in October.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.unipile.com\/br\/is-the-whatsapp-api-free\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Is the WhatsApp API Free? What Is Free and What Is Not in 2026 - Unipile\" \/>\n<meta property=\"og:description\" content=\"No, the WhatsApp API is not free, but a lot of it is. Full list of free messages, free windows and free limits in 2026, with what changes in October.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.unipile.com\/br\/is-the-whatsapp-api-free\/\" \/>\n<meta property=\"og:site_name\" content=\"Unipile\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/unipilefr\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-10T13:40:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-10T13:47:25+00:00\" \/>\n<meta name=\"author\" content=\"Damien Girardeau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@UnipileAPI\" \/>\n<meta name=\"twitter:site\" content=\"@UnipileAPI\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Damien Girardeau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/\"},\"author\":{\"name\":\"Damien Girardeau\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/person\\\/a2ac44e22bdc27d497ce8b58716a673e\"},\"headline\":\"Is the WhatsApp API Free? What Is Free and What Is Not in 2026\",\"datePublished\":\"2026-08-10T13:40:25+00:00\",\"dateModified\":\"2026-08-10T13:47:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/\"},\"wordCount\":5018,\"publisher\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/is-the-whatsapp-api-free-featured.png\",\"articleSection\":[\"API Guidelines\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/\",\"name\":\"Is the WhatsApp API Free? What Is Free and What Is Not in 2026 - Unipile\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/is-the-whatsapp-api-free-featured.png\",\"datePublished\":\"2026-08-10T13:40:25+00:00\",\"dateModified\":\"2026-08-10T13:47:25+00:00\",\"description\":\"No, the WhatsApp API is not free, but a lot of it is. Full list of free messages, free windows and free limits in 2026, with what changes in October.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/is-the-whatsapp-api-free-featured.png\",\"contentUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/is-the-whatsapp-api-free-featured.png\",\"width\":2400,\"height\":1600,\"caption\":\"What the WhatsApp API gives you for free, and what Meta bills per message\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/is-the-whatsapp-api-free\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.unipile.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Is the WhatsApp API Free? What Is Free and What Is Not in 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#website\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/\",\"name\":\"Unipile\",\"description\":\"Integrate Messaging &amp; Email, Connect with Ease via API\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.unipile.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#organization\",\"name\":\"Unipile\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/logo-unipile.png\",\"contentUrl\":\"https:\\\/\\\/www.unipile.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/logo-unipile.png\",\"width\":200,\"height\":49,\"caption\":\"Unipile\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/unipilefr\",\"https:\\\/\\\/x.com\\\/UnipileAPI\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/unipile\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.unipile.com\\\/#\\\/schema\\\/person\\\/a2ac44e22bdc27d497ce8b58716a673e\",\"name\":\"Damien Girardeau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g\",\"caption\":\"Damien Girardeau\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Is the WhatsApp API Free? What Is Free and What Is Not in 2026 - Unipile","description":"No, the WhatsApp API is not free, but a lot of it is. Full list of free messages, free windows and free limits in 2026, with what changes in October.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.unipile.com\/br\/is-the-whatsapp-api-free\/","og_locale":"pt_BR","og_type":"article","og_title":"Is the WhatsApp API Free? What Is Free and What Is Not in 2026 - Unipile","og_description":"No, the WhatsApp API is not free, but a lot of it is. Full list of free messages, free windows and free limits in 2026, with what changes in October.","og_url":"https:\/\/www.unipile.com\/br\/is-the-whatsapp-api-free\/","og_site_name":"Unipile","article_publisher":"https:\/\/www.facebook.com\/unipilefr","article_published_time":"2026-08-10T13:40:25+00:00","article_modified_time":"2026-08-10T13:47:25+00:00","author":"Damien Girardeau","twitter_card":"summary_large_image","twitter_creator":"@UnipileAPI","twitter_site":"@UnipileAPI","twitter_misc":{"Escrito por":"Damien Girardeau","Est. tempo de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/#article","isPartOf":{"@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/"},"author":{"name":"Damien Girardeau","@id":"https:\/\/www.unipile.com\/#\/schema\/person\/a2ac44e22bdc27d497ce8b58716a673e"},"headline":"Is the WhatsApp API Free? What Is Free and What Is Not in 2026","datePublished":"2026-08-10T13:40:25+00:00","dateModified":"2026-08-10T13:47:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/"},"wordCount":5018,"publisher":{"@id":"https:\/\/www.unipile.com\/#organization"},"image":{"@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/08\/is-the-whatsapp-api-free-featured.png","articleSection":["API Guidelines"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/","url":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/","name":"Is the WhatsApp API Free? What Is Free and What Is Not in 2026 - Unipile","isPartOf":{"@id":"https:\/\/www.unipile.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/#primaryimage"},"image":{"@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/08\/is-the-whatsapp-api-free-featured.png","datePublished":"2026-08-10T13:40:25+00:00","dateModified":"2026-08-10T13:47:25+00:00","description":"No, the WhatsApp API is not free, but a lot of it is. Full list of free messages, free windows and free limits in 2026, with what changes in October.","breadcrumb":{"@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/#primaryimage","url":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/08\/is-the-whatsapp-api-free-featured.png","contentUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2026\/08\/is-the-whatsapp-api-free-featured.png","width":2400,"height":1600,"caption":"What the WhatsApp API gives you for free, and what Meta bills per message"},{"@type":"BreadcrumbList","@id":"https:\/\/www.unipile.com\/is-the-whatsapp-api-free\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.unipile.com\/"},{"@type":"ListItem","position":2,"name":"Is the WhatsApp API Free? What Is Free and What Is Not in 2026"}]},{"@type":"WebSite","@id":"https:\/\/www.unipile.com\/#website","url":"https:\/\/www.unipile.com\/","name":"Unipile","description":"Integre mensagens e e-mail, conecte-se com facilidade via API","publisher":{"@id":"https:\/\/www.unipile.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.unipile.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.unipile.com\/#organization","name":"Unipile","url":"https:\/\/www.unipile.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.unipile.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.unipile.com\/wp-content\/uploads\/2021\/05\/logo-unipile.png","contentUrl":"https:\/\/www.unipile.com\/wp-content\/uploads\/2021\/05\/logo-unipile.png","width":200,"height":49,"caption":"Unipile"},"image":{"@id":"https:\/\/www.unipile.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/unipilefr","https:\/\/x.com\/UnipileAPI","https:\/\/www.linkedin.com\/company\/unipile\/"]},{"@type":"Person","@id":"https:\/\/www.unipile.com\/#\/schema\/person\/a2ac44e22bdc27d497ce8b58716a673e","name":"Damien Girardeau","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/12dd140720736a8db29f540c42a17d2680cd54a04fb26bb7b55423c179b065a9?s=96&d=mm&r=g","caption":"Damien Girardeau"}}]}},"_links":{"self":[{"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/posts\/279720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/comments?post=279720"}],"version-history":[{"count":4,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/posts\/279720\/revisions"}],"predecessor-version":[{"id":279724,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/posts\/279720\/revisions\/279724"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/media\/279725"}],"wp:attachment":[{"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/media?parent=279720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/categories?post=279720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/tags?post=279720"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/www.unipile.com\/br\/wp-json\/wp\/v2\/post_folder?post=279720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}