The cost of replacing a laptop battery varies depending on the laptop and the battery. On average, you can expect to pay anywhere from $30 to $100 for a new laptop battery.