Proteinele sunt considerate polimeri deoarece sunt compuși din monomeri, iar lipidele nu sunt considerate polimeri deoarece nu sunt constituite din monomeri. Pentru ca unitatea de bază care alcătuieste lipidul sau proteina să fie numită monomer, unitatea trebuie să apară în lanțuri repetitive, lipide care nu.
Carbohidrații, lipidele, proteinele și acizii nucleici sunt toate considerate macromolecule, care sunt molecule gigantice produse de legarea moleculelor mai mici. Dintre acestea, macromoleculele, carbohidrații, proteinele și acizii nucleici sunt considerați polimeri în timp ce lipidele nu sunt. Motivul fundamental din spatele acestui fapt, conform lui About, este că polimerii sunt compuși din monomeri, lipide care nu conțin. Protein monomerii sunt aminoacizi și se leagă împreună în lanțuri repetitive, la fel cum monomerii carbohidrați sunt zaharuri sau monozaharide. Pe de altă parte, unitățile de bază ale buzelor sunt acizi grași și molecule de glicerol care nu formează lanțuri repetitive. În schimb, ele formează trigliceride din trei acizi grași și o moleculă de glicerol.Pentru a susține acest lucru, Universitatea din New Mexico subliniază faptul că legăturile care leagă monomerii se dizolvă în apă. Deși acest lucru este valabil atât pentru proteine, cât și pentru carbohidrați, nu este cazul lipidelor care nu sunt solubile în apă.