Здравствуйте Андрей, да, такая деятельность правомочна.
Наиболее оптимальным мне видится применение агентского договора, в соответствии с которым компания-посредник (в данном случае Ваша) обязуется совершить покупку валюты для своих клиентов.
Статья 1005. Агентский договор
1. По агентскому договору одна сторона (агент) обязуется за вознаграждение совершать по поручению другой стороны (принципала) юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала.
По сделке, совершенной агентом с третьим лицом от своего имени и за счет принципала, приобретает права и становится обязанным агент, хотя бы принципал и был назван в сделке или вступил с третьим лицом в непосредственные отношения по исполнению сделки.
При этом прибылью компании будет являться агентское вознаграждение.
Статья 1006. Агентское вознаграждение
Принципал обязан уплатить агенту вознаграждение в размере и в порядке, установленных в агентском договоре.
Если в агентском договоре размер агентского вознаграждения не предусмотрен и он не может быть определен исходя из условий договора, вознаграждение подлежит уплате в размере, определяемом в соответствии с пунктом 3 статьи 424 настоящего Кодекса.
При отсутствии в договоре условий о порядке уплаты агентского вознаграждения принципал обязан уплачивать вознаграждение в течение недели с момента представления ему агентом отчета за прошедший период, если из существа договора или обычаев делового оборота не вытекает иной порядок уплаты вознаграждения.
Хотелось бы предупредить, что ни в коем случае не включайте в состав агентского вознаграждения разницу в курсах валют на момент покупки её для клиента и на момент перечисления её клиенту — в противном случае это может быть расценено как банковская деятельность со всеми вытекающими последствиями
А если в качестве вознаграждения зафиксировать 1% от суммы приобретаемой валюты? Это уже банковской деятельностью будет? Т.е. надо говорить, например, что услуга обмена стоит фиксировано 10 руб?