You could try asking your local RSPCA for a neutering voucher for her? They all operate their schemes slightly differently, but in my area its open to everyone- you don't have to be on benefits and the voucher gives you money off the neuter (you give the voucher to your vet).
If you give them a ring and ask about their neutering scheme hopefully they might be able to help.