Além da loja física, a marca conta com e-commerce para entrega em todo o território americano
Após operar por mais de 40 anos exclusivamente com venda porta-a-porta e catálogo, a Natura começou em 2015 sua expansão por meio de lojas físicas. A primeira loja da marca reconhecida por sua beleza sustentável foi inaugurada em Paris, em 2015. No ano seguinte começou o plano de expansão de lojas físicas no Brasil e, em 2017, a primeira loja foi inaugurada em Nova York, nos Estados Unidos.
Lá, o conceito é um pouco diferente. A começar pela localização, trata-se de uma loja de rua, instalada no coração de Nolita (North of Little Italy), no número 240 da Elizabeth Street e exala um forte apelo sustentável e natural.