Power Station Picker

Home Blog › How to Wire Solar Panels

How to Wire Solar Panels: Series, Parallel, and Series-Parallel Explained

How you wire your solar panels determines the voltage and current your array produces, which must match your charge controller's input specs. Get it wrong and you damage equipment or lose efficiency. This guide covers every wiring configuration with diagrams, calculations, and the common mistakes that trip up beginners.

Series Wiring

In a series connection, you connect the positive (+) terminal of one panel to the negative (-) terminal of the next. This chains the panels together end-to-end.

How It Works

  • Voltage adds up. Two 40V panels in series = 80V total.
  • Current stays the same. If each panel produces 10A, the string still produces 10A.
  • Total power is the same: 80V x 10A = 800W (same as 2 x 400W panels).

Series Wiring Diagram

Panel 1 Panel 2 Panel 3 ┌──────────┐ ┌──────────┐ ┌──────────┐ │ + 40V - │ │ + 40V - │ │ + 40V - │ │ 10A │ │ 10A │ │ 10A │ └──┬───┬───┘ └──┬───┬───┘ └──┬───┬───┘ │ │ │ │ │ │ │ └───────────┘ └───────────┘ │ │ (+ to -) (+ to -) │ │ │ + - │ To Charge Controller │ └───────────────┬───────────────────┘ 120V, 10A

When to Use Series

  • Your charge controller supports the combined voltage (MPPT controllers handle higher voltage well)
  • Long wire runs between panels and controller (higher voltage = lower current = less voltage drop in wires)
  • All panels are the same model and wattage
  • No partial shading — if one panel is shaded, it drags down the entire string

Parallel Wiring

In a parallel connection, you connect all positive (+) terminals together and all negative (-) terminals together. This is like widening a pipe rather than extending it.

How It Works

  • Current adds up. Two panels producing 10A each = 20A total.
  • Voltage stays the same. If each panel is 40V, the array is still 40V.
  • Total power is the same: 40V x 20A = 800W.

Parallel Wiring Diagram

Panel 1 Panel 2 Panel 3 ┌──────────┐ ┌──────────┐ ┌──────────┐ │ + 40V - │ │ + 40V - │ │ + 40V - │ │ 10A │ │ 10A │ │ 10A │ └──┬───┬───┘ └──┬───┬───┘ └──┬───┬───┘ │ │ │ │ │ │ │ │ │ │ │ │ +───+───────────+ -───────────-───- │ (all + together) (all - together) │ │ │ + - │ To Charge Controller │ └───────────────┬─────────────────────┘ 40V, 30A

When to Use Parallel

  • Your charge controller has a low max input voltage (common with PWM controllers and portable power stations)
  • Partial shading is likely — shaded panels in parallel do not drag down unshaded panels
  • You are mixing different panel models (parallel is more forgiving of mismatches)
  • Short wire runs (parallel means higher current, so you need thicker wires)

Series-Parallel Wiring

For larger arrays (4+ panels), you often combine both methods. Wire panels into series strings first, then connect the strings in parallel. This gives you the best of both worlds: higher voltage for efficiency and lower current per parallel path.

Series-Parallel Diagram (4 panels)

String 1 (series) String 2 (series) ┌──────────┐ ┌──────────┐ │ Panel 1 │ │ Panel 3 │ │ + 40V - │ │ + 40V - │ └──┬───┬───┘ └──┬───┬───┘ │ └──────┐ │ └──────┐ │ ┌──────┘ │ ┌──────┘ ┌──┴───┴───┐ ┌──┴───┴───┐ │ Panel 2 │ │ Panel 4 │ │ + 40V - │ │ + 40V - │ └──┬───┬───┘ └──┬───┬───┘ │ │ │ │ │ │ 80V, 10A each │ │ │ │ │ │ +───+────────────────────+ │ │ (strings in parallel) │ -────────────────────────────- │ │ │ To Charge Controller │ └────────────┬───────────────┘ 80V, 20A

The rule: each series string must have the same number and type of panel. Strings can then be paralleled together. This approach is standard for arrays of 4-16+ panels feeding an MPPT charge controller.

Calculating Voc and Imp for Your Array

Every solar panel has these key specs on its datasheet:

  • Voc (Open Circuit Voltage): Maximum voltage when nothing is connected. This is the critical number for charge controller compatibility.
  • Vmp (Voltage at Maximum Power): Operating voltage under load.
  • Isc (Short Circuit Current): Maximum current the panel can produce.
  • Imp (Current at Maximum Power): Operating current under load.

Series Calculations

