Back to blog

Savolture Technical Guide

Victron Battery Compatibility (2026): The Three Tiers & the DVCC Test

There is a piece of advice circulating on Victron pages that costs installers real money: that if a battery isn't on Victron's tested list, it can't talk to the system, so you s...

August 6, 2026 18 min read Updated August 2026
Installer Resources Product Guides
Victron Battery Compatibility (2026): The Three Tiers & the DVCC Test cover image

There is a piece of advice circulating on Victron pages that costs installers real money: that if a battery isn’t on Victron’s tested list, it can’t talk to the system, so you should fall back to a shunt and monitor it like a dumb pack. That is not what Victron says. Victron’s own battery compatibility page states plainly that many third-party batteries not on the list are compatible, that using them is permitted under warranty, and that Victron supplies its battery protocol specification to those manufacturers on request. Off-list and off-comms are two different things. This guide sorts Victron battery compatibility into the three tiers that actually exist, and explains the one BMS behaviour that decides whether a battery talks cleanly or throws phantom alarms for a week.

Quick answer: Victron runs an open battery ecosystem with three tiers of compatibility. Tier 1 is the roughly 28 brands Victron has tested and documented (Pylontech, BYD B-Box, Dyness, Pytes, BSLBATT, Discover AES, BattleBorn, SimpliPhi, Freedom Won, Sunwoda and others), giving plug-and-play managed operation. Tier 2 is third-party batteries not on that list: Victron confirms these are compatible, permitted under warranty, and supported through your supplier, and they run the same full closed-loop control as Tier 1 provided the BMS follows Victron’s protocol. Tier 3 is DIY and self-build BMS setups (123SmartBMS, Batrium, REC), which Victron supports only in a limited way. Managed batteries connect over BMS-Can (CANBus) to a GX device such as the Cerbo GX, which then runs DVCC. The single most useful test of whether a battery is genuinely managed: when the pack fills, its BMS must reduce the Charge Voltage Limit (CVL). A BMS that only clamps the Charge Current Limit (CCL) instead will trigger overvoltage and overload warnings that look like inverter faults but aren’t.

Victron Battery Compatibility: The Three Tiers

Victron does not publish a single approved-or-rejected list. It publishes a tested list and then, separately, a policy for everything else, and the gap between those two documents is where most of the confusion on this topic lives. Sorted properly, there are three tiers, and only the third one is genuinely limited.

Diagram: Victron Three Tiers of battery communication — Tier 1 and Tier 2 both connect to BMS-Can with full DVCC closed loop, Tier 3 is monitoring-only
Tier 1 and Tier 2 connect the same way. Only Tier 3 sits outside the closed loop.
Tier What it is Who’s in it Communication & control
Victron has tested the battery and published integration documentation for it Pylontech, BYD B-Box, Dyness, Pytes, BSLBATT, Discover AES, BattleBorn, SimpliPhi, Freedom Won, Hubble, MG Energy, Rolls LFP, SolarMD, Soluna, Sunwoda, WeCo, ZYC Energy and others (~28) Full managed closed loop over BMS-Can; DVCC control; documented setup
Third-party managed battery following Victron’s protocol spec. Victron: compatible, permitted under warranty, supported via your supplier Quality third-party LFP packs with a CAN BMS built for open platforms. This is where our 48V LFP sits Full managed closed loop over BMS-Can; DVCC control; setup parameters come from the supplier
Separate BMS products sold for self-built lithium banks 123SmartBMS, Batrium, Boostech, REC BMS, known to follow the Victron spec but not tested by Victron Varies. Victron states it offers very limited support for these systems

Tier structure derived from Victron Energy’s official Battery Compatibility page (victronenergy.com/live, last modified 16 March 2026), which lists tested batteries, states the warranty and support position for non-listed third-party batteries, and separately documents DIY/self-build BMS products. Brand coverage changes between revisions. Check the current page for your specific model.

The practical takeaway is the boundary between Tier 2 and Tier 3, not between Tier 1 and Tier 2. A Tier 2 battery is not a compromise version of a Tier 1 battery. It runs the same closed loop, reports the same state of charge, accepts the same DVCC control. What you give up by being off the tested list is Victron’s own documentation and Victron’s own support desk for that specific pack, which is precisely why Victron’s wording puts the responsibility on the supplier. If your supplier can’t hand you the pairing parameters, that’s a supplier problem, not a protocol problem.

