what reason is there to make a kid wait? lot of the previous posts say this is what we do but don't explain why they do it that way.
Possible reasons to delay awarding a merit badge patch........
*Scout Shop is miles & miles away.
*Cost to mail is $3 to $7 per package, even just for one patch.
*Advancement Chair does not have time to print out an order & get signatures every time one Scout finishes a merit badge.
It looks like the policy that smtroop168 quoted is for Rank Advancement patches only, not for Merit Badge patches. "presenting the Scout with his new badge of rank"
My 2 cents: I have a secret (illegal) stash of rank advancement patches that we award as soon as a Scout finishes a rank. Without that stash, it would be close to impossible to get the patch to the Scout in a week or two. For merit badge patches, the Scouts wait till the Court of Honor (that's the only time they wear their sashes anyway.)