OnePlus 7 Pro battery replacement

OnePlus 7 Pro Battery Replacement: Cost & DIY Guide

A OnePlus 7 Pro battery replacement runs about $90–$130 at a repair shop or roughly $20–$40 if you do it yourself with a quality 4000mAh cell. It is a DIY-doable repair for someone comfortable with a glass-backed phone, and it is by far the cheapest way to bring a genuinely gorgeous device back to all-day endurance.

When the 7 Pro arrived in mid-2019 it was a statement phone: a motorized pop-up selfie camera, no notch, and a sweeping 6.67-inch QHD+ 90Hz display. That fluid, high-resolution screen is stunning, and it is also one of the most power-hungry panels OnePlus had ever shipped. Paired with Warp Charge 30 pumping heat into the cell every day, the battery ages faster than on a plainer phone. After several years that original 4000mAh cell is usually the single thing standing between a flagship-caliber device and the recycling pile. Here is how to check it, what a new one costs, and how to swap it.

Checking OnePlus 7 Pro battery health
Check your battery health before ordering a replacement.

How to check your OnePlus 7 Pro battery health

OxygenOS puts battery information under Settings > Battery, where you can see screen-on time, usage graphs, and which apps eat the most power. That is your first stop when your OnePlus 7 Pro battery life no longer matches what it once delivered.

Be aware of one honest limitation: the OxygenOS build the 7 Pro shipped with does not report a "maximum capacity" percentage the way an iPhone does, so there is no native figure telling you how worn the cell is. For a real measurement, install AccuBattery from the Play Store. It reads the actual current flowing into the battery across several charge cycles and estimates true capacity against the factory 4000mAh rating. On a power-hungry phone like the 7 Pro this is especially useful, because a QHD+ 90Hz screen can make a healthy battery feel weak — AccuBattery separates real wear from heavy usage. If it reports real capacity has slipped to 70–80% after a couple of weeks of tracking, a replacement is worth doing.

Signs your OnePlus 7 Pro battery is failing

Wear builds gradually, so the symptoms sneak up on you. Watch for these:

  • OnePlus 7 Pro battery draining fast — a full charge that once lasted a full day now fades by mid-afternoon at the same brightness and refresh rate.
  • Unexpected shutdowns, often while the phone still reads 20–35% or when it is cold outside.
  • Warp Charge running slower or the phone getting unusually hot during a charge.
  • The pop-up camera or display stuttering under load as the system throttles to protect a tired cell.
  • A OnePlus 7 Pro battery not charging beyond a set 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 begins to lift off the frame, the phone rocks on a flat table, or you feel a bulge, stop using it right away. 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 Pro battery replacement cost

Here is what to expect in 2026 for each route. Your OnePlus 7 Pro battery replacement cost is driven almost entirely by who does the labor.

Option Typical 2026 price What you get
Manufacturer / authorized service ~$100–$120 Genuine cell and trained labor, though OnePlus support for this model is limited by age
Local repair shop $90–$130 Same-day walk-in labor, quality varies by shop
DIY with a replacement battery $20–$40 (part) The battery, adhesive, and about an hour of your time

The spread is wide. Handling it yourself costs a fraction of the shop price because you are only paying for the part. If you keep several OnePlus phones alive in a household or run a small repair bench, buying cells in bulk from a wholesale replacement battery supplier pushes the per-unit cost down further.

The exact replacement battery you need

The OnePlus 7 Pro uses a 4000mAh lithium-polymer battery, carried internally as the BLP699 cell. Make sure any part you buy is listed specifically for the 7 Pro and not the standard OnePlus 7 (3700mAh) or the 7T (3800mAh), because the cell shape and the flex-cable layout are different across those three.

The 7 Pro shipped under model numbers GM1910, GM1911, GM1913, GM1915, GM1917, and GM1925 across regions and the 5G McLaren edition, and all of them use the same 4000mAh cell. Check yours under Settings > About device. Our BLP699 replacement battery for the OnePlus 7 Pro matches the original capacity and ships fresh from the US rather than as a shelf-worn pull. A true OnePlus 7 Pro OEM battery is only sold through OnePlus service when it is stocked at all, so a high-quality replacement at full 4000mAh spec is the practical route for a DIY repair.

