Только от иностранцев и получаю.

Нужно в каком-нибудь банке открыть ип-шый рублёвый И долларовый счет. Во время приёма заказа оформляешь договор для wire transfer перевода со своими реквизитами или можно без договора, но всё равно придётся делать акты выполненных работ и подписывать с обеих сторон (не было проблем).

До или после выполненных работ (как уж договоритесь) заказчик отправляет доллары, они попадают на транзитный счет в твоём банке. В течение 15 рабочих дней тебе нужно предоставить в банк документы, подтверждающие правомерность получения средств (договор, акт выполненных работ, инвойс), после чего валютный контроль банка это всё проверяет, одобряет и ты получаешь баксы. Можешь их снять в виде бумажек или продать, получив рубли (для этого рублёвый счёт и нужен).

Сложности только в самом начале на этапе понимания, а первые 3 года налоговая ВООБЩЕ тебя не будет беспокоить.
фрилансер ип-шник 7 лет, не припомню обдиралова, ну кроме обязаловок по пфр и омс, если это можно отнести к оному, к тому же эти взносы вычитаются из налогов.
у меня вообще переплата пара десятков килорублей за ип