You can add money to your Revolut account with a card in USD. The rule is that you should add money in the currency that your bank account is held in. For example, if you have a UK bank account make sure you add GBP. If you don't your bank will convert the money for you and charge a conversion fee! Please note, we cannot take credit cards as per regulatory reasons.
We currently support Mastercard® and Visa® cards. Unfortunately American Express is not supported.