Can a nonprofit charge fees for programs or services?
Yes. A nonprofit can charge reasonable fees for programs, admissions, training, or services when doing so is consistent with its purposes. The organization should evaluate access, private benefit, public-support reporting, and whether any activity becomes an unrelated trade or business.
Nonprofits can be funded through donations, grants, program-service revenue, membership dues, sponsorships, and events; earning revenue is allowed, and the key question is how the activity relates to the exempt mission. Revenue from a regularly carried-on trade or business unrelated to that mission may be unrelated business income, and $1,000 or more of gross unrelated business income triggers a Form 990-T filing requirement. For each revenue source, record what the organization receives, what it promises in return, and how the activity connects to the mission, since grantmakers also set their own eligibility standards beyond IRS rules.
Requirements and government fees can change, so verify time-sensitive details with the responsible agency before filing.
How Beacon Nonprofit can help: Beacon can establish the nonprofit entity and support its exemption application while the organization describes how it expects to fund its programs. Beacon does not set prices, design sales or membership terms, or determine the tax treatment of a specific revenue stream; those operating decisions remain with the organization after formation. Beacon's role is administrative formation and filing support: government agencies control approval, processing times, and legal or tax determinations, and specialized operational matters may require a qualified professional outside Beacon's service scope. Depending on the selected package, the Beacon records available to the organization can include the approved state formation documents and, with BeaconComplete, EIN assistance, corporate bylaws, registered agent service, and the 501(c)(3) application materials prepared through the service.