Amazon’s slightly different actually, as they don’t charge your card until they ship your order. That’s pretty cool because when you get the Monzo notification, you know the delivery’s on it’s way but it does make it a little bit more difficult to manage your balance.
I raised this issue & suggested a solution here but it’s a tricky one to solve -