How do I make a deposit? We offer numerous deposit methods at William Hill. These can be found under the “My account - Deposits” section on the website. Related articles What payment methods do you accept? Why can't I deposit? How do I activate my bonus? What are your bonus terms and conditions? How do I withdraw money?