The DVCC/CVL Test: What “Managed” Actually Means

A managed battery is one whose BMS tells the Victron system what to do, not one that merely reports numbers. The battery publishes four values over BMS-Can: Charge Voltage Limit, Charge Current Limit, Discharge Current Limit and State of Charge — and the GX device uses them to drive the whole system through DVCC (Distributed Voltage and Current Control). That is the difference between a battery that is monitored and a battery that is in charge.

Diagram: CVL versus CCL charge-limiting at full charge — lowering CVL tapers cleanly, clamping CCL alone triggers phantom overvoltage and overload alarms
The CVL/CCL test: ask your supplier which path the BMS takes at full charge.

This is where a real, checkable test lives. Victron’s compatibility documentation flags a specific failure pattern it sees repeatedly from third-party and DIY BMS designs, and it’s worth quoting the mechanism precisely, because it explains a class of fault that gets misdiagnosed as an inverter problem:

The CVL rule: as a battery approaches full, Victron requires the BMS to lower the Charge Voltage Limit to restrict the power flowing in. If instead the BMS tries to restrict power by clamping the Charge Current Limit without adjusting CVL, the system can throw Overcharge, Overvoltage or Overcurrent warnings. Same intention, wrong lever, wrong result.

The related failure is a BMS that blocks charge or discharge current outright, or sets CCL to zero when the pack is full. Victron reports that this triggers confusing alarms, including the inverter/charger reporting overload conditions under almost no load. Installers then spend hours chasing a fault that isn’t there, find the inverter works perfectly on the bench, and only later discover the cause was the battery’s BMS logic.

So when you evaluate a battery for a Victron system, the question to put to the supplier is not “is it compatible?” — everyone says yes. It is: does the BMS taper by reducing CVL as the pack approaches full, and does it avoid setting CCL to zero at 100%? A supplier who understands the question is a supplier whose battery will commission cleanly. One who doesn’t understand it is telling you something useful.

The four-point Victron pairing check, in order:

  1. Tier — is the battery tested (Tier 1), off-list but protocol-compliant (Tier 2), or a DIY BMS (Tier 3)? Tiers 1 and 2 both give you full closed loop.
  2. Bus — does it connect over BMS-Can to a GX device, with correct cable pinout and termination at both ends of the CAN bus?
  3. CVL behaviour — does the BMS taper via Charge Voltage Limit rather than clamping current only? Ask for the charge-limit behaviour in writing.
  4. Safety — does the pack include its own physical disconnect (contactor or equivalent)? Victron is explicit that relying on digital signals alone to stop charging is not sufficient.
Send us your Victron model and GX firmware
We’ll confirm the BMS-Can pairing parameters and CVL taper behaviour before you order.
Browse the 48V LFP battery line
10.24 kWh and 16 kWh rack modules with CAN BMS.

“Not on the List” Does Not Mean “No Communication”

Victron explicitly permits third-party batteries that aren’t on its tested list, under warranty, and provides its battery protocol specification to those manufacturers on request. This is the single most misreported fact about Victron compatibility, and getting it wrong leads people to buy the wrong thing or to cripple a perfectly capable battery.

You will find guides — including one currently ranking near the top for this search — that describe non-listed batteries as operating “without direct communication with Victron inverters,” and then recommend a SmartShunt as the workaround. For a genuinely unmanaged battery, that advice is fine: a shunt is exactly the right tool for a pack with no comms. Applied as a blanket rule to all off-list batteries, it is wrong, and it quietly downgrades a Tier 2 battery into a Tier 3 installation.

The difference matters because closed-loop control is not a luxury feature. Without it you lose temperature-aware charge limits, BMS-driven current control, and a true state of charge coming from the battery’s own coulomb counting rather than an inferred estimate. On an off-grid system where the “% remaining” figure decides whether the generator starts, that is a meaningful downgrade.

Where a SmartShunt genuinely is the answer: lead-acid banks, self-built packs with no external comms, or any battery whose BMS does not implement the Victron protocol. In those cases a shunt gives you accurate coulomb-counted SoC and is the correct design. The error is applying that recommendation to managed batteries that could be running full DVCC.

“No Communication” on Victron: How to Triage It

