Yang menentukan nilai tukar rupiah terhadap dolar AS adalah pasar valuta asing atas dasar permintaan dan penawaran mata uang tersebut. Adapun beberapa faktor lainnya yang dapat mempengaruhi nilai tukar (kurs mata uang naik turun) yaitu:
- Perbandingan tingkat inflasi antar dua negara terkait.
- Perbandingan harga ekspor dan impor.
- Stabilitas politik dan ekonomi.
- Perbandingan tingkat suku bunga antar dua negara terkait.
- Neraca perdagangan.
- Public Debt (utang publik).