Yes, nonprofit organizations can sell products or services to generate revenue. The funds that are raised will support the organizations operating costs, staff, and planned projects and events.