Most “no communication” faults on a Victron system are bus and configuration problems, not compatibility problems. Work through these in order before concluding the battery is incompatible. The fault is usually upstream of the pack.

  1. Is the battery on BMS-Can, not the wrong CAN port? A GX device has more than one CAN interface, and the services differ between them. The managed-battery service belongs on BMS-Can. Confirm the port and confirm the CAN bus profile is set to the speed the battery expects (500 kbit/s is typical for LFP BMS profiles; check the battery’s documentation for the exact value).
  2. Is the bus terminated at both ends? CAN needs a terminator at each physical end of the bus. One missing terminator produces exactly the symptom people report as “it worked for a minute then dropped”: intermittent, load-dependent comms failure that looks like a firmware bug.
  3. Is the cable pinout right? RJ45 connectors are the standard trap here. A battery-brand CAN cable and a generic Ethernet patch cable look identical and are not electrically the same. Pinouts differ between battery brands; using the wrong cable gives you a link light and no data.
  4. Is DVCC enabled, and is the battery selected as the controlling monitor? With DVCC off, the GX won’t act on the battery’s limits even if it can see them. Check that the battery is set as the system’s battery monitor rather than a shunt that’s silently taking priority.
  5. Is the GX firmware current? Victron adds and refines battery driver support in Venus OS releases. An older firmware may simply not carry the driver for a newer pack.
  6. Only then: is it the BMS logic? If comms are established but you’re seeing overvoltage or phantom overload alarms, you are likely looking at the CVL-versus-CCL behaviour described above rather than a wiring fault.

Steps 2 and 3 between them account for the large majority of these calls. It is almost never the inverter.

Which Victron Products Take a Managed Battery

Managed battery integration on Victron runs through a GX device, not through the inverter directly. The inverter/charger does the power conversion; the GX device is what speaks BMS-Can to the battery and distributes control to everything else on the system.

Component Examples Role in a managed-battery system
MultiPlus, MultiPlus-II, Quattro Power conversion. Receives charge and discharge limits from the GX; does not talk to the battery BMS itself
Cerbo GX, Ekrano GX, and GX-integrated products The hub. Runs Venus OS, speaks BMS-Can to the battery, applies DVCC across the system
SmartSolar / BlueSolar MPPT Receives DVCC-derived charge limits so PV charging respects the BMS, not just its own setpoints
SmartShunt, BMV series Coulomb-counted SoC for batteries without comms. Not needed for a managed pack, and should not be left as the system’s SoC source if a managed battery is present

The design implication is straightforward: if closed-loop control matters to you, budget for a GX device from the start. A MultiPlus and a managed battery without a GX in between is a system that cannot run DVCC, no matter how good the battery’s BMS is.

Scaling Up: Parallel Batteries and Temperature Limits

When you stack multiple battery modules, the GX device should still see one battery, not several. This is the question that comes up as soon as a system grows past a single module, and it changes what you need to ask the supplier.

Rack-mounted LFP modules are typically wired in parallel for power and then daisy-chained on a separate internal communication link, with one module configured as master. The master aggregates the pack’s values and presents a single set of limits and a single state of charge to the GX device over BMS-Can. From Venus OS’s point of view there is one battery with a larger capacity, which is what you want: several packs each publishing their own competing Charge Voltage Limit to the same bus is a configuration problem, not a feature.

What this means practically is that the number of modules you can run in one bank is a property of the battery’s BMS, not of the Victron system. Ask the supplier for the maximum supported parallel count and the addressing method before you size the bank, because retrofitting a module into a chain that has hit its limit is an expensive discovery. It is also worth confirming that the modules must be the same model and ideally a similar age; mixing capacities or generations in one chain is where balance problems start.

Why closed loop matters more in the cold: a managed battery does not just report temperature, it acts on it. When cells approach the low-temperature threshold, the BMS drops the Charge Current Limit (and, near freezing, the charge limit entirely) and DVCC pushes that constraint out to the MultiPlus and every MPPT on the system. A voltage-controlled setup has no such mechanism: the solar charger keeps pushing current at whatever the cells will take, which is exactly the condition that plates lithium. If your bank lives in an unheated garage or an outbuilding, this is the strongest single argument for keeping the battery in Tier 1 or Tier 2 rather than settling for shunt monitoring. The full charge, discharge and storage windows are in our LiFePO4 operating temperature guide.

What Victron’s Open Ecosystem Gives You