Multiply Voc by the number of panels in the string. Current stays the same.

Example: 3 panels, each Voc = 45.6V, Isc = 11.4A

Array Voc = 45.6V x 3 = 136.8V

Array Isc = 11.4A (unchanged)

Parallel Calculations

Multiply Isc by the number of panels. Voltage stays the same.

Example: 3 panels, each Voc = 45.6V, Isc = 11.4A

Array Voc = 45.6V (unchanged)

Array Isc = 11.4A x 3 = 34.2A

Series-Parallel Calculations

Example: 4 panels (2 strings of 2), each Voc = 45.6V, Isc = 11.4A

String Voc = 45.6V x 2 = 91.2V

Array Voc = 91.2V (parallel strings have same voltage)

Array Isc = 11.4A x 2 = 22.8A (2 parallel strings)

Matching to Your Charge Controller

This is the most important step and where most mistakes happen. Your charge controller has a maximum input voltage (Voc max) and a maximum input current. Your array must stay within these limits.

The Critical Rule

Your array Voc must be BELOW the charge controller's maximum input voltage.

Exceeding this voltage will permanently damage the controller. Always apply a cold-weather safety margin: in cold temperatures, panel Voc increases by about 10-15%. Multiply your calculated Voc by 1.15 and make sure it is still under the controller max.

MPPT vs PWM controllers: MPPT controllers can accept much higher input voltage (up to 150V or even 250V) and efficiently step it down to battery voltage. PWM controllers require the panel voltage to closely match the battery voltage. For any serious solar setup, MPPT is worth the extra cost.

Browse our charge controller database to find controllers with the right voltage and current ratings for your array. Or use the DIY System Builder to auto-match panels, controllers, and batteries.

MC4 Connector Basics

Almost all solar panels use MC4 connectors — waterproof, locking connectors designed for outdoor use. Here is what you need to know:

  • Male and female connectors: Panel positive leads have male connectors; negative leads have female. They snap together and lock.
  • For series: Simply connect the male (+) from one panel to the female (-) of the next. No extra hardware needed.
  • For parallel: You need MC4 branch connectors (Y-connectors or T-connectors) to combine multiple positive leads and multiple negative leads into single output wires.
  • Disconnecting: MC4 connectors require a special disconnect tool. Do not try to pull them apart by force. The tools cost a few dollars and prevent connector damage.
  • Never disconnect under load. Always turn off or disconnect the charge controller before separating MC4 connectors. Disconnecting under load can cause arcing and damage connectors.

Wire Gauge by Distance and Current

Undersized wire causes voltage drop, heat, and wasted energy. Oversized wire costs more but does no harm. When in doubt, go one size larger. Here are recommendations for common scenarios (targeting less than 3% voltage drop):

CurrentUp to 15 ft15-30 ft30-50 ft50-100 ft
10A14 AWG12 AWG10 AWG8 AWG
20A12 AWG10 AWG8 AWG6 AWG
30A10 AWG8 AWG6 AWG4 AWG
40A8 AWG6 AWG4 AWG2 AWG
50A+6 AWG4 AWG2 AWG1/0 AWG

Distances shown are one-way (panel to controller). Total wire length is double (positive + negative runs). These are guidelines for copper wire — consult NEC tables for exact requirements in permanent installations.

Common Mistakes to Avoid

  • Exceeding charge controller max voltage: The number one mistake. Calculate your array Voc, add a 15% cold-weather margin, and confirm it is below the controller max. This is a hard limit — exceeding it destroys the controller.
  • No fuse between panels and controller: Always install a fuse or circuit breaker on the positive lead between your solar array and charge controller. In parallel arrays, each string should also have its own fuse to prevent backfeed from other strings into a faulted panel.
  • Undersized wire: Thin wire on a long run wastes energy as heat and can be a fire hazard. Use the table above and always err on the side of thicker wire.
  • Mixing different panels in series: In a series string, the lowest-current panel limits the entire string. If you must mix panels, put different types in separate parallel strings, not in the same series string.
  • No disconnect switch: You should be able to disconnect your panels from the controller for maintenance. A DC-rated disconnect switch or breaker between the array and controller is important for safety.
  • Ignoring partial shading: One shaded panel in a series string can cut the entire string's output by 50-80%. If shading is unavoidable, use parallel wiring or add bypass diodes (most modern panels have these built in).

Related Resources

Affiliate disclosure: Some links on this page are affiliate links. If you purchase through these links, we earn a small commission at no additional cost to you. This does not influence our recommendations, which are based on specs and value metrics. See our full affiliate disclosure.