Abstract:This paper analyzes all kinds of civil engineering variations, such as design variation, construction variation, plan variation, condition variation and new added project. It describes their basic characteristics. It discusses controlling procedure of design variation and construction variation raised by contractor. In the end, controlling principles on civil engineering variations are put forward, such as double-effect principle, encouraging principle, layer and class principle and value principle.