For AZ there is not any real ROI for PWs. The peak to non-peak rates are to close. Not like parts of CA where the differ by up to 30 cents per kWh. In Tucson, the delta is only about 3 cents per kWh.
The ROI I get is not having AC shut off, clocks to reset, etc. during a power failure. We had a real bad storm last night and the power went off twice for about 1 and 3 minutes respectively (prior outage was 3 hours), but I didn't even see a blip on the evening news that I was watching.
Similar situation here, very little ROI in Florida for PWs (sell rate = 1/3 of buy rate). For me, it was for peace of mind and, albeit an expensive generator, having zero maintenance and not having to bury propane tanks (no natural gas here) is a huge plus. I have found that the PWs do add benefit, similar to
@ptdusn, in my case having enough reserve to run my house during the night before recharging the next day which has greatly accelerated my solar ROI. My original predictions/calculations were about 8 years for just solar, 11.5 years for solar + PWs. My actual calculations (if they continue as they have for this year) are 5.6 years solar and 9.8 years for solar + PW, just in time for warranty expiration. I expect to get at least another 5 years post warranty out of the PWs, and lots more years from the Tesla 400w panels.
In 11 months, I've imported 1,200kWhs, and exported 4600kWhs. I'd say a good third of the imported kWhs were in the first month where 'charge from grid' was locked turned on, along with 'stormwatch' until I could get Tesla support to unlock the settings. In any case, 1,200kWh is less than half of what I used to import in a single month prior to PV. A major reason for that low number is the PWs.
Of course, If I didn't have PWs, I would have exported an additional 10,800kWh. When added up would be about $972 in credits. I would also (have to guess here) imported about half of that to cover the house on less productive days and nights, which would have cost about $1,080.
I know I had a point when I started this response, but it has since left my brain. I guess you can call this a general rambling about PW ROI.