On this page
The lights are fading at the campsite and the phone is nearly dead, so the question is whether your battery actually took a full charge during the day; the best solar charge controller for AGM batteries is the one whose stated current, voltage range and battery modes fit your bank. We compared five PWM controllers from Renogy, SUNAPEX, AeternaSol, SOLPERK and BougeRV, working only from what each listing states about current, battery modes, protections, weather ratings and warranty terms, and ranked them below.
SolarKitHQ earns a commission when you buy through links on this page, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure.
Quick picks
Best Overall Renogy Voyager 20A PWM: 20A PWM, top score, for AGM. Check price on Amazon
Runner-Up SUNAPEX 20A 12V PWM: 20A 12V PWM, strong score. Check price on Amazon
Value Pick AeternaSol 20A 12V PWM: 20A 12V PWM, good value. Check price on Amazon
Compact Pick SOLPERK 8A 12V PWM: 8A 12V PWM, small systems. Check price on Amazon
High-Current Pick BougeRV 30A PWM Controller: 30A PWM, 12/24V, most current. Check price on Amazon
The picks
| # | Product | Solar Score | Buy |
|---|---|---|---|
| 1 | Renogy Voyager 20A PWM | 9.7/10 | Buy on Amazon |
| 2 | SUNAPEX 20A 12V PWM | 9.6/10 | Buy on Amazon |
| 3 | AeternaSol 20A 12V PWM | 9.6/10 | Buy on Amazon |
| 4 | SOLPERK 8A 12V PWM | 9.5/10 | Buy on Amazon |
| 5 | BougeRV 30A PWM Controller | 9.5/10 | Buy on Amazon |

Renogy Voyager 20A PWM
A 20A PWM controller with 12/24V auto-detect, an IP67 rating and a backlit LCD, built for AGM, Gel and Flooded banks on boats, RVs and off-grid setups.
Pros
- Auto-detects 12V or 24V with AGM, Gel and Flooded battery types, with a manual lithium activation feature
- 4-stage charging (Bulk, Absorption, Float, Equalization) listed
- IP67 rating stated in the title and bullets
- 2-year material and workmanship warranty stated
Cons
- Spec table lists 50V max PV input and a Wanderer 10A parameter while the title and bullets state 55V and a Voyager 20A; trust the title
- Bluetooth monitoring needs the BT-1 module, sold separately
- Spec table lists Negative ground against positive ground in the title
- No panel wattage guidance is stated
Detailed Review
The listing states a 20A PWM controller that auto-detects 12V or 24V with AGM, Gel and Flooded batteries, plus a manual lithium activation feature. It lists 4-stage charging (Bulk, Absorption, Float, Equalization), protection against reverse polarity, overcharge, short-circuit, reverse current, overload and over-discharge, an IP67 rating, a backlit LCD showing charging current, generated energy, temperature, battery voltage and error codes, RS232 communication with Bluetooth via a BT-1 module sold separately, dimensions of 6.08 by 3.83 by 1.4 inches, 8.8 ounces and a 2-year material and workmanship warranty. The spec table contradicts the title in three places: it lists 50V max PV input against 55V, a Wanderer 10A parameter against a Voyager 20A, and Negative ground against positive ground, so trust the title and bullets.
Who it's for: RV and boat owners who want an auto-sensing 12/24V controller with a stated IP67 rating for an AGM, Gel or Flooded bank. Who should skip it: buyers who need a stated protection list for a lithium-only bank or want Bluetooth built in.
Its Solar Score of 9.7/10 comes from performance 30/35, build 22/25, value 21/25, safety 7/10 and warranty 3/5: 83 of 100 points, placed on our 9.2 to 9.8 scale.
Key Specifications
| Controller type | 20A PWM, 12/24V auto-detect |
|---|---|
| PV input | 55V max per title and bullets |
| Display | Backlit LCD with error codes |
| Size | 6.08 x 3.83 x 1.4 in, 8.8 oz |
Figures as published on the retailer listing, collected 20 October 2026. Performance figures are manufacturer rated.
Safety and Warranty
What this listing states. IP67 rating and reverse polarity, overcharge, short-circuit, reverse current, overload and over-discharge protection stated, so safety scores 7 of 10. 2-year material and workmanship warranty stated. It does not say everything a buyer needs, such as who pays return shipping, so warranty scores 3 of 5. See How We Pick.
Stay under the input limit. Keep your panels' combined open circuit voltage, with cold weather margin, under the controller's stated maximum PV input, connect the battery first unless the manual says otherwise, and fuse both sides as the manual directs.
This is general buying information, not professional advice. Follow each product manual and local rules, and see our Safety Disclaimer.

