The earnings depend on the industries employing civil engineers such as Central or State government departments or private concerns. In India, a bachelor's degree candidate in civil engineering can receive a starting salary of Rs.7,000 up to Rs 15,000 approximately with 2-3 years experience. With more experience or as an established independent consultant one could earn more. Most employers prefer candidates with Computer (Compuer Aided Drafting, Design, and Project Management) knowledge.

Companies abroad in Singapore, UAE etc pay Rs 15,000-20,000 approximately for candidates with 2-3 years experience. In USA, according to a 2001 salary survey by the National Association of Colleges and Employers, a bachelor's degree candidate as an initial salary offers averaging $3,400 a month, master's degree candidates received an average offer of $3,700, and Ph.D. candidates were offered $5,200.