I would have that size pond built on an hourly basis only. You contractor is basing the Cubic yards on the dirt being moved...Topsoil will need to be moved twice and the dam will encompass far more area than the water it will hold.

$23K for a one acre pond sounds about double what I would expect, but I don't really know the area rates or what "extra" work is included.