Leaking roof

Leaking roof caused restroom damage.

I got an estimate for $1300 to replace some shingles to fix the leak and to Install new drywall tape/float and paint decent price ?

I wish I could replace whole roof,but I can’t afford that right now