21 Ways to Give Back Through Your Holiday Shopping

J Campbell Social Marketing

It enables sellers to donate a portion of their sales and buyers to shop while supporting their favorite charities — all the while giving nonprofits an opportunity to engage new supporters. Ten Thousand Villages is a 501c3 nonprofit, and profits from sales of their goods finance the growth of their retail network. A percentage of what you spend (on average 3%) is donated to your favorite cause. is donated to my cause (on average 3%). photo credit: Rev.