A bookmaker is a person or company that calculates and offers odds on a sporting or other event. You then accept bets placed by your customers on these odds and agree to pay out an amount in proportion to the odds if the bet is successful.