Short answer
You can get name tags made by an online badge maker, a local trophy or sign shop, or an office supply print counter. For staff badges worn every day, an online maker with no minimum and a free proof is usually the cheapest and fastest route: Best Name Badge prints plastic name tags from $8.99 each and ships in 5-8 business days.

Step by step
- 1Decide if the tag is daily wear or a one-day event. That settles printed vs paper.
- 2Pick a size. 1 x 3 inches fits a first name and title; 1.5 x 3 adds a logo.
- 3Pick a backing: pin for most uniforms, magnet for thin or delicate fabric.
- 4Send your logo as a vector or high-resolution PNG and approve the proof.
- 5Keep the order number so reorders for new hires match exactly.
| Online badge maker | Local trophy or sign shop | Office supply print counter | |
|---|---|---|---|
| Typical product | Printed plastic, metal, engraved, magnetic | Engraved plastic or metal | Paper inserts and stickers |
| Minimum order | Often none | Varies by shop | None |
| Proof before printing | Usually free, by email | In person | Rarely |
| Turnaround | About 1-2 weeks with shipping | Days to a week | Same day |
| Best for | Staff badges, reorders, logos | A few engraved tags | One-day events |