When discussing volunteering opportunities with a nonprofit, have a clear idea of what you can offer in terms of skills and time, but make sure to ask what the organization's needs are, says AllisonJones, an editor at Idealist.org, a site that lists volunteer and job opportunities with nonprofits.