CPM to skrót od angielskiego terminu „Cost Per Mille”, co oznacza koszt tysiąca wyświetleń. Jest to jedna z popularnych metod wyceny reklamy online, w której reklamodawca płaci za każde tysiąc wyświetleń swojej reklamy (baneru, filmiku) na stronie internetowej lub portalu społecznościowym.

CPM jest stosowany w modelach reklamowych takich jak display advertising (reklamy wyświetlane na stronach internetowych) lub social media advertising (reklamy wyświetlane na portalach społecznościowych). Jest to metoda rozliczania, która pozwala reklamodawcom kontrolować koszty reklamy i ustawić jej celowe zasięgi.

W przypadku CPM reklamodawcy płacą za wyświetlenie reklamy, niezależnie od tego, czy użytkownik na nią kliknie, czy nie. Dlatego CPM jest często wykorzystywane do budowania zasięgu i zwiększania świadomości marki, a nie do bezpośredniego generowania konwersji czy sprzedaży.