OnePlus 7 Battery Replacement: Cost & DIY Guide
Share
A OnePlus 7 battery replacement costs around $80–$120 at a repair shop or roughly $20–$40 if you do it yourself with a quality 3700mAh cell. It is a DIY-doable repair — arguably one of the friendlier glass-backed phones to open — and it is easily the cheapest way to keep a fast, no-nonsense flagship running for another couple of years.
The OnePlus 7 was the sensible sibling in the 2019 lineup: it skipped the 7 Pro's pop-up camera and curved QHD 90Hz screen in favor of a flat 60Hz display and a simpler, flatter glass back. That restraint is good news for repairs, because the flat panel and conventional battery layout make the swap more forgiving than on its curvier stablemate. After several years of daily charging, though, that original 3700mAh cell is usually the one part holding the phone back. Here is how to check it, what a new battery costs, and how to replace it.

How to check your OnePlus 7 battery health
OxygenOS keeps battery information under Settings > Battery, where you can review usage graphs, screen-on time, and the apps drawing the most power. Start there whenever your OnePlus 7 battery life stops feeling like it used to.
One honest caveat: the OxygenOS version that shipped on the OnePlus 7 does not display a "maximum capacity" percentage the way an iPhone does, so there is no built-in number telling you how far the cell has degraded. To get a real reading, install AccuBattery from the Play Store. It measures the actual charge flowing into the battery over several full cycles and estimates true capacity against the factory 3700mAh rating. Give it a couple of weeks of normal use, and if it reports real capacity has dropped to 70–80% of original, that confirms genuine wear and tells you a replacement is worth doing. It is free, honest, and the closest thing OnePlus owners have to Apple's battery-health screen.
Signs your OnePlus 7 battery is failing
Lithium wear is gradual, so the symptoms build slowly. Watch for these:
- OnePlus 7 battery draining fast — a full charge that used to last all day now barely reaches the evening at the same use.
- Unexpected shutdowns, often when the phone still reads 20–35% or when you step into the cold.
- Fast charging feeling slower or the phone running hot while it charges.
- Sluggish performance under load as the system eases off to protect a tired cell.
- A OnePlus 7 battery not charging past a certain percentage, or refusing to charge at all, which usually points to a worn cell or a dirty USB-C port.
Safety note on swelling: if the rear glass or display starts to lift off the frame, the phone rocks on a flat table, or you can feel a bulge, stop using it immediately. A swollen lithium-ion battery is under pressure and can rupture or catch fire. Do not puncture it, keep charging it, or leave it in a hot car. Replace a swollen cell promptly and recycle the old one at a certified e-waste drop-off.
OnePlus 7 battery replacement cost
Here is what to expect in 2026 for each route. Your OnePlus 7 battery replacement cost depends almost entirely on who does the labor.
| Option | Typical 2026 price | What you get |
|---|---|---|
| Manufacturer / authorized service | ~$85–$105 | Genuine cell and trained labor, though OnePlus support for this model is limited by age |
| Local repair shop | $80–$120 | Same-day walk-in labor, quality varies by shop |
| DIY with a replacement battery | $20–$40 (part) | The battery, adhesive, and about 45–60 minutes of your time |
The difference is stark. Doing it yourself costs a fraction of the shop price because you are only paying for the part. If you keep several OnePlus phones running in a household or a small repair business, buying cells in bulk from a wholesale replacement battery supplier drops the per-unit cost even further.
The exact replacement battery you need
The OnePlus 7 uses a 3700mAh lithium-polymer battery, carried internally as the BLP685 cell — the same capacity code shared with the 6T but shaped for the OnePlus 7's chassis. Make sure any part you buy is listed specifically for the OnePlus 7 and not the 7T (3800mAh) or 7 Pro (4000mAh), because the cell dimensions and flex routing differ between them.
The OnePlus 7 shipped under model numbers GM1900 and GM1901 depending on region, and both take the same 3700mAh cell. You can confirm yours under Settings > About device. Browse a fresh, US-stocked cell in our replacement batteries collection rather than settling for a shelf-worn pull, and pick up a battery adhesive kit so you can re-seal the cell properly on reassembly. A true OnePlus 7 OEM battery is only available through OnePlus service on the rare occasion it is stocked, so a high-quality replacement at full 3700mAh spec is the practical choice for a DIY swap.

