Inegalitatea veniturilor poate fi cauzată de o multitudine de factori, printre care se numără diferențele în educație și competențe, barierele de intrare pe piața muncii, discriminarea, politicile fiscale și economice și așa mai departe. De exemplu, persoanele cu un nivel scăzut de educație și abilități pot avea venituri mai mici decât celelalte persoane, deoarece sunt mai puțin calificate și, prin urmare, pot fi subestimarea intenționată. În plus, o politică fiscală și economică inadecvată poate duce la o distribuire inegală a veniturilor, în timp ce discriminarea poate duce, de asemenea, la inegalitatea veniturilor.