OnePlus 7 Pro battery replacement tools
The basic toolkit for a DIY battery swap.

Replacing it yourself: step overview and difficulty

If you are asking how to replace a OnePlus 7 Pro battery, the process is methodical but the curved glass back and the pop-up camera module raise the stakes. Here is the overview:

  • Power off the phone. Warm the edges of the rear glass evenly to soften the adhesive.
  • Use a suction cup and thin picks to work around the perimeter and lift the glass back without cracking it. Go slowly near the fingerprint-sensor flex.
  • Remove the shield-plate screws and set the plate aside, keeping clear of the motorized pop-up camera assembly and its ribbon cables.
  • Disconnect the battery connector first, then release the stretch-release adhesive tabs beneath the cell slowly, or soften solid pads with a little isopropyl alcohol.
  • Seat the new 4000mAh cell with fresh adhesive, reconnect, test the pop-up camera and charging before you re-seal, then re-glue the rear glass.

Honest difficulty rating: 7.5 out of 10. Two things make this harder than a typical swap: the thin curved glass back cracks easily if you rush the heat, and the pop-up camera mechanism sits close to the work area, so a slip can damage its ribbon. Budget an hour, work under good light, sort your screws by size, and never pry a stuck battery with a metal tool. If a glass-backed phone with a motorized camera sounds intimidating, this is a fair one to leave to a shop.

After the swap: calibration and what to expect

Reassemble, power on, and confirm the display, in-display fingerprint sensor, pop-up camera, and charging all work. Unlike newer iPhones, Pixels, and Samsung phones, the OnePlus 7 Pro does not reject an aftermarket battery or nag you with a persistent genuine-parts warning — the phone simply runs. What helps is letting OxygenOS relearn the fuel gauge: drain the battery to around 5%, then charge it uninterrupted to 100% and hold it there a little longer. Do this once or twice so the system reads the true capacity of the new cell and keeps the percentage accurate. If you track with AccuBattery, reset its learned capacity so it starts fresh on the new battery.

Repair instead of replace
A fresh battery keeps a good phone out of the landfill.

Repair vs. upgrade: the greener, cheaper call

A new flagship with a comparable screen costs well over $800. A replacement battery costs about the price of a lunch. When the only real complaint about your OnePlus 7 Pro is that it no longer lasts the day, replacing the battery is the clear 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 7 Pro still has that unbroken 90Hz QHD+ display, a quick processor, and its signature pop-up camera, so a sub-$40 battery restores the one thing age took away. That is the whole point of repair over replacement: keep excellent hardware alive instead of discarding it. For a full walkthrough across every model, see our phone battery replacement by model guide.

FAQ

How much does a OnePlus 7 Pro battery replacement cost?

Expect roughly $90–$130 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 the labor.

How do I replace my OnePlus 7 Pro battery?

Power off, heat and lift the rear glass with a suction cup and picks, remove the shield plate while avoiding the pop-up camera ribbon, disconnect the battery, release the adhesive, seat the new 4000mAh cell, reconnect, and re-seal the glass. It takes about an hour and rates a 7.5 out of 10 for difficulty.

Why is my OnePlus 7 Pro battery draining fast?

The QHD+ 90Hz screen is power hungry, and after years of charge cycles the cell's real capacity drops below the original 4000mAh. 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 Pro battery is not charging — do I need a new battery?

Often, yes. A cell that stalls at a set percentage or will not 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 Pro OEM battery?

OnePlus rarely stocks the genuine BLP699 cell for out-of-warranty service, so for a DIY swap a high-quality replacement at the full 4000mAh spec is the practical choice. Pick a fresh cell matched to your GM1910-series 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 Pro does not block an aftermarket battery or show a persistent warning. Just run one full charge cycle so OxygenOS recalibrates the percentage readout.

Back to blog