No, Venmo does not impose a fee for people who want to send money for sports betting. Venmo charges a 1% or $10 fee for instant payments, whichever is lower. There are no costs for private money transactions.