Campion Homes has increased operating capacity, with a 16% rise in turnover to £48.5m.
However, the company's results for the year ended 30 June also noted that margins have been squeezed by the challenges of labour and material shortages, as well as unprecedented material price inflation.
The Dunfermline-based business completed its two established private developments at Law View, Leven and Linden Meadow, Star.
Sales rates were strong during the year, resulting in a quicker completion at Star than originally forecast. In total, across both sites, 44 homes were completed.
Its new development at Oak Bank, Glenrothes was launched in mid-April and the latest site in Crieff has commenced initial works.
Campion also handed over 132 homes to housing association and local authority clients and commenced construction on 64.
A significant number of sites were under construction at the start of the financial year, resulting in 472 homes being under construction at the year end.
In early July, after consistent profit growth and strong cash generation during a six-year relationship, Campion was able to buy out BGF’s stake in the company.
The results statement also noted that the company will continue to recruit locally where possible and has provided nine new apprenticeship opportunities this year across several different trades, bringing the total number of apprentices employed at the year end to 21.
Executive chairman Pete Bell said: “Like many companies we have been negotiating our way through a period of rocketing price inflation which continues to put significant pressure on the business.
“Alongside this volatility and increasing interest rates, we expect future results to be impacted, while the economy recovers from the long-term impact of Covid-19 and the wider world economic situation.
“However, our pipeline of work is strong and our excellent team will carry on working with our valued partners to deliver the high quality, energy efficient homes that homeowners and tenants seek.”
Don't miss the latest headlines with our twice-daily newsletter - sign up here for free.