iMessage does not have any additional cost as it uses your data or Wi-Fi connection to send messages. However, if you are not connected to Wi-Fi and your cellular plan does not include unlimited data, regular data charges from your carrier may apply when using iMessage.