Nel Buddhismo si trovano molte spiegazioni relative al karma, che è l’argomento più complesso anche secondo il Buddha stesso. Il karma non è deterministico, in quanto possiamo cambiare ciò che sperimentiamo e ciò che compiamo. Non è nemmeno predeterminato, perché ciò implicherebbe qualcuno esterno al sistema che decide ciò che accade. Non si tratta di libero arbitrio totale, il che implicherebbe che esista un “io” totalmente indipendente da tutto, come se ci fosse un menu da cui scegliere. Piuttosto, qualsiasi cosa sperimentiamo può essere spiegata dal fatto che vi sono delle cause.