Replacing it yourself: step overview and difficulty
If you are wondering how to replace a OnePlus 7 battery, the job is methodical, and the flat rear glass makes it a touch more forgiving than the curved 7 Pro. Here is the overview:
- Power off the phone. Apply steady, even heat around the edges of the rear glass to soften the adhesive.
- Use a suction cup and thin picks to work around the perimeter and lift the flat glass back, watching for the fingerprint-sensor flex near the bottom.
- Remove the shield-plate screws and set the plate aside, keeping your parts organized.
- Disconnect the battery connector first, then release the stretch-release adhesive tabs beneath the cell slowly and evenly, or soften solid pads with a little isopropyl alcohol.
- Seat the new 3700mAh cell with fresh adhesive, reconnect everything, test before you re-seal, then re-glue the rear glass.
Honest difficulty rating: 6.5 out of 10. The flat glass back is easier to lift cleanly than a curved one, but it is still thin and bonded firmly, so patience during the heat-and-pry stage is what protects it. Budget 45–60 minutes, work on a clean lit surface, keep screws sorted by size, and never lever a stuck battery with a metal tool. This is a reasonable first glass-backed repair if you take your time.
After the swap: calibration and what to expect
Reassemble, power on, and confirm the display, fingerprint sensor, and charging all work. Unlike newer iPhones, Pixels, and Samsung phones, the OnePlus 7 does not lock out an aftermarket battery or throw a persistent genuine-parts warning, so the phone just runs. What you should do is let OxygenOS recalibrate its fuel gauge: run the battery down to about 5%, then charge it uninterrupted to 100% and leave it a little longer. Doing this once or twice teaches the system the true capacity of the new cell so the percentage stays accurate. If you use AccuBattery, reset its learned capacity so it starts measuring the fresh battery from scratch.

Repair vs. upgrade: the greener, cheaper call
A new flagship costs well north of $700. A replacement battery costs about the price of a lunch. When the only real complaint about your OnePlus 7 is that it no longer lasts the day, replacing the battery is the obvious call for your wallet — and for the planet.
Every phone kept in service is one less device in a landfill and a little less mined lithium, cobalt, and rare-earth metal. The OnePlus 7 still has a quick Snapdragon 855, clean OxygenOS, and a crisp flat display, so a sub-$40 battery restores the one thing that time took away. That is the whole idea behind repair over replacement: keep good hardware alive instead of tossing it. For a full walkthrough across every model, see our phone battery replacement by model guide.
FAQ
How much does a OnePlus 7 battery replacement cost?
Expect roughly $80–$120 at a repair shop, or $20–$40 for the battery alone if you replace it yourself. DIY is by far the cheapest route because you only pay for the part, not labor.
How do I replace my OnePlus 7 battery?
Power off, heat and lift the flat rear glass with a suction cup and picks, remove the shield plate, disconnect the battery, release the adhesive, seat the new 3700mAh cell, reconnect, and re-seal the glass. It takes 45–60 minutes and rates a 6.5 out of 10 for difficulty.
Why is my OnePlus 7 battery draining fast?
After several years and hundreds of charge cycles, the cell's real capacity drops below the original 3700mAh, so it holds far less charge. Track it with AccuBattery over a few cycles; if real capacity has fallen to 70–80%, a replacement will restore your battery life.
My OnePlus 7 battery is not charging — do I need a new battery?
Often, yes. A cell that stalls at a certain percentage or refuses to charge is a common wear symptom. First rule out a dirty USB-C port and a bad cable or charger; if those check out, a replacement battery usually fixes it.
Do I need a genuine OnePlus 7 OEM battery?
OnePlus rarely stocks the genuine BLP685 cell for out-of-warranty service, so for a DIY swap a high-quality replacement at the full 3700mAh spec is the practical choice. Choose a fresh cell matched to your GM1900 or GM1901 model rather than a used pull.
Will I get a genuine-parts warning after replacing the battery?
No. Unlike newer iPhones, Pixels, and Samsung phones, the OnePlus 7 does not block an aftermarket battery or show a persistent warning. Just run one full charge cycle so OxygenOS recalibrates the percentage readout.