Affiliate marketing fungerer ved at etablere et partnerskab mellem en virksomhed (annoncøren) og en affiliate. Affiliate promoverer annoncørens produkter eller tjenester gennem forskellige marketingkanaler, såsom en hjemmeside, blog, sociale medier eller e-mail marketing. Når en kunde klikker på et af affiliatens links og foretager et køb, tjener affiliaten en kommission. Denne kommission er typisk en procentdel af salgsprisen eller et fast beløb for hvert lead genereret.
Annoncøren nyder godt af den øgede synlighed og salg, mens affiliate tjener penge til deres markedsføringsindsats. Forholdet styres ofte gennem et affiliate netværk, som leverer sporings- og rapporteringsværktøjer til både annoncøren og affiliate.