The primary difference between a non-profit and a for-profit is that a non-profit does not distribute profit to shareholders, including the founders.