How to generate a monthly report for multiple years?
You can try Report plus extension, it does provide some reports grouped by contribution date in month or year may be Contribution Summary Plus or Contribution Matrix Plus