Yes 8 bucks get a tonto pass at a gas station near there or 6 not sure
$8 Tonto Pass daily parking permit. Available at almost every retailer on the road in. I usually get them at Walgreens. You can call the ranger's office and buy a one year pass if you plan to be there a lot. Passes also available for $12 at a kiosk at Phon D Sutton just a little farther in. Easier and less expensive to buy on the way in though.
Yes, Granite Reef requires a $8 Tonto Pass, same as all water access areas along the Salt River.
Thanks! Your answer is awaiting moderation.