O ácido teicoico e o ácido lipoteicoico são polímeros de ribose ou de glicerol, quimicamente modificados. Estes polímeros estão ligados por grupos fosfatos. Moléculas de açúcares, colina ou D-alanina podem ser ligadas aos grupos hidroxilos da ribose ou do glicerol, provendo-os de determinantes antigénicos. Em microbiologia clínica, estes podem ser discriminados por anticorpos e podem determinar o sorotipo bacteriano.
O ácido lipoteicoico contém um ácido graxo e é acoplado na membrana celular. O ácido teicoico é sintetizado a partir blocos de construção, em que é utilizado o bactoprenol de uma forma similar à síntese do peptidoglicano. O ácido teicoico e algumas proteínas de superfície são secretadas pela célula e são ligados, através da ação enzimática, ao N-terminal do péptido do peptidoglicano.