Economia bazată pe oferta și cerere funcționează prin găsirea unui echilibru în care prețul și cantitatea ofertei corespund cu prețul și cantitatea cerute. Într-o piață liberă, dacă cererea este mai mare decât oferta, prețul va crește. Dacă oferta este mai mare decât cererea, prețul scade. Factorii care influențează cererea și oferta includ gusturile și preferințele consumatorilor, veniturile, prețurile substituenților și bunurilor complementare, precum și factori externi cum ar fi tehnologia, costurile de producție și intervenția guvernamentală.