SUNAPEX 20A 12V PWM
A 20A 12V PWM controller with 4-stage charging, an LCD plus LED display and Type-C and USB device ports.
Pros
- 4-stage charging (Bulk, Absorption, Float, Equalization) listed for battery health
- Handles panels below 300W, the highest panel wattage among the 20A picks
- Type-C and USB ports for charging devices directly
- Six protections listed, including over-temperature and short-circuit
Cons
- 12V batteries only; not for 24V or 36V packs
- Spec table lists the display type as LED while the title and bullets describe an LCD; trust the title
- Only a 1-year warranty is stated
- No IP rating is stated
Detailed Review
The listing states a 20A PWM controller for 12V batteries only (not 24V or 36V), built for panels below 300W, with 4-stage charging (Bulk, Absorption, Float, Equalization), an LCD plus LED display, Type-C and USB output ports, zero idle drain with reverse-current blocking diodes and six protections: overcharge, over-voltage, reverse current, reverse polarity, short-circuit and over-temperature. It lists a 1-year warranty and dimensions of 4.1 by 2 by 0.8 inches. The spec table lists the display type as LED while the title and bullets describe an LCD, so trust the title on the display.
Who it's for: 12V off-grid and camper owners who want staged charging, device ports and a stated protection set. Who should skip it: anyone with a 24V battery bank or who needs a stated weather rating.
Its Solar Score of 9.6/10 comes from performance 28/35, build 20/25, value 21/25, safety 7/10 and warranty 2/5: 78 of 100 points, placed on our 9.2 to 9.8 scale.
Key Specifications
| Controller type | 20A PWM, 12V only |
|---|---|
| Panel support | Panels below 300W |
| Display | LCD plus LED indicators |
| Size | 4.1 x 2 x 0.8 in |
Figures as published on the retailer listing, collected 20 October 2026. Performance figures are manufacturer rated.
Safety and Warranty
What this listing states. Overcharge, over-voltage, reverse current, reverse polarity, short-circuit and over-temperature protection stated, so safety scores 7 of 10. 1 Year Warranty stated. It does not say everything a buyer needs, such as who pays return shipping, so warranty scores 2 of 5. See How We Pick.
Stay under the input limit. Keep your panels' combined open circuit voltage, with cold weather margin, under the controller's stated maximum PV input, connect the battery first unless the manual says otherwise, and fuse both sides as the manual directs.
This is general buying information, not professional advice. Follow each product manual and local rules, and see our Safety Disclaimer.

AeternaSol 20A 12V PWM
A 20A 12V PWM controller with a 20W Type-C PD port, an 18W USB port and an LCD showing voltage and current.
Pros
- 20W Type-C PD and 18W USB ports for fast-charging phones, tablets and cameras
- Supports solar panels up to 250W on 12V systems
- 6-in-1 protection set listed, including over-temperature and reverse current to the panel
- LCD shows battery voltage and charging current on demand
Cons
- 12V systems only; not compatible with 24V or 36V batteries
- No SAE-to-bare-wire cable or polarity adapter is included
- Only a 1-year warranty is stated
- No IP rating is stated
Detailed Review
The listing states a 20A PWM controller for 12V systems with LiFePO4, AGM and Gel batteries, 30V max Voc, and support for panels up to 250W. It lists a 20W Type-C PD port and an 18W USB port, an LCD that shows battery voltage and charging current for 5 seconds on a button press, LED indicators, a 6-in-1 safety protection set (overcharge, overcurrent, reverse current to the solar panel, reverse-polarity, overtemperature, output short-circuit), zero idle drain and a 1-year warranty, with dimensions of 7.09 by 4.13 by 1.18 inches and 5 ounces weight. It states no SAE-to-bare-wire cable or polarity adapter is included and that it is not compatible with 24V or 36V systems.
Who it's for: campers and RV owners who want device charging from the controller plus LCD monitoring on a 12V bank. Who should skip it: anyone planning a 24V system or who needs the wiring cables in the box.
Its Solar Score of 9.6/10 comes from performance 28/35, build 20/25, value 20/25, safety 6/10 and warranty 2/5: 76 of 100 points, placed on our 9.2 to 9.8 scale.
Key Specifications
| Controller type | 20A PWM, 12V only |
|---|---|
| PV input | 30V max Voc, panels up to 250W |
| Device ports | 20W Type-C PD, 18W USB |
| Size | 7.09 x 4.13 x 1.18 in, 5 oz |
Figures as published on the retailer listing, collected 20 October 2026. Performance figures are manufacturer rated.
Safety and Warranty
What this listing states. Overcharge, overcurrent, reverse current, reverse-polarity, overtemperature and output short-circuit protection stated, so safety scores 6 of 10. 1 Year Warranty stated. It does not say everything a buyer needs, such as who pays return shipping, so warranty scores 2 of 5. See How We Pick.
Stay under the input limit. Keep your panels' combined open circuit voltage, with cold weather margin, under the controller's stated maximum PV input, connect the battery first unless the manual says otherwise, and fuse both sides as the manual directs.
This is general buying information, not professional advice. Follow each product manual and local rules, and see our Safety Disclaimer.

