UK Victron ESS (No Solar) Build - Costs, ROI & Lessons Learned (16.1 kWh Fogstar + MultiPlus-II)

This post documents my full 2025/26 Victron ESS build designed purely for tariff arbitrage (Octopus 7p night rate → ~29p day rate).

After a year of planning and building my own ESS (no solar, battery only), I’m sharing real numbers, honest expectations, and a full bill of materials.


At a Glance - What to Expect

  • Battery: Fogstar 16.1 kWh → ~12.44 kWh at the AC output of the inverter, corresponding to an overall AC‑to‑AC round‑trip efficiency of ~74% in my installation.
  • Effective off‑peak delivered cost: ~9.40p/kWh (7p charge rate × measured round‑trip losses)
  • Annual savings @ 29.14p/7p spread: ~£660/year
  • Payback: ~6.5 years (system cost £4,318)
  • If day rate drops to ~26p (April 2026+?): ~£548/year savings → ~7.9‑year payback
  • Victron tip: Use Node-RED to turn on a low-limit SOC schedule to stop battery discharge when EV charging is detected via Octopus API (don’t force 100% SOC)

Home & Usage Context

  • 4-bed end-terrace house (Hampshire)
  • Gas heating/hot water; everything else electric
  • Family of 5 (one usually away at university)
  • EV household
  • Daytime usage: ~10.17 kWh/day (excluding EV)
  • Tariff: Octopus Intelligent Go: 7p off-peak, 29.14p peak

ROI, Efficiency & Savings - Real Numbers

Round-trip efficiency

  • Max charge in: ~16.7 kWh (AC side measurement, includes inverter/BMS losses)
  • Max deliver out: ~12.44 kWh to household
  • Efficiency ≈ 74.49%
  • Real cost per delivered kWh: 7p × (16.7 / 12.44) ≈ 9.40p

Arbitrage savings

  • Peak unit rate: 29.14p/kWh
  • Effective delivered cost off‑peak (incl. losses): ~9.40p/kWh
  • Saving per delivered kWh: 29.14p − 9.40p = 19.74p
  • Average daytime consumption based on 14 months of data (ex‑EV): ~10.17 kWh/day
  • Unavoidable peak import (CT response + system losses): ~1.00 kWh/day
  • Daily saving ≈ (10.17 − 1.00) × 19.74p ≈ £1.81/day
  • Annualised ≈ £660/year
  • Payback: £4,318 / £660 ≈ 6.5 years

Full Bill of Materials (BOM)

Every item from the build is included exactly as purchased, with its exact price and a short explanation of purpose.

Battery Side £1,951.58

I opted for the battery version with longer warranty. IP65 outdoor version now exists as well.

Item Source Price (inc VAT) Purpose
1x Fogstar Energy 16.1kWh 48V Battery fogstar £1799.99 Main storage. Excellent value; Black Friday price.
2m High-Flex Battery PVC Cable - 70mm² Black voltacon £22.94 70mm² required by Victron (Will sell Fogstar’s included 50 mm²)
2m High-Flex Battery PVC Cable - 70mm² Red voltacon £22.94 70mm² required by Victron.
1x Victron Fuse holder 6-way for MEGA-fuse - CIP050060000 voltacon £22.00 Compact and tidy
Delivery voltacon £7.99
1x 17mm all round band black (10m coil) superlecdirect £6.66 Secure the battery against falling
1x Hydraulic Crimping Tool for up to 70mm2 cable temu £14.21 Excellent low cost 70mm² crimper
1x Heavy-Duty 600A Rotary Battery Switch Isolator temu £4.50 Recommended for safety and maintenance
1x Electrician Pliers temu £3.26 Cheap but good
1x High-Leverage Ratcheting Cable Cutter temu £8.01 For cutting 70mm² cable
2x MEGA-fuse 200A/80V butlertechnik £12.70 1 required, 1 spare
Delivery butlertechnik £3.49
1m red 20mm heat shrink aliexpress £1.67 For nice professional finish
1m black 20mm heat shrink aliexpress £1.65 For nice professional finish
1x Power Distribution Block M8 48V 250A aliexpress £4.94 Negative bus bar
200x Superlec 81STAP 8 x 1" Self Tapping Screws superlecdirect £3.54 Overspent, but needed the right screws to fix battery switch
11x Superlec ET70C8 70mm Cable Copper Crimp 8mm Hole superlecdirect £8.71 Essential cable ends
3x Superlec ET70C10 70mm Cable Copper Crimp 10mm Hole superlecdirect £2.38 Essential cable ends

