Uleiul este extras din sol utilizând cele trei tehnici de recuperare primară, recuperare secundară și recuperare îmbunătățită. Aceste tehnici se aplică extragerilor de petrol pe uscat și pe mare. Procesul de extracție variază în funcție de durată, dar utilizează aceleași metode pentru a elimina uleiul din puțuri de toate mărimile.
Faza primară de recuperare folosește presiunea subterană pentru a aduce lichide la suprafață. Această tehnică se bazează în mare măsură pe tehnologiile de ridicare artificială pentru a aduce petrolul la suprafață. Recuperarea secundară produce apă pentru separarea uleiului de rocile din jur. Îmbunătățirea recuperării utilizează tehnici termice, de injecție a gazelor sau de inundații chimice pentru a extrage și a exporta ulei și este folosită pentru a ajunge la petrol adânc sub suprafața.