Not necessarily. It is not a must to have an account to use MoneyGram as a banking method at online casinos. However, if you want to benefit from instant transactions, it is better to make online payments, which require users to create accounts.