Customer satisfaction plays an important role on the success of banking industry. A customer may switch his/her primary banking from one to another as soon as he/she is unsatisfied from the quality of services. In this paper, we study the impact of six factors on electronic banking including easy access, design, transaction speed, security, information content and customer support on customer satisfaction. The proposed study was performed in different branches located in north east of city of Tehran, Iran named Tejarat. The study selected a sample of 200 customers, designed, and distributed a questionnaire among them. The results of our survey have indicated that all six components significantly influenced on customer satisfaction. We have also investigated a linear regression between the six independent variables and customer satisfaction and using stepwise linear regression technique the most suitable regression model. The results of regression analysis have also indicated that an increase of one unit in easy access, information content and customer support will increase customer satisfaction by 0.201, 0.368 and 0.356, respectively.