Tara Energy was founded in 2002 in Houston, Texas. The company is a subsidiary of Just Energy, Inc., and is an energy provider.
Consumers in Texas have the option of choosing their energy provider. The company currently has 1.8 million customers, including business and manufacturing clients. New customers typically agree to a one year contract with the company and can change companies at the end of the contract if they wish.
Tara Energy introduced a mobile phone app in 2014. The company has an A+ rating with the Better Business Bureau and a 5 star rating on Google. Company headquarters remain in Houston, Texas.