Toll free: (888) 899-3509

Local / intl: +1 (760) 597-0498

Fax: (888) 215-6374

Press 1 for Sales

Press 2 for Customer Service

You are here: Home > Charge Controllers

Charge Controller Solutions

EcoDirect.com carries a large selection of charge controllers and our goal is to make it easy for you to find the correct one for your application. You can browse our featured manufacturers in the table below. EcoDirect offers MPPT Controller & PWM Controller types from top manufacturers such as Morningstar.

Should you have any questions about how to size your controller, give one of our solar experts a call at 888-899-3509 and we will help you with the proces.

Not sure what a solar charge controller is? Scroll to the bottom of this page or click the "More Info" button for details.


Blue Sky SB2000E > 25 Amp 12 Volt MPPT Charge Controller Morningstar PS-15 > ProStar 15 Amp 12/24 Volt PWM Charge Controller Morningstar PS-15M > ProStar 15 Amp 12/24 Volt PWM Charge Controller > Includes Digital Meter
Our Price: $235.95
Our Price: $83.50
Our Price: $132.95
Blue Sky Solar Boost SB2000E - 25 Amp 12 Volt MPPT Charge Controller Morningstar ProStar 15 Amp 12/24 Volt PWM Charge Controller - PS-15 Morningstar ProStar 15 Amp 12/24 Volt PWM Charge Controller - Includes Digital Meter - PS-15M
Blue Sky Solar Boost
12 Volt 25 Amp
MPPT Charge Controller
MorningStar Prostar
15 Amp 12/24 Volt
PWM Charge Controller
MorningStar Prostar
15 Amp 12/24 Volt
PWM Charge Controller
Morningstar PS-30 > ProStar 30 Amp 12/24 Volt PWM Charge Controller Morningstar PS-30M > 30 Amp 12/24 Volt ProStar PWM Charge Controller > Includes Digital Meter Morningstar PS-15M-48V > ProStar 15 Amp 48 Volt PWM Charge Controller > Includes Digital Meter
Our Price: $112.95
Our Price: $160.95
Our Price: $165.95
Morningstar ProStar 30 Amp 12/24 Volt PWM Charge Controller - PS-30 Morningstar 30 Amp 12/24 Volt  ProStar PWM Charge Controller - Includes Digital Meter - PS-30M Morningstar ProStar 15 Amp 48 Volt PWM Charge Controller - Includes Digital Meter - PS-15M-48V
MorningStar Prostar
30 Amp 12/24 Volt
PWM Charge Controller
MorningStar Prostar
30 Amp 12/24 Volt
PWM Charge Controller
MorningStar Prostar
15 Amp 48 Volt
PWM Charge Controller
Morningstar PS-15M-48V-PG > ProStar 15 Amp 48 Volt PWM Charge Controller > Includes Digital Display, Positive Ground Morningstar SHS-6 > 6 Amp 12 Volt PWM Charge Controller > International Morningstar SHS-10 > 10 Amp 12 Volt PWM Charge Controller > International
Our Price: $184.95
Our Price: $29.95
Our Price: $36.15
Morningstar ProStar 15 Amp 48 Volt PWM Charge Controller - Includes Digital Display, Positive Ground - PS-15M-48V-PG Morningstar 6 Amp 12 Volt PWM Charge Controller -  International - SHS-6 Morningstar SHS-10 - 10 Amp 12 Volt PWM Charge Controller - International
MorningStar Prostar
15 Amp 48 Volt
PWM Charge Controller
MorningStar SHS
6 Amp 12 Volt
PWM Charge Controller
MorningStar SHS
10 Amp 12 Volt
PWM Charge Controller
Midnite Solar Classic-250 > 63 Amp 250 Volt "Classic" MPPT Charge Controller Midnite Solar Classic-150 > "Classic" 96 Amp 150 Volt MPPT Charge Controller Blue Sky SB3024iL > 30 Amp 12/24 Volt MPPT Charge Controller
Our Price: $744.95
Our Price: $668.95
Our Price: $329.95
Midnite Solar Classic-250 - 63 Amp 250 Volt Midnite Solar Classic-150 - Blue Sky Solar Boost SB3024iL - 30 Amp 12/24 Volt MPPT Charge Controller
Midnite Solar "Classic"
63 Amps 250 Volt
MPPT Charge Controller
Midnite Solar "Classic"
96 Amps 150 Volt
MPPT Charge Controller
Blue Sky Solar Boost
30 Amp 12/24 Volt
MPPT Charge Controller
Blue Sky SB3048L > 30 Amp 24/48 Volt MPPT Charge Controller Blue Sky SB2512i > 25 Amp 12 Volt MPPT Charge Controller Blue Sky SB2512iX > 25 Amp 12 Volt MPPT Charge Controller
Our Price: $512.95
Our Price: $176.95
Our Price: $202.95
Blue Sky Solar Boost SB3048L - 30 Amp 24/48 Volt MPPT Charge Controller Blue Sky Solar Boost 2512i - 25 Amp 12 Volt MPPT Charge Controller Blue Sky Solar Boost SB2512iX - 25 Amp 12 Volt MPPT Charge Controller
Blue Sky Solar Boost
30 Amp 24/48 Volt
MPPT Charge Controller
Blue Sky Solar Boost
25 Amp 12 Volt
MPPT Charge Controller
Blue Sky Solar Boost
25 Amp 12 Volt
MPPT Charge Controller
Blue Sky SB3024DiL > 30 Amp 12/24 Volt MPPT Charge Controller > Display Included Midnite Solar Classic-200 > "Classic" 79 Amps 200 Volt MPPT Charge Controller Morningstar TS-60 > TriStar 60 Amp 12/24/48 Volt PWM Charge Controller
Our Price: $386.95
Our Price: $705.95
Our Price: $186.95
Blue Sky Solar Boost SB3024DiL - 30 Amp 12/24 Volt MPPT Charge Controller - Display Included Midnite Solar Classic-200 - Morningstar TriStar 60 Amp 12/24/48 Volt PWM Charge Controller - TS-60
Blue Sky Solar Boost
30 Amp 12/24 Volt
MPPT Charge Controller
Midnite Solar "Classic"
79 Amps 200 Volt
MPPT Charge Controller
MorningStar Tristar
60 Amp 12/24/48 Volt
PWM Charge Controller
Morningstar TS-45 > TriStar 45 Amp 12/24/48 Volt PWM Charge Controller Morningstar SG-4 > SunGuard 4.5 Amp 12 Volt PWM Charge Controller MorningStar SSD-25 > SunSaver Duo 25 Amp 12 Volt PWM Charge Controller
Our Price: $142.95
Our Price: $24.05
Our Price: $80.15
Morningstar TriStar TS-45, PWM Charge Controller, 45 Amp, 12/24/48 Volt Morningstar SunGuard 4.5 Amp 12 Volt PWM Charge Controller -  SG-4 MorningStar SSD-25 - SunSaver Duo 25 Amp 12 Volt PWM Charge Controller
MorningStar Tristar
45 Amp 12/24/48 Volt
PWM Charge Controller
MorningStar SunGuard
4.5 Amp 12 Volt
PWM Charge Controller
MorningStar SunSaver
25 Amp 12 Volt
PWM Charge Controller
MorningStar SSD-25RM > SunSaver Duo 25 Amp 12 Volt PWM Charge Controller > Includes Remote Meter Morningstar PS-30M-PG > ProStar 30 Amp 12/24 Volt PWM Charge Controller > Includes Digital Meter, Positive Ground Morningstar SK-6 > SunKeeper 6 Amp 12 Volt PWM Charge Controller
Our Price: $135.95
Our Price: $185.95
Our Price: $44.80
MorningStar SSD-25RM - SunSaver Duo 25 Amp 12 Volt PWM Charge Controller - Includes Remote Meter Morningstar ProStar 30 Amp 12/24 Volt PWM Charge Controller - Includes Digital Meter, Positive Ground - PS-30M-PG Morningstar SunKeeper 6 Amp 12 Volt PWM Charge Controller -  SK-6
MorningStar SunSaver
25 Amp 12 Volt
PWM Charge Controller
MorningStar Prostar
30 Amp 12/24 Volt
PWM Charge Controller
MorningStar SunKeeper
6 Amp 12 Volt
PWM Charge Controller
Morningstar SK-12 > SunKeeper 12 Amp 12 Volt PWM Charge Controller Morningstar SL-10L-24V > SunLight 10 Amp 24 Volt PWM Charge Controller > Includes LVD Override Protection Morningstar SL-10L-12V > SunLight 10 Amp 12 Volt PWM Charge Controller > Includes LVD Override Protection
Our Price: $64.80
Our Price: $85.95
Our Price: $80.30
Morningstar SunKeeper 12 Amp 12 Volt PWM Charge Controller - SK-12 Morningstar SunLight 10 Amp 24 Volt PWM Charge Controller - Includes LVD Override Protection - SL-10L-24V Morningstar SunLight 10 Amp 12 Volt PWM Charge Controller - Includes LVD Override Protection - SL-10L-12V
MorningStar SunKeeper
12 Amp 12 Volt
PWM Charge Controller
MorningStar SunLight
10 Amp 24 Volt
PWM Charge Controller
MorningStar SunLight
10 Amp 12 Volt
PWM Charge Controller
Morningstar SL-20L-12V > SunLight 20 Amp 12 Volt PWM Charge Controller > Includes LVD Override Protection Morningstar SS-10-12V > SunSaver 10 Amp 12 Volt PWM Charge Controller Morningstar SS-10L-12V > SunSaver 10 Amp 12 Volt PWM Charge Controller > Includes LVD Override Protection
Our Price: $103.95
Our Price: $44.95
Our Price: $55.95
Morningstar SunLight 20 Amp 12 Volt PWM Charge Controller - Includes LVD Override Protection - SL-20L-12V Morningstar SunSaver 10 Amp 12 Volt PWM Charge Controller - SS-10-12V Morningstar SunSaver 10 Amp 12 Volt  PWM Charge Controller - Includes LVD Override Protection - SS-10L-12V
MorningStar SunLight
20 Amp 12 Volt
PWM Charge Controller
MorningStar SunSaver
10 Amp 12 Volt
PWM Charge Controller
MorningStar SunSaver
10 Amp 12 Volt
PWM Charge Controller

