I would say it is reg fee. I do not understand value of Sfor keyword in this combo. Only think I was able to google up is here, but I do not think it can have some commercial use.
Or is it maybe something playful, like "S for site"? Still I would say probably ref fee..