It is worth naming the strategic difference here, because it is the reason Victron dominates the off-grid and marine end of this market. Victron’s position is that the battery protocol specification is available to manufacturers on request, that non-listed third-party batteries are permitted under warranty, and that the tested list is a convenience rather than a gate. Compare that with the closed end of the market, where an inverter accepts only the manufacturer’s own packs and third-party batteries are locked out by design, the trade-off we broke down in our guide to Sungrow battery compatibility.

An open platform costs you something. You take on the integration work, you need a supplier who can produce pairing parameters, and you carry more responsibility for verifying the pack. What you get in return is leverage: you can specify the battery on capacity, warranty, cycle life and price rather than accepting whatever the inverter brand sells. Over a system’s life that is usually the larger number. The same open-platform logic drives the other systems in this cluster: Growatt, GoodWe and Deye — and if you’re still choosing between architectures, start with low voltage versus high voltage home batteries.

Common Mistakes With Victron Battery Compatibility

1. Treating “not on the tested list” as “not compatible”

Wrong: assuming a battery must appear on Victron’s tested page to run closed loop. Right: Victron permits non-listed third-party batteries under warranty and shares its protocol spec with manufacturers. Ask the supplier for the pairing parameters instead of ruling the battery out.

2. Buying a managed battery and no GX device

Wrong: pairing a CAN-equipped battery straight to a MultiPlus and expecting closed loop. Right: the GX device is what speaks BMS-Can and runs DVCC. Without it you have an expensive battery running in voltage-controlled mode.

3. Leaving a shunt as the SoC source on a managed system

Wrong: installing a SmartShunt alongside a managed battery and letting it stay the system battery monitor. Right: on a managed pack the BMS is the authoritative SoC source. Two competing monitors produce two different numbers and a lot of confusion.

4. Ignoring how the BMS tapers at full charge

Wrong: assuming any CAN BMS will behave. Right: ask whether it reduces CVL near full or clamps CCL. This is the trap installers we supply hit most often: the pack talks, the GX sees it, and then the MultiPlus starts reporting overvoltage or an overload with almost nothing running. We flag the CVL taper behaviour before anyone orders, because it is far cheaper to answer on a quote than to diagnose on a commissioning day.

5. Skipping CAN bus termination

Wrong: running a single terminator, or none, on a short cable run because “it’s only a metre.” Right: terminate both physical ends. Short runs fail just as readily, and the symptom is intermittent rather than obvious.

6. Relying on digital signals alone for safety

Wrong: trusting that a BMS message telling the charger to stop is sufficient protection. Right: Victron states the battery must be intrinsically safe and include its own large disconnect mechanism, such as a contactor. Specify a pack that can physically open its own circuit.

Frequently Asked Questions

What batteries are compatible with Victron inverters?

Victron publishes a tested list of roughly 28 battery brands including Pylontech, BYD B-Box, Dyness, Pytes, BSLBATT, Discover AES, BattleBorn, SimpliPhi, Freedom Won, Hubble, MG Energy, Rolls LFP, SolarMD, Soluna, Sunwoda, WeCo and ZYC Energy. Beyond that list, Victron states that many additional third-party batteries are compatible, that using them is permitted under warranty, and that it provides its battery protocol specification to manufacturers on request. Managed batteries connect over BMS-Can to a GX device such as a Cerbo GX.

Can I use a third-party battery with Victron that isn’t on the list?

Yes. Victron’s own compatibility documentation states that non-listed third-party batteries are compatible, permitted under warranty, and supported through your local supplier. Provided the BMS implements Victron’s protocol correctly, the battery runs the same full closed-loop DVCC control as a tested battery. What you lose is Victron’s own documentation for that specific pack, which is why the supplier needs to provide the pairing parameters.

What is DVCC on a Victron system?

DVCC stands for Distributed Voltage and Current Control. When a managed battery is connected over BMS-Can, the GX device reads the battery’s Charge Voltage Limit, Charge Current Limit, Discharge Current Limit and State of Charge, then applies those limits across the inverter/charger and the solar chargers. It is what makes the battery’s BMS the authority over the whole system rather than just a source of readings.

Why does my Victron system show overvoltage or overload alarms with a lithium battery?

