Thanks for considering InfoTaxSquare.com for your business needs. You are not required to either be Citizen or a Resident of USA to form LLC. You do not need to live here to form an LLC in USA.
You can use the following link register LLC in USA or call us at 516.822.3100 to place your order over the phone.