Existem muitas coisas diferentes que afetam o PIB, ou produto interno bruto, incluindo taxas de juros, preços de ativos, salários, confiança do consumidor, investimento em infraestrutura e até mesmo clima ou instabilidade política. Todos os fatores que afetam o PIB podem ser categorizados como fatores do lado da demanda ou fatores do lado da oferta.
Fatores do lado da demanda, como taxas de juros, podem afetar o poder de compra dos clientes. A redução da taxa de juros diminui as taxas de hipotecas mensais, o que deixa mais dinheiro para as famílias, onde taxas de juros mais altas podem reduzir os gastos familiares. A confiança do consumidor afeta diretamente o quanto as pessoas vão gastar ou economizar. Os salários afetam o PIB quando há inflação baixa ou alta porque o dinheiro das pessoas não pode esticar tanto durante os períodos de alta inflação, e é provável que reduzam as compras.
Fatores do lado da oferta, como o nível de desenvolvimento da infraestrutura, podem afetar a forma como as empresas podem fornecer seus bens ou serviços. Sem boas estradas e comunicações, uma empresa pode não ser capaz de ser competitiva. O capital humano, que é a produtividade de uma força de trabalho, pode ser aumentado pelo investimento na educação e treinamento de funcionários e pode utilizar novas tecnologias e processos de produção mais sofisticados.
O clima, a instabilidade política e os preços das commodities também influenciam o crescimento ou a contração da economia. Com longos períodos de frio, as pessoas farão menos compras e economizarão mais. Aumentos rápidos nos preços das commodities, como o petróleo, podem afetar os hábitos de consumo dos consumidores que procuram cortar custos.