Keep in mind that, if you anticipate adding or enhancing a revenue source with which you have little experience, you may need to hire a paid professional consultant. Consultants bring specialized skills, experience, knowledge, or access to information. They can work on their own or be part of nonprofit or for-profit consulting operations. Universities, businesses, and government agencies often have groups of consultants within their organizations. Ideally, a consultant brings an independent perspective to an organization.