С американской стороны это делается достаточно легко. NuSphere, например, именно так и работает. Открывались они в свое время в Массачусеттсе, потом одномоментно "переехали" в Неваду. У JetBrains похожая структура, только головная контора находится в Праге. А разработка -- в основном в Питере.
Но такие вещи стоит делать только если у Вас основные (а еще лучше -- все) доходы будут из-за границы. Иначе нет никакого интереса этим заниматься -- для иностранных компаний бюрократия в России несколько хуже, чем для отечественных.
Ну и расходы опять же.. .
* Ежегодный регистрационный сбор зависит от штата, в котором Вы создаете компанию. Порядок сумм -- от 100 долларов (Делавэр) до 800 (Калифорния) .
* По закону обязательно иметь так называемого "зарегистрированного агента" (registered agent). Это может быть любое физическое лицо, проживающее в штате, или компания, ведущая в штате агентский бизнес. Типичная стоимость услуг агента -- 200-400 долларов в год.
* Если Вы хотите открыть банковский счет, то надо получить идентификационный номер нанимателя (Employer Identification Number, EIN). Само по себе это ничего не стоит, но из получения номера вытекают обязательства по подаче налоговой декларации. "Нулёвку" (т. е. , налоговую декларацию компании, которая не вела деятельности) можно сделать долларов за 100, реальную налоговую декларацию.. . зависит от организационно-правовой формы, сложности бизнеса и опытности бухгалтера, которого Вы привлечете. Порядок сумм -- от нескольких сот до нескольких тысяч долларов. Плюс издержки по ведению собственно учета. Нормального счетовода можно найти за 12-15 долларов в час. В небольшой компании у счетовода работы обычно на 8-10 часов в месяц. Если душит жаба, можете заниматься сами.. .
В общем, если интересно, пишите личной почтой -- пообщаемся.. . Я лично такие вещи делал несколько раз, поэтому процесс представляю себе достаточно хорошо.