Yes. Certificates of formation can be filed online through SOSDirect 24 hours a day, 7 days a week. Establishing an S Corp in Texas involves forming a formal business entity, meeting IRS requirements, and filing Form 2553 with the IRS.To create an S corporation, you must first legally register a C corporation. Then, file IRS Form 2533 to request taxation as an S corporation. IRS Form 2553 (the "S Election") is used to elect S-Corp taxation. Also, there are tax return fees. Yes, state law allows for all property types, including "noncondominium" properties, to conduct virtual annual meetings. All Texas LLCs must file an annual report with the Texas Comptroller each year no later than May 15th (starting the year after formation). Instead, you'll work with the IRS to change your corporation to a Texas S corporation. How to Start an S corp in Texas.