Värdarna tog en tidig ledning genom tidigare Bath full-back Nick Abendanon.
Danny Cipriani sparkade Sales enda poäng men två Camille Lopez straff gav värdarna en 13-3 intervall ledning.
Napolion Nalaga plundrade två försök att se Clermont dra sig undan och hemlegenden Aurelien Rougerie gjorde mål från halvvägs för att säkra fyra-try bonus punkt.
Med tre av förra årets semi-finalister tillsammans med Sharks i Pool One Salford-baserade sidan skulle alltid vara stora utomstående att kvalificera sig, och med en ensam punkt från två matcher knock-out stadier ser omöjligt nu.
De njöt av några bra stunder, med David Seymour en konstant hot vid sammanbrottet, men slutligen värdarna hade för mycket makt och klass.
Fly-halv Cipriani, spelar sin första match sedan lämnas utanför England truppen, blandade vackra touchs med ett par slarviga misstag, men tillsammans med resten av sin sida var han maktlös för att förhindra Clermont angrepp efter pausen.
Trots att 10 poäng i intervallet Sale var konkurrenskraftiga i första halvan och det tog ett dåligt kast på line-out - långt från den sista tyvärr för besökarna - att sätta Clermont i livet.
Wales centrum Jonathan Davies - som omedelbart gick iväg med en rapporterad axelskada - flisas och regathered innan utfodring Abendanon, som skooed ner linjen och producerade en kolv-liknande hand-off på Sale scrum-halv Will Cliff för att göra mål.
Lopez, 25, konverterade och lade till två straff efter Ciprianis ensamma svar för försäljning som värdarna kantad klar.
Efter pausen blev Clermont mer dominerande för varje minut och lade till ett andra försök när jätten Nalaga hävdade Lopez cross-kick och klev in två täcker försvarare för att göra mål.
Det fijianska kraftverket lade till en sekund med 10 minuter kvar efter en flytande passning och, med de passionerade hemfansen som krävde ett fjärde försök, den 34-åriga Rougerie dummied på halvvägs, överlämnade Tom Arscott och överträffade Sale försvar för att göra mål i hörnet.
Clermont Auvergne: Abendanon; Nakaitaci, Davies, Fofana, Nalaga; Lopez, Radosavljevic, Domingo, Kayser, Ric, Cudmore, Jacquet, Bonnaire, Lapandry, Lee.
Ersättningar: Rougerie för Davies (16), Debaty för Domingo (54), Kotze för Ric (70), Vahaamahina för Cudmore (54).
Ej använd: Paulo, Kolelishvili, Lacrampe, James.
Försäljning: Haley; Brady, Leota, Tuitupou, Arscott; Cipriani, Cliff; Lewis-Roberts, Jones, Cobilas, Mills, Paterson, Lund, Seymour, M Påsk.
Ersättningar: Ford för Cipriani (65), De Marchi för Lewis-Roberts (64), Mamukashvilli för Jones (64), Harrison för Cobilas (64), Ostrikov för Mills (54), Braid för Påsk (54), Fowles (för Cliff 61), Forsyth för Tuitupou (72).
Att: 17.591
Ref: George Clancy (Irland).
Försäljning var överdrivna som Clermont Auvergne klickade i växel i andra halvan för att tjäna en europeisk rugby Champions Cup bonus punkt.