Yes, charities can generate profit from selling products in fundraising events. However, all profits earned by the charity must be used to promote and carry out activities related to the organizationâs charitable purpose. They cannot be distributed to its own members.