Yeah, most charities will not pay you to donate hair, I did it with Little Princesses Trust a few years make, and they need at least 10 inches I think.
I got my hair cut the other day, first time in years that I went to a hairdresser for it, won't be doing that again, only went for a trim, she took about an inch off it and it cost so much!