Monkey Business Images/Shutterstock.com
Don't think you can afford even a little bit this year? Instead of money, donate time. Cook meals at a local homeless shelter. Foster rescued cats or dogs. Even something as simple as raking leaves or shoveling snow for an elderly neighbor makes the world a better place and sets a good example, Yunker says.
If you have a particular skill, look for a charity that might be able to benefit from that, says Bob Ottenhoff, former president and CEO of GuideStar, which keeps a comprehensive database on charities.
If you're a writer, perhaps you can help pen grant letters. If you're a computer tech, try upgrading a nonprofit's server. Retired executives can help tweak business plans for struggling organizations. Websites such as VolunteerMatch.org and Idealist.org help pair volunteers with appropriate opportunities.
"It's a wonderful way to tap into the experience and expertise from people who have had wonderful careers but are looking for something more meaningful," says Ottenhoff, who currently is president and CEO of the Center for Disaster Philanthropy.
Last, give the gift of life by giving blood. The American Red Cross has a blood drive locator on its website that's searchable by ZIP code.