Sastojci koji se koriste za izradu boje uvelike se razlikuju, ovisno o lokaciji, ekološkim propisima i raspoloživim resursima. Obično se sirovine za boje mogu klasificirati u posebne kategorije. Sve boje, od jednostavne domaće boje do unutarnjih ili vanjskih boja za kućanstvo i završne obrade automobila, zahtijevaju pigment, smolu, otapalo i određene aditive za poboljšanje svojstava različitih sastojaka. Koje se sirovine koriste za svaku od ovih komponenti ovisi o dostupnosti, isplativosti i utjecaju na okoliš.
Da bismo razumjeli sirovine za boje, prvo je potrebno razumjeti svrhu svake komponente. Pigmenti ili boje daju boju za boju. Smole su one tvari koje se koriste za vezanje boje na određenu površinu nakon sušenja. Otapala sprječavaju da se boja osuši ili odvoji prije nanošenja, čime smola i pigmenti ne izgube sposobnost stvaranja osušenog obojenog filma na određenom mediju. Aditivi se razlikuju, ovisno o specifičnoj primjeni za koju se boja miješa, ali poboljšavaju stvari kao što su to koliko se lako širi boja i koliko dobro se boja vezuje za određene površine ili mogu utjecati na vrijeme sušenja boje.
Rane sirovine za bojenje, poput onih korištenih u drevnim vremenima za stvaranje špiljskih crteža i egipatskih hijeroglifa, bile su prirodne tvari. Biljke, kukci i životinje, kao i kamenje u prahu, minerali i druge tvari, davali su veliki dio sirovih pigmenata i smola. Voda je bila najčešće otapalo. Neki aditivi, poput prljavštine, brašna ili drugih organskih materijala, dodani su da zgusnu boju ili daju teksturu nakon što se boja osuši.
Organske boje, poput mliječne boje, slijede mnoge od istih principa kao i rani kemičari u pogledu sirovina za boje. Kravlje ili kozje mlijeko pomiješano s raznim mineralima ili željeznim oksidima daje bazu smole i otapalo. Osušene biljke, razni insekti, pa čak i prljavština daju potrebne pigmente. Mramor, kreda, glina i brašno također mogu poslužiti kao smole, punila ili aditivi koji dodaju teksturu i škrob koji pomažu vezati boju na površine.
Komercijalno proizvedene boje obično koriste kemikalije i teške metale kao sirovine za boje. Kemikalije na bazi ulja ili nafte koriste se za pigmente, otapala, smole i aditive. Spojevi kao što su kalcijev karbonat i magnezijev silikat proizvode varijacije u boji kada se kombiniraju s primarnim spojevima kao što je titanov dioksid za bijelu boju. Uretan i derivati uretana obično se koriste u emajl bojama i kao smola i kao otapalo. Spojevi vode i akrilne emulzije obično se koriste u lateks bojama kao sirovine otapala i smole.
Mnoge sirovine za boje koje se koriste u organskim recepturama također se koriste u komercijalnoj proizvodnji boja. Na primjer, željezni oksid se koristi i u organskim bojama i u komercijalnim bojama, često za proizvodnju crvenih tonova. Kreda, vapnenac i drugi minerali obično se koriste u obje vrste boja, iako komercijalna proizvodnja boja obično zahtijeva dodatnu obradu nekih minerala i drugih sirovina. Zbog velike serije proizvodnje, korištene sirovine moraju zadovoljiti određene standarde kako bi se osigurala konzistentnost i čistoća za konačni proizvod boje.