På bakgrunn av disse forutsetningene kan mikroøkonomer konstruere en såkalt nyttefunksjon for hver enkelt konsument. Men konsumenten har ikke ubegrenset med midler. Han er underlagt en budsjettbetingelse. Konsumentens problem blir derfor å maksimere nyttefunksjonen når budsjettbetingelsen er gitt. Konsumentteorien predikerer konsumentens valg i ulike hypotetiske situasjoner. Sentrale problemsstillinger er hvordan konsumenten reagerer på endringer i prisene på de produktene han bruker, eller på lønnsnivået.