# Billing types
___

This section explains the different billing types for RCS messages, including global classifications and formats valid only in the United States. Each billing type is determined based on the message content, presence of media or suggested actions, and the direction and timing of the conversation between the business and the end user.

IMPORTANT
Conversational billing events are triggered on message delivery. To track conversation pricing, set up a subscription. Review your current subscription settings to check what types of events are available to you.

___

## Global billing types

| Type | Description |
| --- | --- |
| Basic message | An application-to-person (A2P) message that:Contains **only text** (no media or suggested actions).Does not exceed160 bytes in UTF-8 encoding.***Conversational agents only:***If a person-to-application (P2A) message is delivered as a response to an A2P message within the next 24 hours, the basic message becomes part of an A2P conversation. Otherwise, the session terminates.A basic message is always delivered from an agent to a user. |
| Single message | An application-to-person (A2P) message that:Containsmultimedia or textthatexceeds 160 bytes in UTF-8 encoding.And/or contains suggested reply or any of suggested actions.***Conversational agents only:***If a P2A message is delivered as a response to an A2P message within the next 24 hours, the basic message becomes part of an A2P conversation. Otherwise, the session terminates.A basic message is always delivered from an agent to a user. |
| A2P conversation | ***Conversational agents only:***An A2P conversation is initiated when a P2A message is delivered within 24 hours of an A2P single message or A2P basic message.If a P2A message is delivered within 24 hours of multiple A2P messages, only the A2P message that immediately preceded the P2A message is used to create the conversation session.This A2P message, along with any messages delivered within the next 24 hours, are part of the new A2P conversation. |
| P2A conversation | ***Conversational agents only:***A person-to-application (P2A) conversation is initiated when the following requirements are met:There is no active session (A2P single message, A2P conversation, or P2A conversation)A P2A message is deliveredThe business responds within 24 hours |

### United States billing types

In the United States, there are two billing types:

- **Rich messages**
- **Rich media messages**

Message classification depends on whether the content is text-only with basic actions or contains media and advanced suggested actions.

| Type | Description |
| --- | --- |
| Rich media message | An application-to-person (A2P) or person-to-application (P2A) message that:Containsmultimedia or text.Can contain the following suggested actions:[Open URL (WebView)](https://www.infobip.com/docs/rcs/rcs-message-types-and-templates#open-url-with-webview)[Show or request location](https://www.infobip.com/docs/rcs/rcs-message-types-and-templates#suggested-reply-show-and-request-location)[Create calendar event](https://www.infobip.com/docs/rcs/rcs-message-types-and-templates#suggested-reply-create-a-calendar-event)(A2P only)Can containmedia assetsup to100 MB.Arich media messagecan include suggested replies andsuggested actions, such asDial phoneandOpen URL (Browser). If the message contains any multimedia content, it is automatically classified as arich media message.Messages with only text are also classified as rich media messages if they include one or more supported suggested actions. In such cases, they arenottreated as simple rich messages.P2A billing: If a P2A message contains a file, it is billed as a rich media MO message. |
| Rich message | An application-to-person (A2P) or person-to-application (P2A) message that:Containsonly text.Bills in segments of160 UTF-8 bytes.Can containsuggested replies(A2P only).Can contain the following suggested actions:[Dial phone](https://www.infobip.com/docs/rcs/rcs-message-types-and-templates#suggested-reply-dial-phone)[Open URL (without WebView)](https://www.infobip.com/docs/rcs/rcs-message-types-and-templates#suggested-reply-open-url)(A2P only)A rich card that only contains atitle and/or descriptionisnotconsidered a text-only rich message.Text-only P2A messages are charged in 160-byte segments. |

Note
Some carriers charge for P2A messages. Text-only P2A messages are billed in segments, following the same segmentation rules applied to A2P messages. The following message types are billed as P2A: - Real MO messages: Sent when an end user manually sends a message directly to an agent. - Quick reply MO messages: Sent when an end user selects a Reply suggestion button. - Request location MO messages: Sent when an end user shares their location after selecting a Request location suggestion button. If a P2A message contains a file, it is billed as a rich-media MO message.

## Mobile terminated (A2P) session/conversation scenarios

### A2P scenario 1 [#mobile-terminated-session-scenarios-a2p-scenario-1]

The brand sends a message (MT 1) to the end user, to which the end user responds with MO 1, triggering session billing. The session lasts 24 hours, starting from the end user's response (MO 1). The first message from the brand (MT 1) is also included in session billing.

### A2P scenario 2 [#mobile-terminated-session-scenarios-a2p-scenario-2]

The brand sent a message to which the end user never responded. The message is being billed as single/basic.

### A2P scenario 3 [#mobile-terminated-session-scenarios-a2p-scenario-3]

The brand sent two messages within 24 hours. Each time a brand sends a message, the time period resets and starts again for the next 24 hours. That means that MT1 will be billed as a single message. The rest of the communication is within the scope of the session (which lasts 24 hours).

### A2P scenario 4 [#mobile-terminated-session-scenarios-a2p-scenario-4]

The brand sent a message (MT 1) to which the end user (MO 1) responded after 24 hours. This MT1 message is being billed as single/basic. In this case, the end user's response (MO 1) has not triggered any session or any type of billing. This is only because MT 2 also occurred after 24 hours of the MO 1 message. So, after the second MT2 message from the brand, the session procedure is the same as in scenario 1.

___

## Mobile originated (P2A) session/conversation scenarios

### P2A scenario 1 [#mobile-originated-session-scenarios-p2a-scenario-1]

Here, we have an example of P2A communication, which means that the end user initiated the communication. In this situation, a 24-hour window session starts with an MOx message prior to A2P, and all A2P messages from that point are billed as a session (until the 24-hour window runs out).

Note
Before MO1, there were no MTx messages or ongoing sessions in the previous 24 hours.

### P2A scenario 2 [#mobile-originated-session-scenarios-p2a-scenario-2]

In the case of multiple MO messages, only the last MO message (in this case, MO3) prior to MT1 will start the 24-hour window session, and the same logic applies as in P2A scenario 1.

- MO1 - 9:00 - 24-hour window begins
- MO2 - 10:00 - 24-hour window begins
- MO3 - 11:00 - 24-hour window begins
- MT1 - 24:00 - first message
- MO4 - 9:00 next day
- MT2 - 10:59:59 - 24-hour session ends

### P2A scenario 3 [#mobile-originated-session-scenarios-p2a-scenario-3]

This scenario covers situation where there was no response to Brand message (MT 1) in 24-hour period. Even though the end user responded (MO 1) after some point, this response was after first 24 hour session period, which means this is the beginning of a P2A session.

___