Istnieje wiele różnych czynników, które wpływają na PKB lub produkt krajowy brutto, w tym stopy procentowe, ceny aktywów, płace, zaufanie konsumentów, inwestycje infrastrukturalne, a nawet warunki pogodowe lub niestabilność polityczną. Wszystkie czynniki wpływ na PKB można zakwalifikować jako czynniki po stronie popytu lub czynniki podażowe.
Czynniki wpływające na popyt, takie jak stopy procentowe, mogą wpływać na siłę nabywczą klientów. Obniżenie stopy procentowej obniża miesięczne oprocentowanie kredytów hipotecznych, co pozostawia więcej pieniędzy na wydatki dla rodzin, gdzie wyższe stopy procentowe mogą ograniczyć wydatki rodzinne. Zaufanie konsumentów wpływa bezpośrednio na to, ile ludzie wydadzą lub zaoszczędzą. Płace wpływają na PKB, gdy występuje niska lub wysoka inflacja, ponieważ pieniądze ludzi nie mogą sięgać tak daleko w okresach wysokiej inflacji i prawdopodobnie zmniejszą zakupy.
Czynniki po stronie podaży, takie jak poziom rozwoju infrastruktury, mogą wpływać na sposób, w jaki firmy mogą dostarczać swoje towary lub usługi. Bez dobrych dróg i komunikacji firma może nie być w stanie być konkurencyjna. Kapitał ludzki, który jest produktywnością siły roboczej, może zostać zwiększony poprzez inwestycje w kształcenie i szkolenie pracowników i może wykorzystywać nowe technologie i bardziej zaawansowane procesy produkcyjne.
Pogoda, niestabilność polityczna i ceny towarów wpływają również na wzrost lub kurczenie się gospodarki. Przy długich okresach zimnej pogody ludzie będą robić mniej zakupów i więcej zaoszczędzić. Szybki wzrost cen towarów, takich jak ropa naftowa, może wpłynąć na nawyki wydatków konsumentów, którzy chcą ograniczyć wydatki.