I say this with all due respect to Strollo22, but saying "You only need a heater big enough to heat the sump water" is not true. You need a heater that is large enough to add heat to your entire system (tank + sump) much faster than your entire system is losing heat to the room. If your desired water temperature is higher than the room temperature, your aquarium is constantly losing heat to the room; the colder the air temps the larger the heater you will need.
A 1,000W heater on a 180G should be sufficient. I run 1,800 watts on my 770 Gallon and the room temps get down into the 50s on cold winter nights...I think I am able to get away with having just over 2 watts per gallon because my tank is made out of thick acrylic which has good insulating properties and I also use polystyrene insulation and have covers for my tank...in other words, my tank is well insulated so heat is retained. If you make it difficult for heat to escape, you can use smaller heaters and save a lot of money on your electric bill.
This website has a cool calculator that actually shows you how much energy (watts) is lost to the room at a given room temperature. If you play around with the calculator you can see that insulting helps a ton.
http://www.hamzasreef.com/Contents/Calculators/HeaterChillerSizing.php