Inverter Side £778.84

Victron 5000 model chosen because 5 kVA can fully recharge the battery within 4 hours. The 3 kVA would need ~8 hours - more than my off-peak window.

Item Source Price (inc VAT) Purpose
1x Victron MultiPlus-II 48/5000/70-50 230V GX (4000W) bimblesolar £737.75 G98 & G99 approved
Discount coupon 5% off Victron bimblesolar £-39.08 Paid for the delivery :slight_smile:
Delivery bimblesolar £30.00
1x GW70436P GEWISS 32A 4 pole rotary isolator superlecdirect £14.88 Mandatory isolation point
700x Mixed Ferrules Non-Insulated Set 0.5-6mm2 aliexpress £6.82 Cable crimping
70x EN10-18 Copper Non-Insulated Ferrule aliexpress £2.75 Cable crimping
2m Trinity (T3) wiring duct narrow slot L/GREY 40X60 bpx 5.82 For neat cable routing
4x 20mm Super Open Grommets tlc-direct £0.34 For AC IN switch connections
2m 10.0mm² Green Yellow 6491X Single Core Cable tlc-direct £3.05 Earth wire (also used for enclosure doors)
1x Blue PVC Electrical Insulation Tape 19mm x 33mtr superlecdirect £0.62 Marking wires
1x Brown PVC Electrical Insulation Tape 19mm x 33mtr superlecdirect £0.62 Marking wires
1x Green / Yellow Earth PVC Electrical Insulation Tape 19mm x 33mtr superlecdirect £0.62 Marking wires
1x 8 Way Earth Terminal Block - EB8 superlecdirect £2.58 Main earth block
1x Ferrule Crimper Plier HSC8 6-4A ebay £12.08 Crimper for up to 10mm2

House Connections £223.64

This does not include RCBO required for house consumer unit (in my case EV unit), as it’s part of the electrician cost

Item Source Price (inc VAT) Purpose
13m H07RN-F ExtremeFlex90 Flexible Cable 10mm² 3 Core EPR PCP AD8 superlecdirect £92.82 Oversized intentionally for lower voltage drop and future expansion.
1x 20m Victron Current Transformer 100A:50mA for MultiPlus-II bimblesolar £43.96 Fast response. Superior to ET112 for this use case.
1x Erbauer Diamond Core Drill Bit 28mm screwfix £21.99 Drill holes in brick wall
1x Mexco Diamond Core Drill Adaptor SDS Plus toolstation £7.98 Drill holes in brick wall
1x Essentials Rail End Sockets Polished Stainless Steel 32mm screwfix £4.49 Hole cover
1x 4-32mm Steel Step Cone Drill Bit temu £3.19 Drill holes in the enclosure
3x Titanium Coated High Speed Steel Step Drill Set temu £2.48 Drill holes in the enclosure
1x RJ45 Ethernet Pass through Network Tool Kit temu £12.64 To make CAN-Bus BMS Type A Cable and right-sized ethernet cable
2x Wiska 10111319 Sprint 32mm Tail Kit Gland superlecdirect £2.15 Enclosure connections
1x PVC Pipe Solvent Cement superlecdirect £3.84 Enclosure connections
1x Superlec CPG22/32 32mm Stuffing Gland IP67 To Fit 16-25mm Cable superlecdirect £2.70 Enclosure connections
3m Marshall Tufflex CR8BK 32mm PVC Conduit HG Black superlecdirect £7.80 Enclosure connections (wall-to-enclosure conduit)
2x Marshall Tufflex MAB4BK 32mm PVC Female Adaptor Black superlecdirect £3.41 Enclosure connections
1x 27.1mm OD B Type Spring Tube Bender 520mm Long for 32mm PVC Pipe amazon £14.19 Bend conduit

