'fees' very. the reputable bookmakers generally have none, but betting exchanges like betfair will take a % of your winnings (but you'll get better odds)
you deposit money into your betting account from your bank, then withdraw it when you want. i always withdraw it instantly, to stop me making a bet on the spur of the moment...