A rede Overboard prevê abertura de 5 lojas no país até o final deste ano. A maioria delas será no interior de São Paulo e capitais. Ao todo, a empresa fechará o ano com 18 lojas, distribuídas, atualmente, nos principais pontos da cidade de São Paulo e Campinas.
A marca iniciou suas operações em 1989, quando inaugurou sua primeira loja na cidade de São Paulo, no bairro de Santana. Após 20 anos, inserida no segmento de surfwear, a rede projetou sua expansão no formato de franquias e conta atualmente com 13 lojas, sendo onze próprias e o restante no sistema de franchising. A representatividade da marca alcança as cidades de São Paulo, Santo André e Campinas.