A charity club is a golf club that is run as a non-profit organization that exists to promote golf while simultaneously promoting philanthropic causes. These clubs frequently hold competitions and events to benefit various charities and organizations.