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 available to persons of 18 years and older. Please answer appropriately.