Самозанятые могут работать с иностранными компаниями и получать доход в валюте, но регистрация дохода в ФНС должна быть только в рублях.
Когда оплата от иностранной компании поступает в любой валюте, полученную сумму нужно перевести в рубли по официальному на день поступления средств курсу ЦБ.