Donate to save vulnerable puppies today

    1. How much would you like to give today?

    2. Please enter your details

    3. Choose Your Payment Method

    Your request is being processed.

    Where your money goes

    Thanks to you, in the last financial year RSPCA NSW was able to help 24,271 animals in need. Thanks to the generous support of people like you, animals across NSW receive the care and protection that they need every day. Your contribution will make a significant difference to animals in need. If you have a question about donating to the RSPCA NSW, please contact our friendly supporter care team on 1300 777 221 or

    Other Ways to Give

    19 a feature fundraise mobile

    Community Fundraising

    Want to raise animals in need by fundraising on our behalf?
    33 a feature care for animals mobile

    Gift in Wills

    Have you considered leaving a gift in your will to RSPCA NSW?

    Our promise to you

    Without your generous and loyal support, RSPCA NSW couldn’t do the vital work that we do. That’s why we promise to always uphold the highest ethical standards at every turn, to reward your trust.