P0A80: Replace Hybrid Battery Pack
SevereQuick answer
P0A80 means the battery management system found a weak module inside your hybrid’s high-voltage battery: the voltage gap between battery blocks exceeded its limit. The car usually still drives, but the pack is failing. Before paying anyone, check your warranty: 8 years/100,000 miles federal, 10 years/150,000 in CARB states and on every Toyota since model year 2020.
What it means
Your hybrid’s high-voltage battery isn’t one big battery: it’s a string of modules (a Prius pack has 28, wired in series and monitored in pairs called blocks), and a battery computer watches the voltage of every block constantly. When one module ages out, its voltage sags under load and recovers oddly on charge, dragging its block away from the others. When that block-to-block gap exceeds the manufacturer’s threshold on two trips, the computer sets P0A80, the bluntest name in the OBD-II dictionary: “Replace Hybrid Battery Pack.”
Blunt, but read it carefully: the code tells you the pack failed its balance test, not that every module is dead. Usually one or two modules have genuinely failed while the rest are merely old. That nuance is the whole repair-economics question. A single-module swap is the cheapest fix and the shortest-lived one: the surviving modules are the same age as the one that died, and in a 150,000-mile pack the first failure is rarely the last. That’s why the real choices are a new pack (dealer or independent), a professionally reconditioned pack with matched modules, or an aftermarket new pack: laid out honestly in the FAQs below.
And before you price any of those: check your warranty, because hybrid batteries carry the longest coverage on the car. Federal law requires 8 years/100,000 miles; California and the dozen-plus states that follow its emissions rules require 10 years/150,000; and Toyota extended 10/150 to every state starting with model year 2020. This code shows up across the hybrids we cover in our vehicle hubs: the Camry, RAV4, Highlander and Sienna hybrids, Honda’s Accord and CR-V hybrids, the Escape and Explorer hybrids, the Sorento and Tucson hybrids, and on the Prius it usually arrives alongside Toyota’s P3000.
P0A80 symptoms: what you'll notice
- On Toyotas, the infamous “triangle of death”: red triangle, check engine light, and a Check Hybrid System message all at once
- Reduced power and a gas engine that runs far more than it used to, because the car can no longer lean on the battery
- The battery cooling fan roaring behind the rear seat: the computer fighting to keep a struggling pack cool
- Noticeably worse fuel economy, often the first thing owners feel
- The battery gauge swinging from full to empty and back within minutes: a weak module charges and discharges fast
Common causes
Ordered from most to least likely.
- 1.
One or more aged, failed modules in the pack
The main event. Module internal resistance climbs with age and heat until its block can’t hold voltage with the others. Most packs that set this code are past 120,000 miles or 10 years.
- 2.
Corroded busbars or high-resistance terminal connections
The copper links between modules corrode in humid climates. Corrosion mimics a weak module on the voltage data: a reconditioner cleans these as step one.
- 3.
Clogged battery cooling fan or intake vent
Most packs breathe cabin air through a vent by the rear seat. Pet hair and dust choke it, the pack runs hot, and heat is what kills modules. A cheap cause of expensive damage.
- 4.
A previous single-module repair with a mismatched module
A fresh module among tired ones never balances right. If the pack has been “fixed” before, that history is part of the diagnosis.
- 5.
Battery ECU or voltage-sense wiring fault
Rare, but a bad sense connection reports a phantom imbalance. The block-voltage data usually exposes it: a sense fault reads impossibly, a real weak block sags believably under load.
How to fix it: diagnosis, step by step
Cheapest and most likely checks first.
-
1 Test the 12V battery and its connections first
Every hybrid diagnosis starts here, even for a high-voltage code: a weak 12-volt auxiliary battery browns out the computers and can set strange codes across the car. Load-test it and clean its terminals. It won’t usually be the cause of a genuine P0A80, but it’s free to rule out, and it must be healthy before you trust any other reading.
-
2 Read the block voltages and subcodes
A hybrid-capable scanner (Techstream or the Dr. Prius app on Toyotas) shows every block’s voltage live. Watch them under load: accelerate, then regen-brake. A healthy pack moves as one; a failing block visibly sags first and spikes first. Toyota’s information subcodes name the offending block outright. Now you know whether this is one weak spot or a tired pack across the board.
-
3 Check your warranty before you spend a dollar
Call a dealer with your VIN and ask whether the hybrid battery is still covered: 8 years/100,000 miles federal minimum, 10 years/150,000 in CARB states, and 10/150 nationwide on Toyotas from model year 2020 on. The coverage follows the car, not the owner: it applies even if you bought it used. This phone call is the cheapest step on this page and occasionally worth four thousand dollars.
-
4 Inspect the battery cooling fan and vent
Find the intake vent (typically beside or under the rear seat) and check it for dust and pet hair; confirm the fan actually spins. If heat killed your weakest module, a clogged vent will kill its replacement too. Whatever repair path you choose, this gets cleaned as part of it.
-
5 Choose the repair path with eyes open, and stay out of the pack
Get quotes for a new OEM pack, an independent-installed new aftermarket pack, and a reconditioned pack, each with its warranty in writing (that warranty difference is most of the price difference). What you don’t do is open the pack yourself: there are 200+ volts DC inside with no off switch between the modules and your hands. This is the one repair on this site we tell you not to DIY.
Parts & tools you may need
- OBDLink MX+ (Bluetooth OBD-II scanner) ↗
- Autel MaxiCOM MK808S (full-system scan tool) ↗
- Hybrid-capable scan tool or app (one that reads HV battery block voltages, state of charge, and inverter temperature; Toyota owners: Techstream or the Dr. Prius app with a compatible OBD adapter) ↗
- 12V battery tester (load tester or electronic conductance tester) ↗
- Shop vacuum and soft brush (for the hybrid battery cooling fan intake vent) ↗
- Replacement pack via your chosen route; dealer, reconditioner, or aftermarket installer (deliberately no pack-opening tools on this list: the inside of a hybrid battery is not a DIY space) ↗
Disclosure: some links are affiliate links (including the Amazon Associates program). If you buy through them, we may earn a commission at no extra cost to you.
Related codes
Frequently asked questions
- What does code P0A80 mean?
- P0A80 means the battery management system found a weak module inside your hybrid’s high-voltage battery: the voltage gap between battery blocks exceeded its limit. It’s serious: diagnose it promptly to avoid expensive damage.
- Is my hybrid battery still under warranty?
- Quite possibly: this is the longest warranty on the car. Federal law requires 8 years/100,000 miles of hybrid battery coverage. California-emissions (CARB) states require 10 years/150,000 miles. And Toyota made 10/150 standard nationwide from model year 2020. The warranty transfers with the vehicle, so it covers used-car buyers too. Call a dealer with your VIN before paying anyone: a surprising number of P0A80 repairs are free and owners never knew.
- Can I keep driving with P0A80?
- Usually yes, for a while: the car protects itself by leaning on the gas engine, so you’ll feel weak acceleration and watch your fuel economy fall. But a pack this far gone can quit without much more notice, and on some cars the hybrid system will eventually refuse to start. Fine for getting to work and to quotes; wrong for a road trip. Treat it as a this-month decision, not a someday one.
- What does it actually cost?
- Honest 2026 numbers: a new pack at a dealer typically runs $3,500–5,000+ installed. A new aftermarket pack through an independent shop runs roughly $1,500–2,600 installed. A professionally reconditioned pack runs about $1,000–2,200 installed, with a shorter warranty, and that warranty difference is most of what you’re paying for between options. Get every quote with the warranty terms in writing.
- Can I just replace the one bad module?
- Mechanically yes, and it’s the cheapest path, but be honest with yourself about what it is: a bridge, not a repair. The other modules are the same age as the one that failed, and the next-weakest usually sets P0A80 again within months. A single-module swap makes sense to keep a car moving while you decide, or on a young pack killed by a specific fault like a clogged cooling vent. On a tired old pack, it’s whack-a-mole.
- Will disconnecting the battery clear the code?
- It clears the light, not the problem: the imbalance is physical, and the monitoring will find it again within a drive or two. Worse, clearing codes erases the freeze-frame data a good hybrid shop would use. If you’re selling the car, know that hiding an active P0A80 from a buyer is the kind of thing that ends up in small-claims court.