I have a UK registered Revolut card, but recently I had to move back to Italy. Since then, when I try to top up my Revolut card, I get an error message that says that my billing address does not correspond to the one associated with my bank account, which is not true.
The explanation of the support team is the following: the AVS system checks the numerical parts of the address you are entering against the billing address stored by the bank, including the postcode field. Since the card you used us a UK-issued card, the system compares it as it would a UK-formatted address. But the postcode you have is for any other country and is not UK-formatted which causes the system to register an AVS mismatch.
It seems that the only solution to this problem is to use another card or to transfer the funds using a bank transfer.
Considering how frequent it is for people to move to another country nowadays, it would be great if Revolut could fix this issue