My grandfather had them installed about 15 years ago and was told then they would break even in about eight years. He was eighty at the time and we did wonder if he’d live to see any profit (no, as it turns out).
A lot will depend on the direction your roof faces. I have seen panels on east facing roofs, which seems like an odd decision to me.