Family-owned Beard has offices in Bristol, Swindon, Oxford and Guildford.
Latest results for the year ending 31 December 2017 show pre tax profits remained steady at £4.4m on turnover up to £144.5m from £136.9m.
The current order book stands at £105.6m.
Chairman, Mark Beard said: “2017 was a milestone year for Beard marked by our 125th business anniversary, continued high levels of repeat business and appointments to four major regional construction frameworks.
“Looking ahead, although the market remains competitive, our strength and capability in delivering complex construction projects and strategic focus on prompt and faultless delivery, is helping us win work, and providing further opportunities to negotiate better contractual terms.
“Our current order book and pipeline are looking good and we expect to see further business growth this year particularly within the education and hotels and leisure sectors as a weaker pound continues to attract overseas students and tourists to the UK.”