The wire size between your solar charge controller and battery depends on three things: the current (amps) flowing through the wire, the distance between the two components, and your system voltage. For most small to mid-size systems (20A controller, under 10 feet, 12V), 10 AWG wire with a 3% voltage drop target is a solid starting point. But the specifics matter, and undersizing this wire can cause heat buildup, wasted energy, and even fire risk.
Why This Wire Run Matters More Than Others
The wire between your charge controller and battery carries DC current at low voltage, which means the amps are high relative to the power being delivered. A 12V system pushing 360 watts draws 30 amps. That same 360 watts at 120V AC would only be 3 amps. Higher amps demand thicker wire to avoid excessive resistance, heat, and voltage loss. This is why DC wire sizing in solar systems is so much more demanding than household AC wiring.
Voltage drop is the core concern. Every foot of wire has resistance, and that resistance eats into the voltage reaching your battery. If too much voltage is lost in the wire, your battery charges more slowly, your controller can’t regulate properly, and energy is wasted as heat. The National Electrical Code sets a general guideline of no more than 3% voltage drop on any individual circuit and 5% total across a system. For battery charging, sticking to 3% or less keeps your system efficient and your components happy.
Wire Size by Amps and Distance
The table below shows recommended wire gauges for 12V systems at two standards: a relaxed 10% voltage drop (acceptable for non-critical, very short runs) and a tighter 3% drop (what you should target for battery charging).
At 10 Feet (One-Way Distance)
- 10A controller: 14 AWG at 10% drop, 12 AWG at 3% drop
- 20A controller: 12 AWG at 10% drop, 10 AWG at 3% drop
- 30A controller: 8 AWG at 10% drop, 6 AWG at 3% drop
At 20 Feet (One-Way Distance)
- 10A controller: 12 AWG at 10% drop, 10 AWG at 3% drop
- 20A controller: 8 AWG at 10% drop, 6 AWG at 3% drop
- 30A controller: 4 AWG at 10% drop, 2 AWG at 3% drop
Notice how quickly the required wire size jumps as you increase either current or distance. A 30A controller at 20 feet needs 2 AWG wire to stay within 3% voltage drop. That’s thick, expensive copper. This is one of the strongest arguments for keeping your charge controller mounted as close to the battery bank as possible.
How System Voltage Changes Everything
If you’re running a 24V or 48V battery system instead of 12V, you can use significantly thinner wire for the same wattage. The reason is simple: doubling the voltage halves the current. A system delivering 1,000 watts at 12V pulls about 83 amps; at 24V, it pulls about 42 amps; at 48V, roughly 21 amps.
As a real-world example, a 3,000-watt 12V inverter requires 4/0 wire (the thickest commonly available size). At 24V or 48V, that same power level can run on 1/0 or smaller wire. For the charge controller-to-battery connection specifically, moving to 24V or 48V often lets you drop one or two wire gauge sizes compared to 12V, saving money and making installation much easier. If you’re designing a new system and plan to push more than 30 amps at 12V, seriously consider stepping up to 24V.
How to Calculate Wire Size Yourself
The underlying math uses a straightforward formula. You need four numbers: the current in amps, the one-way wire length in feet, your system voltage, and your target voltage drop percentage.
First, figure out the maximum voltage drop you’ll allow. For a 12V system at 3%, that’s 0.36 volts. For a 24V system at 3%, it’s 0.72 volts. Then use the relationship between current, wire resistance, and length to find the minimum wire cross-section needed. In practice, most people use an online DC cable size calculator rather than doing the math by hand, and that’s perfectly fine. Plug in your numbers, get your AWG recommendation, and round up to the next larger size if you’re between gauges.
One important detail: “distance” in these calculations means the total round-trip length of wire, not just the distance between the controller and battery. If your controller is 5 feet from your battery, the current travels 5 feet on the positive wire and 5 feet back on the negative wire, so you use 10 feet in your calculation. Some charts already account for this (listing one-way distance), so check whether the chart you’re referencing uses one-way or round-trip length.
Check Your Controller’s Terminal Limits
Even if your voltage drop calculation calls for very thick wire, your charge controller’s terminals have a physical size limit. Many popular controllers in the 20A to 40A range max out at 6 AWG (16mm²) terminals. A Victron controller with a 35A short-circuit rating, for instance, accepts up to 6 AWG. If your calculation says you need 4 AWG but your terminals only fit 6 AWG, the solution is to shorten the wire run rather than force oversized wire into undersized terminals.
Check your controller’s datasheet or manual for the maximum wire size its terminals accept. This is one more reason to keep the controller close to the battery: short runs require thinner wire, which fits the terminals more easily.
Temperature and Installation Conditions
Wire ampacity ratings assume an ambient temperature of about 30°C (86°F). If your wire runs through an attic, engine bay, or any enclosed space that gets significantly hotter, the wire’s safe current-carrying capacity drops. The NEC provides correction factors for this: the hotter the environment, the more you need to derate (reduce) the wire’s rated capacity. In practice, this means bumping up one wire gauge size if your installation runs through a hot area.
Bundling multiple wires together in the same conduit also reduces each wire’s capacity, since the heat from neighboring conductors has nowhere to go. If you’re running your charge controller wires alongside other cables in a conduit, factor in an additional derating.
Fusing the Wire Correctly
Every positive wire connected to a battery needs a fuse or circuit breaker. The fuse protects the wire, not the equipment. Size the fuse to match the wire’s ampacity, not the charge controller’s output rating. A common guideline is to set the fuse at about 125% of the expected maximum current, which also aligns with the NEC requirement that solar circuit conductors and overcurrent devices be rated at 125% of maximum circuit current (since solar loads are considered continuous).
For example, if your charge controller outputs a maximum of 30 amps and you’ve wired with 6 AWG cable (rated for roughly 55 amps), a 40A fuse protects both the wire and the controller. Place the fuse as close to the battery’s positive terminal as possible, since the battery is the energy source that could push dangerous current through a short circuit.
Quick Sizing Rules of Thumb
For systems where the charge controller is within 3 to 5 feet of the battery (the most common setup in RVs, vans, and small off-grid cabins):
- 10A or less: 12 AWG is sufficient
- 20A: 10 AWG keeps you under 3% drop
- 30A: 8 AWG for very short runs, 6 AWG for anything over 5 feet
- 40A to 60A: 6 AWG minimum, likely 4 AWG, and keep the run as short as physically possible
When in doubt, go one size thicker. Heavier wire costs a few dollars more but loses less energy, runs cooler, and gives you a safety margin if you later upgrade your panels or controller. There’s no downside to oversizing wire other than cost and the physical challenge of fitting it into your terminals.