What is a charge controller?

The charge controller regulates the electric current that is flowing into and out of the battery bank, motor, or pump. By controlling the rate of electric current, charge controllers prevent overcharging and can protect against over-voltage which could damage the battery or motor. A charge controller can also prevent totally draining ("deep discharging") a battery, or perform controlled discharges, depending on the battery technology, to protect battery life.

MPPT or PWM Charge Controller?

Maximum Power Point Tracking charge controllers (MPPT) and Pulse Width Modulation (PWM) charge controllers are two types of charge "regulators" for renewable energy systems. They regulate the flow of electricity from the power generation system into the load or storage system. MPPT charge controllers are the most efficient type on the market but are also more expensive. MPPT and PWM technologies are not mutually exclusive, you do not have to use one or the other.

Several charge controllers use both technologies, but adding MPPT circuitry to a charge control increases the cost. When choosing the right solar charge controller, you'll need to consider how many panels you are using, what your battery bank power storage capacity will be and how much load your power system will create. You should also consider how long you will need to run the system (years). The annual power gains from an MPPT charge controller can offset the cost savings of a controller only using PWM in many situations. But a properly matched PWM can be much more cost effective especially for smaller installations.

MPPT charge controllers have the best performance, but they are more expensive

Why do MPPT charge controllers have the best performance? Because they allow your solar panels to operate at their optimum voltage levels in varying light conditions; summer, winter, morning, noon, cloudy etc... The MPPT charge controller takes the voltage output of the solar panels, and compares it to the battery voltage. It then figures out what is the best voltage to get maximum AMPS into the battery. Remember it's the AMPS that matter. Said another way, the MPPT controller tracks the best voltage level and then down converts it to the voltage of your system (12, 24, 48VDC). This "tracking" of the optimal power point improves performance by as much as 30%. PWM charge controllers on the other hand, reduce the voltage from the solar panel to that of the battery bank resulting in a decrease in efficiency. The efficiency loss depends on the size of the voltage mismatch between your panels and batteries.

Renewable Energy Charge Controller Diagram:

Solar Charge Controller, Wind Charge Controller

Another benefit of MPPT charge controllers is that many can accept high input voltages (up to 120+V DC) and efficiently down convert the DC voltage to that of your system (e.g. 12, 24, 48VDC, etc) which means you aren't losing any generated power and you are able to use what you generate more efficiently. Additionally, using a much higher DC voltage on the input side allows you to use thinner wire, decreasing your wire cost and making installation easier.

PWM charge controllers are less expensive and you will find a wider selection of models available. They are ideal for smaller systems where price point is critical or where the additional power is not really needed. Remember, your solar charge controller is an integral part of your system, stick with the brand names from reputable dealers for safe, long term success with your solar electric project!

A closer look at a Morningstar Tristar Charge Controller.

Return to Top