Why do you need a contractor? If you go underground, all you need is a trench and high voltage wire. Then the power company connects one end to their service and sets a transformer on the ground at the house. If the soil is rocky, you will need to either bed the wire in sand to prevent damage, or put the whole thing in conduit. I recommend conduit. If there are no bends, a 900' pull should be possible. When I did it, I just slid conduit over the wire in sections, and let the next owner deal with repairs, if any. For a residential service, the voltage will probably be low enough that you won't even have to high pot the wire. (test for high voltage leaks) Sand would be simpler than conduit. All you would need is a backhoe, and some way of handling a 1000' spool of wire. A farm tractor with a bale spear would probably do it.