Venmo does charge some fees. It clearly sets them all out on its site. The main ones are for instant transfers and credit card transactions when sending money. Online purchases and transfers from your bank account don’t trigger fees.