Their price is not amazing. Careful with the ITC rebate. This seems to be inaccurate according to folks on this forum.Just got a quote from Swell Energy. This price seems amazing but something feels off about their ITC rebate. They're doing 30% off total amount. Was this assumed to be correct?
Last edited: