Set savings goals and allow some fun money use when a goal is achieved. For example if a goal is to save up enough for a sports camp that costs $500k, once that goal is achieved, allow the next $50 earned to be totally used for fun (pizza out with friends, a movie date with significant other, etc). Then begin next goal.