Ventilation / Fan System £166.02

Active ventilation is essential for my enclosed outdoor installation; it may not be required in well‑ventilated indoor spaces.

Item Source Price (inc VAT) Purpose
1x Cudis Cpn CU05/2 IP65 5 Way Plastic Garage Unit with 63A RCD superlecdirect £29.94 Breakers for fans and potential future AC loads.
1x KNO011 1NO Thermostat, 0-60°C 17.5mm wide charter-controls £17.16 Uses the least amount of electricity
1x 24BS24BD1F GIC 24BS24BD1F Switch Mode Power Supply, 24Vdc, 0.5A charter-controls £28.90 24DC conversion for DC fan
1x LK3238.024 24Vdc 148x148mm Filter Fan charter-controls £55.06 DC fans have lower consumption and longer life
1x LK3238.300 Exit filter with cotton filter mat charter-controls £12.76 Keep insects and debris out of the enclosure.
Delivery charter-controls £9.60
3x 20mm TriShot Gland + Locknut for Cable 6-14mm IP68 - Grey tlc-direct £1.26 Consumer unit connections
1m 6.0mm² Blue 6491X Single Core Cable tlc-direct £0.95 Consumer unit wiring
1m 6.0mm² Brown 6491X Single Core Cable tlc-direct £0.95 Consumer unit wiring
1x CHINT MCB 1P 2A Circuit Breaker AC 230V DIN aliexpress £2.01 Fan MCB
1m 6mm arctic blue 3183Y flex cable 3core ebay £5.10 Consumer unit to Inverter
1x DIN Rail ebay £2.35 To mount thermostat outside the consumer unit

Enclosure £651.13

Essential for outdoors installation. Steel one is not cheap, so consider housing the system in the garage (loft, hallways, bedrooms, under stairs, etc. is not allowed). Wooden or plastic enclosure might work if space allows.

Item Source Price (inc VAT) Purpose
1x Schneider enclosure NSYS3D121230DP - 1200x1200x300mm bxh £460.88 Large, safe clearances, weather-rated, drainage hole
1x Schneider canopy NSYTJPLA123G bxh £52.78 Cheaper option from a different model - I customized it to fit nicely
1x Schneider heavy load kit NSYAEFAHLBSC bxh £27.79 Very expensive for what it is but required for heavy load
1x Schneider stainless steel brackets NSYAEFPFXSC automationdatabase 14.38 Stainless steel grade for outdoors
1x Schneider lock closure system NSYAEDLDINS3D automationdatabase £56.47 Required for compliance
1x Lock Single Half Euro Adjustable Cam 45mm ebay £12.00 Required for compliance
4x M8 x 95mm Threaded Anchor Through Bolt, Stainless Steel gsproducts £10.51 Stainless steel grade for outdoors
4x M8 A4 Stainless Steel Dome Nut gsproducts £1.15 Stainless steel grade for outdoors
25x M8 Stainless Steel A4 Grade Form C Washer (8mm) gsproducts £1.30 Stainless steel grade for outdoors
Delivery gsproducts £5.99
100x Drill Screw Cross Recess Wafer Head 4.2 x 13mm tlc-direct £2.28 Easy self-drilling fasteners
100x Drill Screw Pan Head 4.8 x 16mm tlc-direct £3.24 Only used a couple of this size
10x Superlec ET10C6 10mm Cable Copper Crimp 6mm Hole superlecdirect £0.84 Earth cable crimps
10x Superlec ET10C8 10mm Cable Copper Crimp 8mm Hole superlecdirect £1.56 Earth cable crimps

Stand £103.09

Enclosure stand is not strictly needed; this was my choice. As an alternative, the battery could be hanged inside the enclosure (£50 bracket). Schneider helpdesk confirmed the mounting plate can hold 380kg.

