Short answer
Most online name badge stores are legitimate, and you can check one in a few minutes: look for a real street address, a phone number answered by a person, a free proof before printing, published prices and a stated production time. If a store hides any of those, order a $2.99 sample pack or a single badge before placing a large order.

Step by step
- 1Find the street address and look it up on a map. A suite in a commercial building is normal for a print shop.
- 2Call the phone number during business hours and ask where the badges are printed.
- 3Confirm you get a proof by email before anything prints.
- 4Check that prices are published on the product page, not only by quote.
- 5Start with a sample pack or one badge if you are still unsure.
For reference, Best Name Badge lists its maker, Name Badges Inc., at 12240 SW 53rd St, Suite 511, Cooper City, FL 33330, phone (800) 243-9227, Monday to Friday 9am to 6pm and Saturday 10am to 2pm Eastern.