Don't try to make a profit (at least, not for their owners), they generate enough income to cover their costs but any surplus is put back into the business or used to fund projects that help the community
Means not-for-profit organisations get some tax relief and can apply for certain grants, but they can be hard to set up as there are lots of rules they have to follow
Make money by selling products, similar to 'for-profit' businesses but their aims are always centred around using their profits to benefit society in some way