is battery replacement free at apple?
If your iPhone is covered by warranty, AppleCare+, or consumer law, we'll replace your battery at no charge. ... If your iPhone has any damage that impairs the replacement of the battery, such as a cracked screen, that issue will need to be resolved prior to the battery replacement.