The Rhinelander has known for centuries... Et kütt, wie et kütt. It comes as it comes... and it costs what it costs.
Of course, you can already get a feel from the neighbors about what their soil report showed, that gives a rough idea. But you only have 100% certainty when the excavator comes and digs deep.
And slope, even a slight slope, even if you plan the house with the slope. You have to remove soil that you can't use. Because usually, you can't use the stuff from deeper layers for the garden and you will have too much soil, silt, clay, or something else anyway.
And even when the house stands. For your outdoor areas, it applies... catch, catch, steps, catch... I have a good 1m height difference on a 35m property and am planning a stepped garden with 2 steps for that. For this, I have to install around 50m of palisades, including frost protection, foundation, etc.
You have 2, 3m, that will be expensive. If not at the house, then in the garden.