I recently had an S8 battery replaced for about $80.
I don't know some phones you can't replace you need to call a phone company and ask them
I recently had both a Note8 and a S8 batteries replaced and they were in the $80 to $90 range.
Thanks! Your answer is awaiting moderation.