For all other eligible iPhones — that includes the iPhone SE, iPhone 6 and later — the fee will rise from the current $29 to $49. Before Apple's battery fiasco kicked off at the end of 2017, a new iPhone battery cost $79. If the iPhone is in warranty or part of AppleCare+, the battery can be replaced free of charge.