Transfers at Revolut online betting sites are completely free of charge. However, if you are making a cross-currency transfer (i.e. sending USD to a betting site that only accepts EUR), there will be a 1.0% exchange fee during the weekends and a 0.5% usage fee per transaction if you exceed your monthly £1,000 limit.