The bigger the shoot, the higher the fee seems to be the general rule.
The regional, national and world competions are all pretty big and draw a lot of competitors, vendors and spectators. Higher fees defer higher operating costs and put some bucks in the SASS bank.
Our club, Powder Creek Cowboys, charges $10.00 for members and $15.00 for non-members to shoot a match. The money will be used to build, maintain and improve our range. Currently we are shooting at an indoor range with half the proceeds going toward range rental. The $5.00 to $20.00 fee ButlerFord45 referred to seems to be about average for local shoots.
I'll be getting to a big match one day! As a spectator. Sigh.
As for ammo, figure 10 rounds revolver, 10 rounds rifle and 2-8 rounds shotgun per stage with 4-6 stages per one day shoot as an average for a local match.
Come on out GB, I'll let you shoot my Larry Crow Vaqueros and turn you into a Ruger fan before you can holler yeehaw.