No – you don’t have to live in Texas in order to form free veteran owned businesses in Texas. You can live in another state, or even be living overseas. Your company (your LLC) must be created in Texas and its “headquarters” must be in Texas. That means your company needs a Texas address.
As long as you get a Veteran Verification Letter from the Texas Veteran’s Commission you are eligible for the fee waiver.