The cost of 20-kg (45-pound) dumbbells will vary based on the retailer, product details, and whether you're buying a single dumbbell or a pair. Using the general $1.50–$3.00 cost per pound, you can expect to pay anywhere between $68–$135 for a single dumbbell, or $136–$270 for a set.