Make Social Change Your Lifestyle

Be a leader in social impact and get rewarded for every hour you volunteer. We call it life hacking for social good.

Join For Free
Search and Match

Search and match with local nonprofits based on the causes you care about most.

Earn Rewards

Earn TEC (tax exempt coins) for each hour you volunteer.

Spend Your Rewards

Shop with our participating business partners to spend your earned TEC, or donate TEC to a nonprofit of your choice.

Grow Your Network

Stay connected with a global network of volunteers and nonprofits. Collaborate and create opportunities for personal and professional growth.

Drive social change and get rewarded for every hour you volunteer.

Easily connect with hundreds of volunteer opportunities from organizations that support causes you care about and earn TEC (tax exempt coins) for each hour your contribute.

Get Started For Free

Getting Started As A Volunteer


Find volunteer opportunities based on causes you care about most. We help you find local and remote opportunities that fit your schedule and time commitment.

Start Finding Opportunities

Earn Rewards

Get rewarded for each hour you volunteer. Every hour contributed earns you 20 TEC.

Start Earning TEC

Spend Your Rewards

Spend your TEC on discounted products or services from our business partners, or donate them to a nonprofit of your choice.

Join For Free

Grow Your Network

Stay connected with a global network of volunteers and nonprofits. Collaborate and create opportunities for personal and professional growth.

Start Your Network

Benefits of Volunteering

1. You’ll meet inspiring people

Homelessness is a massive epidemic, and it’s not all due to personal faults. Many people have backstories behind why they’re homeless, and many times they’re inspiring and help us remain grateful for what we have. When volunteering, you’ll be able to connect with amazing people and form lifelong friendships. By being kind to others and listening to what the homeless have to say, you could have an enormous impact on their life, too.

2. Personal growth

As a continuation of the above, when you volunteer at a homeless shelter whether it’s for two weeks or six months, you’ll experience personal growth like no other. Typical office or retail jobs can test our patience but being surrounded by people who are grateful for your service and time of day will help you appreciate life as it is. Volunteering can help one change their perspective on life quite a bit.

3. Learning a new skill

Volunteering doesn’t require any particular set of skills although you could learn a thing or two when you do volunteer. Whether you’re lending your time to help cook and serve the homeless or helping them learn in a class setting, you can learn to work with people who are hungry or looking to make a change. You can learn how to cook, and you can learn how to problem solve. Last but not least, you can always learn to be a better listener through volunteering jobs.

4. Reduce depression

Through studies of volunteers at churches, it has been proven that helping others sets off a rewarding signal in one's brain that helps relieve depression and reduces stress. By having gratitude shown toward you, you feel better about yourself knowing that you’ve contributed to making someone happy. Positive actions help dopamine levels rise.

5. Giving is good for your health

Giving and volunteering have actually been proven to be better for your overall health and make you live longer. In a 1999 study by the University of California Berkeley, seniors were studied over a period of time. It was proven that 44% were less likely to die within a five-year period than their non-volunteering counterparts. This was after smoking, age, exercise, and general health were taken into account. Pretty incredible what positivity can do for the world, huh?

6. You can learn about the organization

When volunteering, you find out more about how the company operates behind closed doors. Are the volunteers and employees happy? What is the culture like? If the atmosphere is enthusiastic and welcoming, this may be an organization you want to join.

7. Find out your development career potential

Because nonprofits are a part of the development niche of careers, one who volunteers can see if they’re fit for a development career. While the job may not always be fun, it can be very rewarding. By volunteering, one can see if this nonprofit has a desirable development department. If not, many other nonprofits have different vibes and experiences. It’s important not to believe that all nonprofits are alike because you may be disappointed.

8. Learning to network

For people who love helping, but don’t understand how to put themselves out there, volunteering at a nonprofit is a great way to network. In most cases, people are much nicer because some are lending their time willingly, and you typically meet tons of people every day since volunteering requires working with others daily. Networking no longer has to be a daunting task and is an excellent way to build up your resume and references. This is another major pro to working with a nonprofit organization. It shows that you care about the positive effects on the community.

9. Get a job after volunteering

Nonprofits typically have internal hiring done, unlike for-profit organizations. After one volunteer's, they become known to hiring managers. If a job opening arises, these hiring managers can have an immediate look at how well you perform. The better you do and the stronger impact you have as a volunteer, the more likely you can have a guaranteed job opportunity with the company.

10. Gain new experience and skills

With any job, you’ll be able to identify your weak points. When you regularly work with people constantly in a way that helps them, you learn different improvement opportunities than you would with a food service job or a retail job. By pinpointing these specific points, you can work on them every day and gain new skills. Because of the fresh situations, you may encounter during your first volunteer position, and you’ll be able to expand your skill sets on a resume. 

We call it life hacking for social good.

Start Finding Opportunities
  • “Volunteering is rewarding on it's own but it's great to have the extra shopping perks that come with using Tecdonor!”
    Maguerite Holland
    Austin, TX
  • “I've always been interested in volunteering but didn't know how to get started. Tecdonor made it easy for me to connect with opportunities in areas I care about!”
    Tyler Smith
    Portland, OR
  • “I've made so many friends and great connections while out volunteering and all of the experience looks great on my resume.”
    Tina Vasquez
    Denver, CO

The Proof Is In The Pricing

There's never been a better sales pitch than "Free Forever"... and we mean it! Take full advantage of the platform with absolutely no risk. When you're ready to take things to the next level, we're ready for you with a plan that will suit your needs and your budget!

Tecdonor Free

FREEFree Forever...yes...for life
  • Unlimited Volunteering
  • Earn 10 TEC Per Hour
  • Social Sharing Features
  • Lots of good feelings!
Start For Free

Tecdonor +

$24.00Per Year, USDBest Value
  • Everything in Tecdonor +
  • Just a bit more savings!
Go Annual

Tecdonor +

$2.29Per Month, USD
  • Everything in Volunteer Pro
  • Double Your Impact: Earn 20 TEC Per Hour!
  • Unlimited TEC Spending
  • Automated Skills Endorsement
  • Personal Impact Analysis (coming soon!)
Go Monthly