Cost estimation is a prediction process of defining the cost required in order to get the accurate cost of equipping facility, producing goods or providing services. It is important in managing project especially to the project manager when proposing budget for certain project. There are a few techniques that can be used to estimate software development such as Expert Judgment, Algorithmic Model, Price to Win, Estimation by Analogy, Parkinson Ian Estimation, Top-Down Estimation, Bottom-Up Estimation and Machine Learning. Nowadays, most web-based developers are still unaware of the different between cost estimation for web-based application and traditional application. As a result, the cost estimation for the web-based application or project becomes inaccurate. Furthermore, lot of projects included web-based application faced inaccurate estimation due to the poor and schedule estimation. Therefore, proper cost estimation for web-based application or project is needed. The survey result shows that cost estimation for web-based application is mostly done manually and produced inaccurate result.