Most operators do not charge for receiving an SMS while roaming. The sender of the SMS also only pays the usual price as if the receiving customer were on their home network. Hence mobile operators bear the additional costs of handling the received roaming SMS without charging customers for it.