Как отмечают местные наблюдатели, причиной дефицита стало то, что Барнаул наводнили скупщики валюты из Казахстана, где курс доллар резко вырос по отношению к тенге и казахским спекулянтам стало выгодно покупать доллары США в Барнауле. Кроме того, на барнаульском валютном рынке стали скупать американскую валюту и новосибирские перекупщики. Подтверждением дефицита валюты на местном рынке может служить дальнейшее снижение разницы между курсом покупки и курсом продажи (маржи). За текущую неделю курс покупки вырос в среднем на 24 пункта до 23 руб. 94 коп., а курс продажи снизился на 8 пунктов и составил к пятнице 4 июня 24 руб 76 коп. за доллар.
На «черном» валютном рынке города также отмечено резкое снижение маржи. Она не превышает сейчас 20−30 коп. Так, 4 июня доллары США «с рук» можно было продать по курсу 24 руб. 50 коп., а купить по 24 руб. 70 коп. 24 руб. 80 коп.