Had exactly this on my narrowboat last winter and it turned out to be the bilge pump float switch sitting just slightly too low — triggering a tiny but constant draw all night like a very determined vampire 🧛
Worth grabbing a clamp meter and doing a proper parasitic draw test before you pull your hair out replacing batteries. Clip it around the negative lead with everything switched off and see what you're actually pulling — anything over about 50mA on a 12v system when "idle" deserves investigating.
Common culprits I'd check in roughly this order:
- Bilge pump float switch (as above — sneaky little beggar)
- Victron BMV or MPPT left on a dim backlight/screen
- Any inverter left in "search mode" — mine was pulling 800mA doing absolutely nothing useful
- Old Webasto or Eberspächer heater control panel ticking away
- USB chargers wired directly (not through a switch panel)
Also — how old are your batteries? If you're on tired lead-acid, even a legitimate 30mA draw can flatten them overnight because the usable capacity has dropped off a cliff. Worth checking your actual state of health rather than just the voltage.
If you're not already on lithium, my Fogstar Drift 100Ah has been a revelation — holds charge overnight like it's got something to prove.
What's your current battery setup and rough system size? Might help narrow it down. Others on here will almost certainly have encountered this too — it's basically a rite of passage on the cut! 🚢