Item Source Price (inc VAT) Purpose
3x 2 hole cantilever arm HDG superlecdirect £9.83 Unistrut frame
3m 41X21X2.5 slotted HDG superlecdirect £16.74 Unistrut frame
5x CF40 8 hole special fitting HDG superlecdirect £11.10 Unistrut frame
Delivery superlecdirect £5.004 Unistrut frame
8x 10mm 1 Hole Joint Plate 40mm x 40mm tlc-direct £2.88 Unistrut frame
2x 41mm x 21mm Stop End (Black) tlc-direct £0.30 Unistrut frame
1x Draper Expert 6 Point 1/2 Inch Standard Socket toolstation £2.79 I did not have this size in my toolbox
1x Extra Strong Flexi Tub - 42L wickes £3.50 For mixing concrete
1x Roughneck Round Point Micro Shovel screwfix £10.99 Old one broke
4x No Nonsense C44 Concrete Grey 20kg screwfix £31.96 Concrete base
4x Vinyl flooring plank sample B&Q £8.00 Spread the battery weight and achieve a flush base for battery

Earth Rod £119.22

My electrician required an earth rod for safety in island mode, and it measured a nice, stable earth electrode resistance of 20 ohms.

Item Source Price (inc VAT) Purpose
2x Pro-Fix Earth Rod 5/8" x 4’ screwfix £18.88 Compliant rod must be either 2.4m deep or two rods installed 6 feet apart
1x Pro-Fix External Earth Rod Coupler 5/8" screwfix £3.66 Joins two 1.2m rods
1x Greenbrook Inspection Earth Pit screwfix £24.24 Best price, excellent kit
2x Vimark Nylon Male Comp Glands 20mm Black screwfix £0.99 Enclosure connection
1x D-Line Speedway PVC Conduit Female Adaptor toolstation £0.29 Enclosure connection
1x Heavy Duty Conduit Bending Spring toolstation £3.99 Makes bending conduit easy
2m 16.0mm² Green Yellow 6491X Single Core Cable tlc-direct £4.46 16mm is the minimum unless compliant protection is provided
1x Linian 1LERPD Earth Rod Pro SDS+ Driver mastertrade £23.42 I couldn’t do 2.4m depth without this
1x Linian 1LERPB Earth Rod Pro Bit mastertrade £17.54 I couldn’t do 2.4m depth without this
1x Unicrimp QEP58CC 5/8in G-Type Clamp Rod to Cable mastertrade £4.44 I protected the finished connection with lots of Vaseline based on a YT recommendation.
Delivery mastertrade £9.00
1x Build It Postfix toolstation £6.98 Support the pit
2m 20mm Heavy Duty Round PVC Conduit toolstation £1.32 Would have to be 25mm to allow smaller cable size

Electrician and Safety Signs £288.15

Expect far higher cost if not doing your own first-fix work

Item Source Price (inc VAT) Purpose
1x Danger Isolate A.C. and D.C. switch before carrying out work / 100x75mm / 1mm PVC sign safetysignsupplies £1.49 Mandatory for dual-supply systems
1x Custom Battery Charging Sign. 100x150mm / 1mm PVC with Foam adhesive safetysignsupplies £5.47 Recommended
1x Custom Warning: Electricity / 100x150mm / 1mm PVC with Foam adhesive safetysignsupplies £5.47 Mandatory
Delivery safetysignsupplies £4.74
Electrician £270.98 Connections, checks, G98

Mistakes (Honesty Section) £35.83

Item Source Price (inc VAT) Purpose
25x Dewalt DFM141024S BLUETIP-BT8x100 Hex Hd ScrwBlt-ZncPlt-HP mtmc £10.04 Not marine grade, I did not want to risk it
Delivery mtmc £4.00
6x 8mm x 75mm Stainless Steel Coach Screw with Hex Head (M8) gsproducts £2.38 I used through-bolts instead
2x 25mm Super Open Grommets tlc-direct £0.24 Not used
2x 32mm Super Open Grommets tlc-direct £0.38 Not used
400x Superlec 811/2STAP 8 x 1" 1/2" Self Tapping Screws superlecdirect £5.16 Not used, added to get free delivery
1m XAI 6mm 3 Core Marine & Offshore Cable IEC60092-353 Black LSZHXAI superlecdirect £4.67 Wrong cable selected, not flexible enough
1m 3183TQ 3 Core 2.5mm² Flexible Mains & Control Cable superlecdirect £1.82 Not used
1m D-Line Speedway PVC Conduit Male Adaptor toolstation £0.29 Not used
Schneider brackets NSYAEFPFSC bxh £6.85 Wrong type, had to order stainless steel version for outdoors (NSYAEFPFXSC)

