How big are we talking??
I have a ~1/3 acre pond, and then I have a little 10' x 20' goldfish pond.
I did the goldfish pond with just the FEL on my
L3400. The bigger pond was hired done. between 3000 and 3500 YARDS of dirt was more than I even wanted to attempt with my Full sized Ford 5500. I calculated I could move (dig, then move piles) an optimistic 50 yds per hour. Still, that would be ~70 hours of work.
Well worth paying someone 3500 for that job. It took them 2.5 days with 2 people, A komatsu PC120 ex, a Cat E70B Ex, and a Komatsu D31ex dozer.
If you are really good, with a BX, I would say by the time you dig, and then move piles, you would be doing good to get 20 yards per hour dug and moved. So for a pond my size, it would take you almost 200 hours. Thats 20 days straight working sun up til sun down.
Figure your size. I'd say anything that is going to take you more than 3 or 4 days to finish, hire it out. If you get rained on half way through the job, it will likely cost you more in the long run