OnePlus India is currently offering free battery replacements for the OnePlus 3, OnePlus 5, OnePlus 5T, OnePlus 6, and OnePlus 6T, according to a Reddit thread. All you have to pay is the labor cost for the replacement, which was INR 473 (about $6 or €5) for one user’s OnePlus 5T.
This only applies when you walk into an official OnePlus store, not when you pick up a package from a courier, which may incur additional fees. The decision is reportedly motivated by the fact that the company has a lot of unused backup batteries for the aforementioned phones, and since they’re relatively old at the moment, it doesn’t expect a lot of demand for them. As a result, it’s decided to make them (nearly) free, which will likely earn OnePlus some goodwill from its users.
Considering how old the devices in question are, we’d wager most of them still out there in the wild would definitely use a new battery right about now, so this comes at a perfect moment.
Note that if you don’t want to risk it and just walk into a store for a battery replacement, you can book the service online instead, but in that case you’re only getting a 50% discount.