Free: Contests & Raffles.
They're like $23-40 per 1,000 patches at the store. Can get it cheaper online somewhere? Till then I'll just cut small patches off of my Sitka jacket.