Metoda Hartree-Focka oparta jest na zasadzie wariacyjnej głoszącej, iż energia stanu obliczona jako wartość oczekiwana z dowolnej funkcji falowej jest zawsze większa bądź równa energii będącej dokładnym rozwiązaniem równania Schrödingera. Zakłada się w niej, że funkcja falowa jest, w przypadku układu identycznych fermionów (np. elektronów), wyznacznikiem macierzy zbudowanej z funkcji zależnych od współrzędnych poszczególnych cząstek (zwanych spinorbitalami). Wyznacznik taki nosi nazwę wyznacznika Slatera

gdzie: , – współrzędna przestrzenna cząstki, – współrzędna spinowa cząstki

W przypadku układu wielu identycznych bozonów, funkcję falową zakłada się w postaci permanentu takiej macierzy. Metoda Hartree-Focka polega na iteracyjnym minimalizowaniu energii układu, liczonej jako wartość oczekiwana, poprzez zmianę postaci spinorbitali.