Na kurs dinara utiče veliki broj ekonomskih faktora. Najvažniji među njima su inflacija, kamatne stope, stanje u međunarodnoj trgovini i opšte kretanje finansijskih tržišta.
Inflacija predstavlja rast cena robe i usluga. Kada inflacija raste brže nego u drugim zemljama, domaća valuta može gubiti vrednost u odnosu na strane valute.
Kamatne stope takođe imaju značajan uticaj. Više kamatne stope mogu privući strane investicije, što povećava tražnju za domaćom valutom i može doprineti jačanju dinara.
Važnu ulogu ima i monetarna politika Narodne banke Srbije, koja koristi različite instrumente kako bi održala stabilnost finansijskog sistema i smanjila velike oscilacije kursa.
Zbog toga se kurs dinara obično menja postepeno i u relativno uskom rasponu, posebno u odnosu na evro koji je najvažnija valuta za privredu Srbije.