SOLPERK 8A 12V PWM
A compact 8A 12V PWM controller with an IP67 rating, two LED status lights and an SAE connector for small battery maintenance.
Pros
- IP67 rating stated for outdoor use
- Six protections listed: reverse current, overheating, short circuit, overcharging, over-voltage and reverse polarity
- Zero battery drain at night stated
- SAE connector for simple plug-in wiring
Cons
- 8A current rating suits small setups and maintenance duty only
- 12V panels and batteries only
- Two LED lights only, with no voltage or current readout
- Only a 1-year warranty is stated
Detailed Review
The listing states an 8A 12V PWM controller for 12V solar panels with a maximum current of 8A and 12V batteries including LiFePO4, AGM and GEL, with an IP67 rating, two LED status lights, an SAE connector and zero power consumption at night. It lists six protections (reverse current, overheating, short circuit, overcharging, over-voltage, reverse polarity) and a one-year warranty with lifetime technical support, at 0.12 kg. The small current rating suits battery maintenance rather than large arrays.
Who it's for: boat and car owners who need a small, weather-rated keeper for a 12V AGM battery between trips. Who should skip it: anyone building an array above trickle or maintenance scale.
Its Solar Score of 9.5/10 comes from performance 26/35, build 20/25, value 21/25, safety 6/10 and warranty 2/5: 75 of 100 points, placed on our 9.2 to 9.8 scale.
Key Specifications
| Controller type | 8A PWM, 12V only |
|---|---|
| Connector | SAE |
| Weather rating | IP67 stated |
| Weight | 0.12 kg |
Figures as published on the retailer listing, collected 20 October 2026. Performance figures are manufacturer rated.
Safety and Warranty
What this listing states. IP67 rating and six protections (reverse current, overheating, short circuit, overcharging, over-voltage, reverse polarity) stated, so safety scores 6 of 10. One-year warranty and lifetime technical support stated. It does not say everything a buyer needs, such as who pays return shipping, so warranty scores 2 of 5. See How We Pick.
Stay under the input limit. Keep your panels' combined open circuit voltage, with cold weather margin, under the controller's stated maximum PV input, connect the battery first unless the manual says otherwise, and fuse both sides as the manual directs.
This is general buying information, not professional advice. Follow each product manual and local rules, and see our Safety Disclaimer.

