The cost of replacing an iPhone battery varies depending on the model and whether or not it is covered under warranty or AppleCare+. Generally, out-of-warranty battery replacements range from $49 to $69.