Short answer
For most teams the best name badge is a 1.5 x 3 inch printed badge with a magnet back: it fits a name, title and logo and does not damage shirts. Go metal-faced or solid metal for client-facing offices, engraved for uniforms, and pin backs for outerwear.

| Job | Pick | From |
|---|---|---|
| Retail and food service | Plastic, magnet back | $9.99 |
| Offices and dental | Premium metal-faced | $12.49 |
| Banks and executives | Executive solid metal | $15.85 |
| Security and uniforms | Engraved or metal tag, clutch back | $15.99 |
| Salons and boutiques | Bling | $27.49 |