Often it’s the BMS’s charge-limiting logic rather than a fault. Victron requires the BMS to reduce the Charge Voltage Limit as the pack approaches full. If the BMS instead clamps the Charge Current Limit without adjusting CVL, or sets CCL to zero at full charge, the system can report overcharge, overvoltage or overcurrent warnings, including overload conditions under almost no load. Confirm the CAN bus is terminated at both ends and the pinout is correct first, then look at the BMS taper behaviour.

Do I need a Cerbo GX to use a lithium battery with Victron?

You need a GX device for closed-loop operation. The inverter/charger does not speak BMS-Can to the battery itself; the GX device does, and it then distributes control through DVCC. Without a GX, a managed battery runs in voltage-controlled mode, which works but gives up temperature-aware charge limits, BMS-driven current control and true BMS-reported state of charge.

Do I still need a SmartShunt with a managed battery?

No. A SmartShunt provides coulomb-counted state of charge for batteries without communication, which is the right solution for lead-acid banks or unmanaged packs. With a managed battery the BMS already reports an authoritative SoC over BMS-Can. Leaving a shunt configured as the system battery monitor alongside a managed pack produces two competing SoC figures.

Does Victron support DIY battery BMS systems?

Only in a limited way. Victron names 123SmartBMS, Batrium, Boostech and REC BMS as systems known to follow its battery specification, but states they are not tested by Victron and that it offers very limited support for systems running on custom BMS batteries. It also documents a pattern of confusing alarms caused by DIY BMS charge-limiting behaviour.

How many batteries can I run in parallel on a Victron system?

That limit comes from the battery’s BMS, not from Victron. Rack modules are typically paralleled for power and daisy-chained on an internal communication link, with one module set as master; the master then presents a single aggregated set of limits and one state of charge to the GX device over BMS-Can. Ask your supplier for the maximum supported parallel count and the addressing method before sizing the bank, and keep modules to the same model and a similar age to avoid balance issues.

Is a 48V LFP battery the right choice for a Victron off-grid system?

For most residential and larger off-grid systems, yes. A 48V (51.2V nominal) LFP bank moves the same power at a quarter of the current of a 12V system, which cuts cable size and cost substantially, and 48V is the standard architecture for MultiPlus and Quattro installations of any size. See our 48V LiFePO4 voltage chart for the charge setpoints and state-of-charge reference.

Tell us your Victron setup — we’ll confirm the pairing
Inverter model, GX device, firmware version. We return the BMS-Can parameters and CVL taper behaviour in writing.
Check the full compatibility matrix
Which inverter platforms are open, which are closed, and what each one needs.

Why We Wrote This

Search “Victron battery compatibility” and you get Victron’s own list, a few forum threads asking the same anxious question, and a handful of guides that quietly tell you an off-list battery can’t communicate. That last claim contradicts Victron’s own documentation, and it pushes people into either overpaying for a listed brand they don’t need or crippling a capable pack behind a shunt. We produce 48V LFP home and off-grid storage built for open inverter platforms, so Tier 2 is exactly where our batteries live: compatible, protocol-following, not on the tested list, and therefore dependent on us handing you the pairing parameters rather than pointing at someone else’s documentation. That is the deal Victron’s policy describes, and we think it’s a fair one. Our packs are produced in a 1.8 GWh automated battery factory to UL 9540, UL 1973 and IEC 62619 requirements, with CAN BMS designed for open architectures. Factory audits welcome.

Name: Marvin Zhou  |  Brand: Savolture
Country: China  |  Model: B2B wholesale & distribution (LFP home storage)
Email: info@savolture.com  |  Web: savolture.com
Sources & references: Victron Energy, “Battery Compatibility” (last modified 16 March 2026) for the tested battery list, the policy on non-listed third-party batteries, DIY/self-build BMS guidance, the CVL/CCL charge-limiting requirement, and the safety position on physical disconnect mechanisms. Victron Energy, “Distributed Voltage and Current Control (DVCC)” for the limits the GX device applies across the system. Victron Energy, Venus OS documentation for GX device behaviour and firmware. Battery coverage, drivers and firmware behaviour change between revisions. Confirm your exact inverter, GX device and battery model against current Victron documentation before ordering or commissioning.

Ready to size your system?

Get a free battery recommendation.

Tell us your load, location, and backup target — we will spec the right 48V LiFePO4 system for you.

Request Sizing Support
Scroll to Top
Get a Quote