Skip to main content
Meta bills every WhatsApp message to your business’s own Meta payment method, at Meta’s rates. LazyApp adds 0%. LazyApp is a Meta Tech Provider. When you connect your WhatsApp Business Account, it stays yours, and so does Meta’s invoice for it. LazyApp sends your messages but never resells them, so no LazyApp fee is added to a message and no message appears on your LazyApp invoice. Your plan is what pays LazyApp.

Add a payment method in Meta

Meta needs a payment method on your WhatsApp Business Account to deliver charged messages. Add one in Meta Business Settings, under your WhatsApp Business Account. Without one, Meta stops delivering charged messages. Your LazyApp plan does not change that: the plan pays LazyApp, and only Meta can be paid for Meta’s messages.

What Meta charges for

Meta charges per delivered message, by category (marketing, utility, authentication, service) and the contact’s country. Inbound messages are free, and so are reactions. See WhatsApp message rates for the categories and where to find Meta’s prices.

Service messages from 1 October 2026

Service messages are the free-form replies you send inside the 24-hour customer service window, after a contact writes to you. Before 1 October 2026, Meta did not charge for them. From 1 October 2026, Meta gives each WhatsApp number 1,000 free service messages a month. After that:
  • Meta charges for each further reply, at its service rate.
  • If your WhatsApp Business Account has no Meta payment method, replies stop being delivered until you add one.
This matters most for support-heavy numbers. A number that answers a few dozen contacts a day can pass 1,000 replies well before the month ends, and replies that silently stop reaching contacts are worse than a small charge. Add a payment method before you get close.

How LazyApp counts free replies

Usage in the console shows, for each number:
  • The count is per number, per calendar month, in Live only. Test mode does not count.
  • A reply counts once Meta has classified it, as free inside the 1,000 or as charged. Replies Meta has not reported on yet are left out, so the count can trail your sends by a little.
  • Replies Meta makes free through a free entry point are not counted, because Meta does not take them from the 1,000.
When a number has used all 1,000, Usage says so: Meta now charges for replies on that number, and without a payment method on your Meta account, replies stop being delivered.

Warnings

LazyApp checks every hour and tells the workspace owner and your billing email when a number reaches:
  • 90% of its free replies (900 of 1,000), and
  • 100%, when Meta starts charging.
Each warning is sent once per number per month. The email links to Usage. Numbers that LazyApp pays Meta for, on a platform team with partner-managed funding, do not get these warnings, because there is no Meta payment method for the business to add.

Who pays Meta

Every WhatsApp Business Account is in one of two billing modes. The mode is set when the account is connected and does not change later on the same account. If the account already has its own payment method in Meta, it stays customer-managed. Platform teams can read and manage funding over the API. See Platform funding and Wallets.

What LazyApp records

LazyApp records each charged message on the usage ledger, with the category, the contact’s region, Meta’s rate and whether Meta counted it as free. On a customer-managed account the LazyApp charge on every row is zero, because Meta invoices you directly. Use the ledger to check Meta’s invoice. Usage in the console shows it by number and category, and WhatsApp message rates covers the pricing API.