As far as I remember, only SSR gives a DVC discount. There may be an annual passholder discount for GF but I do not think so. I do not recall discounts at Beach Club. Beach Club is not really a spa in the same sense as SSR and GF are though - you can get a massage and it is nice but the same spa experience since the treatment rooms are just off the gym.
I went to the GF spa in Jan. & received the DVC discount on a 25 min. facial. Heaven BTW! I just came back from a trip & DH & I both visited the SSR spa. They do not give DVC discounts to any of the 25 min. treatments. Had I known this ahead of time I would not have gone there. I also enjoyed the spa treatment at the GF spa more (same facial). JHMO but if you offer the discount at 1 spa you should offer it at both. Seems unfair to me. DH also sent me for a surprise massage as an anniversary gift at the BWV health club. I asked for & received the DVC discount there as well. DH had booked me a 50 min. massage, but I switched it to te 25 min. one when I got there. They had no problem with that & I still received the discount. HTH & I highly recommend the GF spa!
I received a DVC discount at the GF spa when I was there last November. All you have to do is ask. I have all my bases covered, I am always asking if there is an AP, DVC, Disney Visa or AAA discount for just about everything.