What’s the difference?
Profit. These orgs are privately owned and/ or publicly owned (shareholders). Some monies may be returned to owners as income/dividends. They pay taxes.
Not-for-profit (also called non-profits) These orgs are NOT owned by private individuals/groups and MUST re-invest monies back into the organization. They are tax-exempt.