T.C.
Our pack has a $40 registration fee, then later there's a $60 activity fee that's waived if you sell $200 of popcorn. This covers 2 camping fees plus one meal during each camping trip, badges, pinewood derby car, and most of the craft projects at meetings. We pay extra for activities like bowling, banquet/potluck meals, and other trips like camping overnight at the baseball stadium.
At our pack's recruiting night, I spoke to a parent who was very concerned about the cost. She was worried about having enough money to pay the $40 registration fee- let alone buying the uniform. The pack leader said that sometimes the extra popcorn money can be used to pay for fees, or the scout store might be able to work out something.