The authors present a discussion of the main features of self-consistency for clean and chemisorbed surfaces in the local density functional formalism. The technical details of the procedure are analysed together with the behaviour of the various contributions to the surface potential. They show that the iterative approach to self-consistency can be made efficient and quick when the starting potential is properly chosen and the components of the potential more sensitive to the self-consistent process are singled out.