> For the complete documentation index, see [llms.txt](https://en.help.firstline.cc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://en.help.firstline.cc/feature/channels/line/pricing.md).

# How LINE message fees are calculated

## LINE Official Account Charges

Since LINE upgraded Official Accounts to LINE 2.0 in 2019, each message—whether an image, text, or other format—incurs additional charges. Message usage for Official Accounts follows a pay-as-you-go model, and the pricing plans are mainly divided into three usage tiers: Light, Medium, and High. You can flexibly choose a message plan according to actual needs.

For actual charges, please refer to the following LINE official articles and rely on the latest official documentation:

* <https://tw.linebiz.com/e-learning/oa/1-3Account-Connect-payment-plan/>
* <https://tw.linebiz.com/faq/oa-price/>
* <https://tw.linebiz.com/column/budget-auto-count/>
* <https://engineering.linecorp.com/zh-hant/blog/line-bot-guideline-3/>

|                                   | Light usage   | Medium usage  | High usage     |
| --------------------------------- | ------------- | ------------- | -------------- |
| Monthly fee                       | Free          | NT$800        | NT$1200        |
| Number of free broadcast messages | 200           | 3000          | 6000           |
| Additional message purchase cost  | Not available | Not available | NT$0.2 – 0.011 |

{% hint style="info" %}
The table was updated in September 2023. For actual details, please see the LINE Official Account "[Pricing details](https://tw.linebiz.com/service/account-solutions/line-official-account/)".
{% endhint %}

## Message API types

Among them, the Message API required for FIRST LINE system integration can be divided int&#x6F;**"Reply API (automatic reply message)"**,**"Push API (proactive push message)"**&#x74;ypes. The following are basic details.

When a customer sends a message,**the system will obtain a Reply Token used to reply to the message; it can only be used once**, and its validity period is very short. LINE states that it may adjust based on system conditions and does not provide an exact number publicly. What is certain is that this number is measured in seconds, so in most cases it is used for a chatbot's immediate responses to customer messages.

<table><thead><tr><th width="150">Type</th><th width="154.0393260310775">Name</th><th width="150">Charging</th><th>Description</th></tr></thead><tbody><tr><td><strong>Reply</strong></td><td><strong>Passive reply messages</strong></td><td></td><td>refers to the API by which a chatbot automatically replies<strong>immediately</strong>to messages sent by LINE users.</td></tr><tr><td><strong>Push</strong></td><td><strong>Proactive push messages</strong></td><td>V</td><td>refers to the API by which a chatbot or agent can proactively send messages to users at any time.</td></tr></tbody></table>

## FIRST LINE feature mapping

<table><thead><tr><th width="150">Function</th><th width="150">API type</th><th>Description</th></tr></thead><tbody><tr><td><strong>Conversation scripts</strong></td><td>Reply &#x26; Push</td><td>In most situations, Reply is used; if the valid time is exceeded, Push will be used to allow the process to continue.</td></tr><tr><td><strong>Agent reply</strong></td><td>Reply &#x26; Push</td><td>Will attempt Reply first; if the valid time is exceeded, Push will be used to reduce sending costs.</td></tr><tr><td><strong>Targeted messages</strong></td><td>Push</td><td></td></tr><tr><td><strong>Event response</strong></td><td>Push</td><td>When the customer is idle, the agent is idle, or similar events occur, the system must proactively send messages, so this is Push.</td></tr></tbody></table>

## Ways to reduce costs

1. Direct customers to other channels with lower messaging costs, such as FIRST LINE real-time chat, Telegram, or Facebook Messenger.
2. Make good use of FIRST LINE segmented messaging to deliver the right message to the right people, effectively reducing wasted messages—for example, avoiding customers treating uninterested promotions as spam—to save messaging costs.
3. Use chatbots more often, set up common flows and scenarios, and reply to customers with correct information immediately to reduce the frequency of agent responses.
