If your card top-up is not going through, as a first step, please make sure you are entering correct card details (expiration date, CVC, etc) and that your account has sufficient funds.
Other most common reasons that can cause a deposit to fail include:
When you make a top-up, there could be a message from your bank asking to authorize the transaction. Please see this article for more information.
If adding funds results in an error and the reason is unspecified, it is likely that your card issuer is stopping the top-up request from going through. For the most part, such error shows due to restrictions placed on the card.
Please contact your bank's Cards Payment Division and let them know you authorize transactions to Revolut. It's also worth checking the settings in your online banking if there are any limits for online spending.
As a workaround, you can try topping up with a smaller amount, Apple/Google Pay, a bank transfer or a different card.
At a certain point, your deposit might not go through if you’ve reached an automated limit. No need to worry though! The more you top up with the same card, the sooner your limit will be increased. In this case, topping up with a smaller amount might help, and you can top up again the next day.
The limit is per card, not per account; so as a workaround, you can top up with another card.
If you're having trouble adding money to your Revolut account, and the card you used is a Visa/Mastercard-branded debit/credit/corporate card, it's possible that 3D Secure (an extra verification step) has not been set up with your card company. Setting 3D Secure up might resolve the issue. Please check how to set up 3D Secure on your card issuer’s website.
If you're unable to set up 3D Secure via their website, or if this does not resolve the issue for you, please contact your card issuer directly.
If your deposit failed in Revolut app, but shows as completed in your main banking, please see this article.