El complejo B comprende muchos compuestos que muestran grandes diferencias en cuanto a estructura química y efecto biológico. Se agrupan en una clase única porque originalmente se aislaron a partir de las mismas fuentes, entre las que destacan hígado y levadura. El complejo B consta tradicionalmente de 11 miembros: tiamina, riboflavina, ácido nicotínico, piridoxina, ácido pantoténico, biotina, ácido fólico, cianocobalamina, colina, inositol y ácido paraaminobenzoico. Este último no es una vitamina verdadera para cualquier especie de mamíferos, sino un factor del crecimiento para algunas bacterias, en las cuales es un precursor en la síntesis de ácido fólico. Si bien la carnitina no es un miembro tradicional del grupo, también se considera debido a su vínculo biosintético con la colina, y el reciente reconocimiento de estados de deficiencia.