Items I had

2m Fan supply cable; 15m Ethernet cable; Heat gun; more electrician tools; saws (incl. circular), saw table, safety wear, SDS drill, hand drill, bits, spanners, pencils, the usual stuff


Lessons Learned & Tips

  1. VRM vs smart meter mismatch (~1.5 kWh/day) is to be expected because CT metering updates faster and measures instantaneous power, whereas smart meters sample over longer intervals.
  2. Octopus reports ~1 kWh/day peak import during peak hours even when discharging. My grid setpoint is set to 20W.
  3. Fogstar’s 16.1 kWh results in ~12.44 kWh of inverter‑output‑measured usable energy, based on VRM measurements, which include inverter and BMS conversion losses.
  4. A Powerwall would be simpler, but the ROI is typically far worse.
  5. If you can install in a garage, do so. You avoid: enclosure costs, fans, ventilation noise, weather sealing, earth rod (depending on earthing arrangement)
  6. I built the system to be ready for solar, but looks like solar would provide a weak ROI if added. I have roof space for only 2 panels - 2×705 W (~3.12 kWh/day delivered) → ~£109/year benefit → 9.2-year payback at a hypothetical £1000 installed cost.
  7. Exporting would require switching to a tariff incompatible with my low off‑peak rate, which eliminates the arbitrage benefit in my case.
  8. Ventilation noise is noticeable when active. Not loud, but not silent. Planning to test anti-vibration gaskets.
  9. Node-RED tip: In my testing, forcing SOC=100% to block discharge during EV charging broke ESS module. Using a simple low‑limit SOC schedule triggered by Octopus API events proved reliable.
  10. Cable fishing under floors is horrible when going through 3 walls. I struggled even with an endoscope camera, but shining strong light through brick gaps from the other side helped.
  11. There is tariff risk: savings rely on a sustained large spread between off‑peak and peak rates. I believe that wind generation will likely keep off-peak cheap.
  12. VAT - 0% possible through MCS installer, but I thnk installer costs would have outweighed savings.

Wiring Diagram


Photos



I’m sure some of you will enjoy pointing out where you’d have done things differently, but I hope this breakdown helps others regardless.

5 Likes

Great write up. Thanks for that. I have the same Victron inverter with about the same kWh of Pylon batteries. A couple of notes where my mileage varies:

I have Octopus outgoing tariff alongside my Octopus Go import tariff. No problems there. Currently 12p/kWh for export 24/7

Having an export tariff makes it practical to set the grid setpoint to -100W This avoids the 1kWh/day peak import and turns it into a 1.5kWh/day export

I have 1.6kWp (4x400W panels) connected DC to the MP2 and annualised these generate about 1500kWh which is enough to cover the system round trip losses and also provide about 600 kWh p.a. for local consumption or export to grid. (Measured with a bi-directional AC meter on the MP2) The installed cost was much less than £1k and because it is all DC and “inside” the boundary of the Victron, no DNO permissions are needed and it is a reasonable self-install task.

I use nodeRED for some tasks, but for scheduled charging, and to block discharging during EV charge times I use the ESS assistant. This is fine for my predictable off-peak hours and doesn’t require the house battery to be 100%. You can choose any battery %age.

I entirely agree that MCS installation cost uplift can make solar installs less attractive economically, but Octopus don’t require MCS certification on solar-only export applications (replaced with an admin charge for non-MCS). I don’t know Octopus’ policy about enrolling on an export tariff for battery-only systems. However, for example they are trialling intelligent Flux tariffs on FoxESS hardware, so I guess in general they are gearing up to welcoming swarms of home batteries as a Virtual Power Plant. So I think it’d be worth asking Octopus CS and revisiting your solar calculations.

