Top Giveaways To Help Raise Awareness For Your Charity A charity is a non-profit organisation set up to help and raise money for those in need. Many charities, especially smaller ones, are run by volunteers alone so they do not have big budgets, if any, for advertising and creating ways to promote their charity and raise much needed funds.