As a general rule all the works in construction, eg, plumbing, bricklaying, carpentry, etc, are highly predictable and hardly variable (I’m talking new build not conversion/refurb), the result is that pricing/costs can be fairly predictable and accurate. The big exception is groundworks which is hugely variable and unpredictable. It depends on a whole host of things some of which can be established by a site visit, eg, access, trees, drains, obstacles, etc, and other things which don’t always become apparent until the contract has been awarded and digging started. So expect groundwork companies to cover their arses.
I know bugger-all about groundwork pricing but someone who did would I suspect need a bit more information than what you have provided.