Is monthly horizon mb recurring or not?

just asking so i can buy diamond

As long as you have the money in your account when it goes to renew, it will renew automatically.

All subscriptions are recurring. You can cancel at anytime and it will not renew after that.