Hi, you can top up in shops with a monzo account.
Any shop that has a paypoint (Gas/Electric etc) in store allows you to deposit to your monzo account, although there is a fee of £1.00 for each deposit.
Ive mad Monzo for months now, although the deposit in shop is relatively new.
This site is only suitable for persons of 18 years and older. Please answer appropriately.