Does the end-customer have to pay part of the cost?

No. Younergy takes care of 100% of the investment.