I know that in the past in US and Canada carriers billed incoming SMS, but I thought that alongside with the new age of messaging apps like WhatsApp and iMessage they dropped this nonsense.
In Europe even when in Roaming there is no cost for incoming SMS.