Kodiranje je ključna procedura u kvalitativnoj analizi, koja u velikoj meri utiče na uspešnost kvalitativnog istraživanja (Strauss, 2003, str. 27). Štraus (Strauss, 2003) daje detaljno objašnjenje tri različita tipa kodiranja: otvoreno kodiranje, aksijalno kodiranje i selektivno kodiranje.
Otvoreno kodiranje je početno, neograničeno kodiranje, koje se vrši pažljivim ispitivanjem podataka „red po red ili čak reč po reč“ (Strauss, 2003, str. 28) kako bi se započelo istraživanje i izdvojili koncepti koji naizgled odgovaraju podacima. U ovom trenutku, koncepti su privremeni, a svako tumačenje je proizvoljno – može, ali ne mora, ili ne mora biti modifikovano, a kodiranje se zasniva ne samo na prikupljenim podacima već i na iskustvenim podacima samog istraživača i na njegovom poznavanju literature. Međutim, otvoreno kodiranje zahteva da istraživač analitički razdvoji podatke. Za istraživača je važno da kontinuirano postavlja pitanja koja su usmerena na stvaranje ključne kategorije koja će biti u centru teorije, kao što su:
Podatke treba temeljno analizirati i pažljivo kodirati kako bi se osigurala konceptualna zasićenost i minimizirao previd važnih kategorija, a kada se učini da je kod relativno zasićen i da se ništa novo ne dešava, istraživač će primetiti kako se brzo kreće kroz podatke, skenirajući stranice dok nešto novo ne uoči. Ako neki delovi analize nisu zadovoljavajući, može biti potrebno još jedno otvoreno kodiranje, pa čak i novo prikupljanje podataka.
U toku otvorenog kodiranja, kodiranje treba često prekidati da bi se zapisale napomene, a napomene će pomoći istraživaču da se udalji od podataka i uđe u oblast analize. Ne treba polaziti od pretpostavke da su postojeće varijable analitički relevantne – trebalo bi da se varijable same nametnu u utemeljenoj teoriji.
Važno je da se istraživač ne fokusira previše na početne kodove i da obezbedi verifikaciju i zasićenost pojedinačnih kodova. U toku otvorenog kodiranja, brzo se povećava broj kodova, ali stalnom proverom da li je svaki kod zaista odgovarajući usporava se ovaj proces (Strauss, 2003, str. 32).
Aksijalno kodiranje – analiza se okreće oko ose jedne kategorije u određenom trenutku, tj. vrši se intenzivna analiza jedne kategorije u jednom trenutku, što rezultira kumulativnim znanjem o odnosima između te kategorije i drugih kategorija i potkategorija. Prema Štrausu (Strauss, 2003), aksijalno kodiranje je suštinski aspekat otvorenog kodiranja, koji se smenjuje sa labavijim vrstama otvorenog kodiranja, posebno kada istraživač ispituje nove aspekte izučavanog fenomena.
Selektivno kodiranje – sistematično kodiranje za ključnu kategoriju, tj. istraživač sužava kodiranje samo na one kodove koji se odnose na ključni kod, a ključni kod služi kao smernica za dalje teorijsko uzorkovanje i prikupljanje podataka. Analitičke napomene postaju fokusiranije i pomažu da se ostvari definisanje teorije (Strauss, 2003, str. 33).
Rezultati utemeljene teorije bi trebalo da budu jedinstveni, čvrsto ukorenjeni u podacima prikupljenim u određene istraživačke svrhe, odnosno u rečima i iskustvima učesnika istraživanja. Utemeljena teorija uvodi novi fenomen i naglašava njegovo otkrivanje, dok njegov opis i verifikacija nisu primarna briga utemeljene teorije. Dakle, uspeh analize u velikoj meri zavisi od senzibiliteta i analitičkih sposobnosti istraživača, pa je važno da istraživač stalno bude svestan sopstvenih stavova u odnosu na razumevanje i prenošenje poruka učesnika.