Katrā pirkšanas procesā tiek izmantoti četri pamata soļi: nepieciešamības noteikšana, solīšana, pirkšana un novērtēšana. Katrai darbībai var būt vairākas sastāvdaļas, no kurām dažas var neattiekties uz katru pirkumu. Bieži vien darbības tiek veiktas nejauši un ļoti īsā laika periodā. Citos gadījumos katrs solis ir formalizēts un var aizņemt ievērojamu laiku.
Iepirkšanās procesa vajadzību noteikšanas posmā potenciālais pircējs izvērtē savas vajadzības. Tas ietver identificēšanu, ko viņš vēlas paveikt, kāds būs viņa izdevumu budžets un kādas funkcijas ir vajadzīgas un vēlamas. Šis solis var ietvert arī produktu izpēti, lai atklātu iespējas un iespējas, kuras pircējs, iespējams, neapzinās.
Vajadzības noteikšana notiek neatkarīgi no tā, vai lēmums ir tik vienkāršs kā vīrietim, kurš vēlas iegādāties pusdienas, vai tik sarežģīts kā IT vadītājam, izvērtējot jaunu integrēto grāmatvedības vadības sistēmu. Vīrietis, kurš meklē pusdienas, ļoti ātri noteiks savas vajadzības. Viņš var zināt, ka viņam vajag ēdienu, vēlas iztērēt noteiktu summu, pusdienām ir tikai 30 minūtes un ir noskaņots uz salātiem. IT vadītājam var būt nepieciešams apspriesties ar vairākām pusēm, lai noteiktu vajadzības un ierobežojumus, pirms viņš var pāriet uz nākamo posmu.
Pirkšanas procesa solīšanas fāzē pircējs pēta pieejamos pārdevējus un pieprasa cenas. Tas var būt tikpat vienkārši kā pusdienotājs, kurš izmanto savu budžetu, lai noteiktu, ka viņam ir jāuztur ātrās ēdināšanas restorāns, un pēc tam pārmeklē šādu uzņēmumu sarakstu, kas atrodas netālu no viņa uzņēmējdarbības vietas. IT vadītājs, iespējams, izpētīs pieejamo programmatūru un pakalpojumu sniedzējus, izsniegs priekšlikuma pieprasījumu un pēc tam novērtēs piedāvājumus, lai noteiktu, kurš vislabāk atbilst viņa uzņēmuma vajadzībām.
Trešais pirkšanas procesa posms ir faktiskais pirkums. Vīrietim, kurš pērk pusdienas, tas ir tikpat vienkārši kā pasūtīt ēdienu, samaksāt pie loga un braukt prom. IT vadītājam tas var ietvert sarunas par cenu, pirkuma apstiprinājuma iegūšanu, līgumu parakstīšanu, produkta piegādes saņemšanu un rēķina apmaksu.
Iepirkšanās process parasti beidzas ar novērtēšanas posmu. Šeit pircējs nosaka, vai viņš ir veicis labu pirkumu un vai viņš paturēs produktu vai atkal veiks darījumus ar pārdevēju. Pusdienotājam tas nozīmē ēst savu maltīti un izlemt, vai tā bija laba. IT vadītājam tas nozīmē sistēmas efektivitātes izvērtēšanu laika gaitā. Dažos gadījumos šī procesa fāze var būt saistīta ar garantiju vai garantiju izmantošanu un var pat novest pie produkta atgriešanas vai atmaksas pieprasījuma.