Pay as you go with M-Pesa. 1 unit = 1 SMS (160 characters, or 70 with emoji). Units never expire.
One-off yearly fee per network. We file it with the network for you.