In antichità i colori per body painting erano di origine naturale, ora ad essi vengono affiancati prodotti cosmetici che permettono di avere colori metallizzati, opachi, lucidi, fluorescenti.
Molto utilizzati sono i colori per body painting a base d'acqua perché auto-fissanti, versatili e relativamente economici.