Report with household, individuals and contributions
There is a Contributions by Household report available under Reports > Contribution Reports by default in CiviCRM.  This should provide at least the basics of what you need.  You may need to edit the filter criteria to set "Household Member is" as the Relationship Type rather than "Head of Household is".