USB flash drives are more expensive than most other promotional items. Generally, they cost anywhere from $5 to $20 each, with the most popular types falling in the $6 to $12 range. That includes both the device and the cost of adding your company's logo or design.