
Yes, a nonprofit can charge for services, provided the fees are for activities that align with its mission and are “substantially related” to its purpose. Charging for services helps support funding, and many nonprofits, such as the YMCA, use fee-for-service models for programs like classes, camps, or childcare, allowing them to generate revenue while fulfilling their organizational goals.


