Points are typically earned by placing real-money wagers on sports events or casino games. Some programs also award points for spending money at retail locations, participating in promotions, or referring friends.