This is the info I have collected so far. Paypal Prepaid fees come from their cardholder's agreement and Payoneer fees come from different sources including their website. Paypal Prepaid: Loading money into your account is free Monthly fee - $4.95 Free signature and PIN-Purchase Transactions in USA. For example super markets, local stores. (Amazon included) ATM Cash Withdrawal Fee in USA and International - $1.95. ATM owner may charge too! Foreign Transaction Fee - 2.5% For example a super market purchase in your country. Payoneer Prepaid: Card activation – U.S. - $5.00 Card activation – outside U.S. - $10.00 Loading money into your account - 3.75% of loaded amount. And not as easy as Paypal Prepaid. Monthly fee - $3 Not sure, I have seen different fees in different pages. ATM Charges outside USA - $2.15 + up to 3% of transaction amount ATM Charges in USA - $1.35 Free US Purchase Transactions. For example super markets, local stores. (Amazon included) And charges for any non US purchase. Up to 3% of transaction amount. For example a super market purchase in your country. Please correct me if you see any mistake. What do you think is the best option and why? Share your experience! Thank you.