Holders of passports of the following 97 jurisdictions, including resident stateless persons and refugees, may enter and stay in Bosnia and Herzegovina for up to 90 days within 180 days without a visa (unless otherwise noted)

The maximum stay is granted within 6 months (2 months to citizens of Russia and Ukraine).
Substitute visas
Valid multiple entry visa holders and residents of the European Union, Schengen Area member states, and United States of America can enter Bosnia and Herzegovina without a visa for a maximum stay of 30 days.  This is not applicable to holders of Kosovan passport

CURRENCY RESTRICTIONS FOR ENTRY:
Amounts exceeding 10,000 Euros or equivalent must be declared on arrival

CURRENCY RESTRICTIONS FOR EXIT:
Amounts exceeding 10,000 Euros or equivalent require a bank certificate that the amount has been taken out from currency savings or bought from an authorized bank