BougeRV 30A PWM Controller
A 30A PWM controller with 12/24V support, a backlit display and lithium settings including a jumpstart function for over-discharged banks.
Pros
- 30A rating, the highest current in this group
- Handles 450W of input on 12V systems and 900W on 24V systems
- Lithium settings with a jumpstart function for over-discharged batteries
- Backlit display cycles PV input current and voltage every 3 seconds
Cons
- No protection list or IP rating is stated, so safety scored zero
- Spec table lists 24V voltage against 12V/24V in the title; trust the title
- 18-month warranty is shorter than the 2-year term on the top pick
- No USB-C device port is stated
Detailed Review
The listing states a 30A PWM controller for 12V or 24V batteries including SLD, FLA, GEL, AGM, SLA, LiFePO4, ternary lithium and LTO, with lithium settings and a jumpstart function for over-discharged batteries. It lists 55V max PV input, 450W input on 12V systems and 900W on 24V, a backlit display cycling PV input current and voltage every 3 seconds, 3 pairs of spade terminals and an 18-month manufacturer warranty, at 5.92 by 3.95 by 1.92 inches. The spec table lists 24 volts only, so trust the 12V/24V title, and the listing states no IP rating or protection list.
Who it's for: owners sizing up a larger 12V or 24V array who want the most stated current and panel watts in this group. Who should skip it: buyers who want a stated protection list or weather rating before they buy.
Its Solar Score of 9.5/10 comes from performance 32/35, build 21/25, value 20/25, safety 0/10 and warranty 3/5: 76 of 100 points, placed on our 9.2 to 9.8 scale.
Key Specifications
| Controller type | 30A PWM, 12/24V |
|---|---|
| PV input | 55V max; 450W at 12V, 900W at 24V |
| Display | Backlit, cycles PV current and voltage |
| Size | 5.92 x 3.95 x 1.92 in |
Figures as published on the retailer listing, collected 20 October 2026. Performance figures are manufacturer rated.
Safety and Warranty
What this listing states. No protection feature or safety listing is stated, so safety scores zero. Manufacturer warranty for 18 months from date of purchase stated. It does not say everything a buyer needs, such as who pays return shipping, so warranty scores 3 of 5. See How We Pick.
Stay under the input limit. Keep your panels' combined open circuit voltage, with cold weather margin, under the controller's stated maximum PV input, connect the battery first unless the manual says otherwise, and fuse both sides as the manual directs.
This is general buying information, not professional advice. Follow each product manual and local rules, and see our Safety Disclaimer.
As an Amazon Associate I earn from qualifying purchases.
More picks to compare
EcoSolLi 120A MPPT Solar Charge ControllerCheck on Amazon
TCEUMIKCheck on Amazon
vuicci 20A Solar Charge Controller 12VCheck on Amazon
Rolokit 12V 20A PWM Solar Charge ControllerCheck on Amazon
Compare the picks
| Controller | Solar Score | Current | Battery voltage | Panel support | Warranty | Amazon |
|---|---|---|---|---|---|---|
| Renogy Voyager 20A PWM | 9.7/10 | 20A PWM | 12/24V auto | 55V max PV input | 2 years | View on Amazon |
| SUNAPEX 20A 12V PWM | 9.6/10 | 20A PWM | 12V | Panels below 300W | 1 year | View on Amazon |
| AeternaSol 20A 12V PWM | 9.6/10 | 20A PWM | 12V | Panels up to 250W | 1 year | View on Amazon |
| SOLPERK 8A 12V PWM | 9.5/10 | 8A PWM | 12V | 12V panels up to 8A | 1 year | View on Amazon |
| BougeRV 30A PWM Controller | 9.5/10 | 30A PWM | 12/24V | 450W at 12V, 900W at 24V | 18 months | View on Amazon |
Specifications are manufacturer rated as listed, collected 20 October 2026.
How we scored them
The Solar Score weighs performance, build, value, safety and warranty. For a charge controller, safety means protections the listing actually states: overcharge, short-circuit, reverse polarity, reverse current and over-temperature, plus stated weather ratings such as IP67. The BougeRV pick states no protection list and no IP rating, so it scored zero on that line. All five controllers state a warranty term, from 1 year up to Renogy’s 2-year material and workmanship warranty. How we pick explains the weights.
| Product | Solar Score | Perf. /35 | Build /25 | Value /25 | Safety /10 | Warranty /5 |
|---|---|---|---|---|---|---|
| Renogy Voyager 20A PWM | 9.7 | 30 | 22 | 21 | 7 | 3 |
| SUNAPEX 20A 12V PWM | 9.6 | 28 | 20 | 21 | 7 | 2 |
| AeternaSol 20A 12V PWM | 9.6 | 28 | 20 | 20 | 6 | 2 |
| SOLPERK 8A 12V PWM | 9.5 | 26 | 20 | 21 | 6 | 2 |
| BougeRV 30A PWM Controller | 9.5 | 32 | 21 | 20 | 0 | 3 |
Scores run from 9.2 to 9.8: each product’s point total is placed on that range, so more points always means a higher score.
How to choose the best solar charge controller for agm batteries
Match the current rating to your array
All five picks are PWM controllers, but the current range runs from 8A on the SOLPERK to 30A on the BougeRV. SUNAPEX lists support for panels below 300W and AeternaSol lists panels up to 250W, while BougeRV lists 450W of input on a 12V system and 900W on a 24V system. If your array will grow, the 30A BougeRV or a 20A pick leaves more headroom than the 8A SOLPERK, which fits battery maintenance duty.
Pick the battery voltage you actually have
Renogy and BougeRV auto-detect 12V or 24V; the other three picks are 12V only, and SUNAPEX and AeternaSol state they are not for 24V or 36V packs. Renogy lists AGM, Gel and Flooded as automatic modes with a manual step for lithium, while BougeRV lists SLD, FLA, GEL, AGM, SLA and several lithium chemistries with a jumpstart function for over-discharged batteries. SUNAPEX, AeternaSol and SOLPERK all list AGM among their supported 12V battery types. Our best battery charger for AGM batteries guide covers the plug-in side of keeping an AGM bank full.
Decide what the display should tell you
Renogy and BougeRV both use backlit displays; BougeRV cycles PV input current and voltage every 3 seconds so you can see what the panel is doing. AeternaSol and SUNAPEX pair an LCD with LED indicators and add Type-C and USB ports for charging phones and cameras directly. The SOLPERK keeps it to two LED status lights, which suits a simple install you rarely check.
Compare the protection lists
The table below lines up what each listing states for protections and weather ratings. The BougeRV listing states neither, which is the concrete reason it sits below the smaller picks in the ranking. A panel-side option worth reading is our best portable solar panel with charge controller guide.
| Controller | Stated protections |
|---|---|
| Renogy Voyager 20A PWM | Reverse polarity, overcharge, short-circuit, reverse current, overload, over-discharge; IP67 |
| SUNAPEX 20A 12V PWM | Overcharge, over-voltage, reverse current, reverse polarity, short-circuit, over-temperature |
| AeternaSol 20A 12V PWM | 6-in-1: overcharge, overcurrent, reverse current, reverse-polarity, overtemperature, short-circuit |
| SOLPERK 8A 12V PWM | Reverse current, overheating, short circuit, overcharging, over-voltage, reverse polarity; IP67 |
| BougeRV 30A PWM Controller | Not stated |
Sizing Notes
- Match panel watts to the controller’s stated current and voltage: SUNAPEX lists panels below 300W, AeternaSol lists panels up to 250W, and BougeRV lists 450W on 12V systems or 900W on 24V systems.
- Keep panel open-circuit voltage under the stated max: 55V per the Renogy and BougeRV titles, 30V max Voc for AeternaSol.
- Check the controller’s battery mode against your bank: Renogy auto-detects 12V or 24V for AGM, Gel and Flooded with a manual lithium step, while BougeRV covers 12V and 24V across SLD, FLA, GEL, AGM and lithium types.
- Use the connectors the maker supplies: BougeRV includes 3 pairs of spade terminals, and SOLPERK and SUNAPEX use SAE connectors; verify polarity before connecting.
- Roof work and any connection to your RV’s 120V system are jobs for a qualified installer.
Frequently Asked Questions
Do all five controllers work with AGM batteries?
Yes. Renogy lists AGM as an automatic battery mode, BougeRV lists AGM among its supported types, and SUNAPEX, AeternaSol and SOLPERK all list AGM among their 12V battery types.
Which controllers here auto-detect 12V and 24V?
The Renogy Voyager and the BougeRV pick auto-detect 12V or 24V. The SUNAPEX, AeternaSol and SOLPERK picks are 12V only; SUNAPEX and AeternaSol state they are not compatible with 24V or 36V batteries.
Can I charge a phone from these controllers?
The AeternaSol lists a 20W Type-C PD port and an 18W USB port, the SUNAPEX lists Type-C and USB output ports, and the BougeRV lists a USB port. The Renogy and SOLPERK listings state no device charging ports.
Which picks state the strongest weather rating?
The Renogy and SOLPERK listings both state an IP67 rating. The AeternaSol, SUNAPEX and BougeRV listings state no IP rating.
What does the 4-stage charging on the Renogy and SUNAPEX listings mean?
Both listings describe Bulk, Absorption, Float and Equalization stages for managing the charge without overcharging the battery. The other three listings do not describe a staged charging profile.
Related guides
See every Charge Controllers guide and all Controllers and Inverters guides.
More picks: best MPPT solar charge controller for RV, best MPPT solar charge controller for lithium batteries, best deep cycle battery for inverter and LiFePO4 vs AGM battery for RV.




