Грануломът от чуждо тяло се причинява както от ендогенни, така и от екзогенни фактори. Ендогенните фактори включват кератин, себум, урати, холестерол и неговите кристали и др.; екзогенните фактори включват мастило за татуировки, парафин, масла, силикон и др.