A not-for-profit is an organisation that does not operate for the profit, personal gain or other benefit of particular people. All registered charities must be not-for-profit, however not all not-for-profits are charities.