All corporations, limited liability companies (LLCs), limited liability partnerships (LLPs), limited partnerships (LPs), and any other entity formed under the Kansas General Corporation Code, must register with the Kansas Secretary of State. Foreign (non-Kansas) businesses doing business in Kansas must also register with the Kansas Secretary of State. (K.S.A. 17-7901, K.S.A. 17-7932)
General partnerships are not required to register with the Kansas Secretary of State but may file a Statement of Partnership Authority. Sole proprietors do not register with the Kansas Secretary of State.
For more information on these requirements, please go here: https://sos.ks.gov/businesses/register-a-business.html
Out-of-state (foreign) businesses must also register with the Kansas Secretary of State in order to do business in Kansas. Detailed instructions are found at the Secretary of State's website here: https://sos.ks.gov/forms/business_services/FA.pdf