The cost to build a backyard pond can vary greatly. The size, style, materials and equipment you select will all impact the final price of your pond. You can expect to pay between $5,000 and $20,000 for a custom pond.