EO Products is a personal care manufacturer based in San Rafael, California, where it formulates, compounds, bottles, and labels everything it sells under one roof. The EO in the name stands for essential oils, and that is the organizing idea behind the whole catalogue. Hand sanitizer, hand soap, and hand cream sit alongside shower gels, bubble bath, bath oils, deodorants, lotions, body oils, hair care, and a set of curated gifts. Every formulation is built around essential oils, so the line reads as a deliberate house style rather than a scattered grab-bag of unrelated SKUs.
Doing the manufacturing in-house is the detail that pulled my attention. Plenty of personal care brands are marketing shells that contract the actual chemistry out to a third party, then put a label on the jar. A company that compounds and bottles its own products controls what goes in and can answer for it, and the EWG Skin Deep database backs that up: most of the EO Products formulations carry low-concern hazard ratings across both of the brand's entries there. For a category where ingredient questions come up constantly, that independent rating is more useful than any claim a company could make about itself.
The B-Corp certification points the same direction, and EO Products carries it. It is a third-party standard that looks at how a business treats workers, suppliers, and the environment, and earning it requires an audit, not a press release. That fits with the refills line, which lets buyers cut packaging waste by topping up containers they already own. A brand willing to sell you less packaging is making a small bet that you will come back, and that bet only pays off if the contents are good enough to repurchase.
The range itself is wider than a quick glance suggests. Hand care alone covers sanitizer, soap, and cream, which makes sense for a company that built its public profile during years when hand hygiene was on everyone's mind. The bath category runs through shower gel, bubble bath, and bath oil; the body side adds deodorant, lotion, and body oils; and there is hair care plus gift sets for people who want the decision made for them. Because every product traces back to essential oils, the catalogue reads as one coherent house rather than a set of unrelated experiments.
How the store treats a first-time buyer
The shopping side is straightforward direct-to-consumer e-commerce, and EO Products sells its full range directly from its own store. Two things stand out as genuinely customer-friendly. Free samples come with every order, which suits a scent-driven catalogue where people want to try before committing to a full bottle, and free shipping kicks in on orders above $55, with gallon sizes sensibly excluded. There is a 10% welcome discount for new shoppers and a deodorant bundle deal running as well, the sort of low-key promotion that nudges a first purchase without screaming about it.
The samples policy in particular fits this kind of product. Essential-oil blends are personal. What one person finds bright and clean another finds overpowering, and being able to test a few without paying full price lowers the risk of a disappointing first order. A Help Center and a Contact Us section handle support questions, so the post-purchase path is not a dead end.
On reaching a human, EO Products does better than a lot of online-only brands. A phone number is published, the San Rafael address is listed, and the Help Center and Contact Us pages are easy to find. That combination of a real phone line and a real street location matters for a company that ships things you put on your skin. It also squares with the in-house manufacturing story: a brand that names its city and answers its phone is harder to dismiss as a faceless dropshipper.
The outside reputation of EO Products is mixed in the way real reputations usually are. Cherry Picks, an aggregator, analyzed 1,626 reviews across the product range and landed on an average rating of 8.4 out of 10. MakeupAlley carries multiple per-product reviews with sentiment leaning positive, though counts vary by item. Walmart lists individual product reviews from verified buyers, including the EO Products French Lavender body lotion. An editorial piece at Perks With Pink cited 4.97 out of 5 across 34 reviews for one line, which is glowing but narrow; the broader aggregate across 1,626 reviews is the more reliable data point.
Employee feedback adds another layer that buyers do not always see. On Glassdoor, EO Products scores 3.6 out of 5 for work-life balance and 3.5 for culture, with 52% of reviewers saying they would recommend it to a friend. Indeed carries employee reviews too. Those numbers are middling, and for a B-Corp that markets its values, the gap between the certification and the day-to-day workplace is worth noticing.
What ties the picture together is consistency. The low EWG hazard scores, the in-house production, the B-Corp audit, and the spread of independent product reviews all sit in roughly the same range: solid, credible, not flashy. A buyer who wants a hand soap or a deodorant built around essential oils, made by people who control the formula, gets a reasonably clear read on what they are buying. That is more than many personal care sites manage, and the free-sample policy means the surest way to settle the scent question is to order a couple and decide firsthand. Someone who likes one EO Products lotion has a full range of bath, body, and hair items in the same scent family to move to, and EO Products has clearly built the catalogue with that kind of repeat customer in mind.
There are real limits worth naming. Cherry Picks pulling 1,626 reviews into an 8.4 average is a strong signal, but aggregate scores flatten out the variation between a beloved lotion and a deodorant that some people find weak. The Glassdoor and Indeed numbers are average at best. And no amount of low EWG ratings tells you whether a given blend smells right. EO Products gives a shopper good reasons to trust the company and the ingredients. Whether the specific scents and the price land is a separate question, and the free-sample offer is the fastest way to answer it.