Venmo charges zero fees when transacting with online sports betting accounts, Uber, or friends. That is why it has become such a popular payment system. However, if you want a Venmo instant transfer to any online betting site, you will need to pay a fee.