Oto bardziej szczegółowy podział:
* Ocean Atlantycki: Sprzedawcy są powszechne na Morzu Karaibskim, Zatoce Meksykańskiej i wzdłuż wybrzeża Afryki.
* Ocean Spokojny: Znajdują się w wodach Wysp Pacyfiku, Australii i wschodniego Pacyfiku.
* Ocean Indyjski: Sprzedaż można znaleźć na Morzu Czerwonym, Morzu Arabskim i wodom otaczającym Madagaskar.
Triggerfish wolą rafy koralowe, rafy skaliste i łóżek trawy morskiej , gdzie mogą znaleźć jedzenie i schronienie. Czasami występują również w ujściach rzek i lagunach.