Hope this helps, David.

David, this is super useful. I didn’t realise the Outgoing export could be added on top of Intelligent Go. I’ve already got G98 confirmed by the DNO, so I should be able to sign up.

Even without panels, by lowering my grid setpoint I can probably avoid peak import on ~4 days/week when the house is quieter. By my rough maths that’s ~£40/year extra saving.

But with 2x panels (~3.12 kWh/day), I’d save ~29p on peak import and earn ~25p/day on export, or £200/year. That’s ~5 years payback at £1k, or ~3 years if I can do it for £600, much better than I expected :slightly_smiling_face:

Re Node‑RED: on Intelligent Go, the app often creates bonus 7p windows (e.g. 18:30–19:00 and 20:30–23:30). My Node‑RED flow pauses battery discharge whenever Octopus schedules those; it also checks that the car is actually charging to ensure the 7p rate applies for that half‑hour. If you’re not on Intelligent Go, I understand the ESS assistant alone works fine.

Thanks for pointing me in this direction, looks like a new DIY project is coming up!

I guess the debate here is whether your 16kWh (12kWh usable) storage is sufficient to carry you through the peak time slots most days, and if your car is available to be plugged in at random other times as dictated by Octopus.

Does your car have any 13A socket on it? If so, there’s an interesting project discussed on the Octopus forum where energy from the car is used via a Fogstar AC to DC charger to top-up the Fogstar house batteries on an MP2.

Yes, the usable storage covers the peak window most days and can even export on lighter days. The random extra Octopus slots are handled by Node‑RED; I’ve attached a flow overview (API polled once a minute during peak, with the rest handling boundary checks and debugging).

My Enyaq doesn’t support bidirectional charging, very neat idea though.

Very interesting post - I have a couple of questions:

  1. You are using the CT clamp to measure outgoing/incoming load rather than ET112 meter. In the ESS manual it says if you don’t use an external meter then all loads have to be installed on AC out. Is the CT clamp not recognised as a meter so that is why you connected the EV charger to AC out?
  2. Wiring1 diagram shows only 1 240v connection to Multiplus but the enclosure diagram shows a connection to both AC OUT and AC IN so a bit confused how you wired this up to allow the whole house to benefit from the stored energy in the batteries.

I am installing a similar setup with the current clamp but reading the Victron documentation on how to setup such a system is really confusing as they describe how to setup ESS with ET112 meter and not current clamp. This makes the reader think the current clamp method will not work but clearly you have managed to make it work.

If you could share some of the Cerbo ESS config screens you are using it would help others travel down the path you have taken.

Any help appreciated.

Dave

Good questions Dave, happy to clarify!

  1. The CT clamp is configured under Grid metering as “Inverter/Charger”(see screenshot). If you had ET112, it would be set to “External meter”. The EV CU shown is just a small EV consumer unit feeding both the EV charger and a single circuit to the MultiPlus. Its location was purely practical (empty RCBO slot); electrically the MultiPlus could have been connected elsewhere.
    Both ET112 and CT clamp are valid for ESS. The documentation might focus on ET112, which is more precise, but CT‑based ESS is supported, and it’s quicker (and cheaper).

  2. That circuit from the EV CU goes to AC IN. Power flows both ways on AC IN: the MultiPlus charges and discharges via the same cable. (If it helps, I think of electricity like water and the MultiPlus as a smart pressure regulator that decides which way it flows.)
    In my install AC OUT only powers the fan. Nothing else is backed up.
    You can run the whole house via AC OUT (with both AC IN and AC OUT wired to the MultiPlus). That gives full backup during outages and removes the need for a CT clamp or ET112, but it isn’t required for basic ESS operation.

Have you checked the section of the ESS Design and Installation manual that Dave @dobbers mentions? Your approach is not included.

I see, you’re pointing to this in the manual:
“All loads and (optional) grid‑tie inverters must be installed on the AC out in a system without a Victron grid meter.”
The CT clamp is a supported form of grid measurement under the Grid metering → Inverter/Charger.