Плачу 6% налога, все взносы в фонды вычитаются из суммы налога в конце года, так что по сути, только 6% и выходит. По вашим вопросам:
а) нужно открыть ИП, затем расчетный счет и транзитный валютный счет в банке.
В банке нужно открывать рублевый и валютный расчетные счета. Транзитный счет банк открывает автоматически, когда ты открываешь валютный расчетный. Нельзя открыть только расчетный рублевый и транзитный валютный. Соответственно, вы будете платить банку за обслуживание двух счетов.
в) принимать оплату на транзитный счет, затем выводить на расчетный. При выводе прикреплять договор и акт выполненных работ (если в контракте прописано что инвойс=акт, то только нужен только контракт, как я понимаю)
Договор надо прикрепить только при первом получении платеже. Ко всем последующим обычно достаточно только инвойса. Однако, я думаю в других банках могут быть свои правила.
Еще есть важный момент, это паспорт сделки. Это такая специальная бумажка, основное назначение которой заключается в том, что за ее оформление, и в дальнейшем за все платежи банк будет драть с тебя дополнительную комиссию. Паспорт сделки оформляется в случае, если сумма обязательств по вашему контракту за срок его действия превысит эквивалент 50тыс долларов США. В принципе, его можно сразу и не оформлять, а получать свои платежи, постепенно приближаясь к пороговой сумме. Главное не превысить ее. Дальше можно поступить двумя путями - либо оформить эту бумажку и начать платить дополнительные комиссии, либо просто заключить новый контракт, таким образом начав цикл с начала.
Если вы не планируете сразу оформлять паспорт сделки, в банке вас попросят при первом получении средств помимо договора и инвойса приложить еще гарантийное письмо, что сумма вашего контракта не превысит 50к и вы не будете оформлять паспорт сделки. Точную формулировку вам скажут в валютном контроле банка.
И еще очень хороший совет, который мне в свое время пригодился. Перед тем как открывать счет в банке, сходите в отдел валютного контроля и пообщайтесь там с сотрудником, который будет заниматься вашими платежами. Там сразу можно понять, что это за человек, на какую помощь можно расчитывать, адекватность/неадекватность и т.п. И если там сразу будет видно, что человек этот совершенно неадекватен, лучше поискать другой банк. Т.к. специалист валютного контроля - это ваше основное контактное лицо в банке, после того как вы начинаете работать с иностранными клиентами.
И последнее, не стоит забывать о том, что помимо 6% налога, у вас будут еще расходы на оплату валютного контроля банка, комиссию за конвертацию валюты и собственно за обслуживание счетов в банке.