Как фрилансеру декларировать доходы, если часть заказчиков - иностранцы?

Здравствуйте,
 Я фрилансер, часть моих заказчиков -- не в РФ. Как задекларировать полученный от них доход -- непонятно (договоров нет, ИНН у них тем более нет). Оплата в основном поступает в электронных деньгах, которые потом выводятся на счёт в банке или сразу на карту. Ни о каких договорах речи быть не может.
 Поскольку новая система для самозанятых на жителей СПб не распространяется, непонятно, какие варианты остаются.
 Допустим, планирую крупную покупку (до 500 т.р.)
 Будут ли проблемы с налоговой? С банком?

Роман, добрый день! Налоговая пока не занимается контролем расходов. Задекларировать же доход Вы можете  и без договоров, декларация заполняется налогоплательщиком самостоятельно как и определяется налоговая база и затем уплачивается налог. Декларация подается по окончании налогового периода не позднее 30 апреля, датой получения дохода является дата поступления средств в том числе на электронные кошельки налогоплательщика. В случае если доход в валюте — для целей исчисления налогов он переводится в рубли по курсу ЦБ на дату получения дохода