An online MBA from Texas Tech University costs $36,000 for residents and $54,000 for non-residents. The program can be completed in as little as 21 months and requires 36 credit hours of coursework.