Walmart will do it “free”, if you buy the piercing studs. The cheapest are $9.99 plus tax for basic gold plated balls, the nicer ones tend to be around $20 or so.
It's free to get your ears pierced at Walmart. But you must buy the earrings from there and they're priced anywhere from $10 $30-
Is it open all day?
I agree with Daniel Watson... Places like Claire's at the mall usually provide free piercing with purchase of earrings, but they are generally much more experienced!
The piercing is free with the purchase of earrings
Considering they use the staple gun, I'd highly suggest getting it professionally done at a reputable shop like Elite Piercing.
Thanks! Your answer is awaiting moderation.