Christmas gifts being lifted out of gift bagChristmas gifts being lifted out of gift bag

Holiday Gift Delivery


Make sure your holiday goodies get delivered
before it's too late. Shop early to ensure
you get your holiday gifts in time!

christmas gift

Holiday delivery dates

So, you’ve done your research and carefully handpicked a gift bursting with wisdom and wonder. Now all you have to do is make sure your loved ones get their gifts in time so they can share in the positive change this festive season.

We’ll do our best to have your goodies delivered by December 24th but can’t guarantee it. Check out the last day to place your order by viewing your preferred shipping method and state below. This information is meant as a general guide only, as there may be additional delays experienced by the shipping providers during this busy period. Please place your order well in advance of the indicated dates.


*These dates are estimates only

Dec 14: Washington, Oregon, California, Nevada, Idaho, Utah, Arizona, Texas

Dec 17: Montana, Wyoming, Colorado, New Mexico, North Dakota, South Dakota, Nebraska, Kansas, Oklahoma, Minnesota, Iowa, Wisconsin, Illinois, Arkansas, Mississippi, Michigan, Indiana, Kentucky, Tennessee, Pennsylvania, New York, New Jersey, Connecticut, Vermont, Maine, Massachusetts, Rhode Island, New Hampshire, Missouri, Louisiana

Dec 18: Ohio, West Virginia, Virginia, North Carolina, South Carolina, Georgia, Alabama, Florida, Washington D.C., Maryland


*These dates are estimates only

Dec 19: All States (Hawaii and Alaska ALWAYS ship 2nd Day Air)

The Body Shop gift card in plant with white sparkles

Still can’t decide?

Give a gift bursting with possibilities. Our Gift Cards and E-Gift Cards never disappoint.

Woman with Shea Christmas gifts

Discover our Gift Guide

Looking for some inspo for your corporate gifts? Discover our world of gifting for everything from body care goodies to skincare and makeup heroes that help create positive change for every body and beyond.