These balls are reconditioned and have a driving range stripe applied to them. These cost about 25 cents each ball or $3 for a dozen. Most organizations who offer these will ask you to buy at least 50 dozen to make their time worthwhile. These balls are not sold in all-outlet stores; instead, they are kept in large warehouses where thousands of balls are stored before they are resold to driving ranges. The price of range balls is very variable - depending on how good the ball is, how long it has been since its last use, where from it comes, etc. A new ball that has never been used before can cost as little as 2 cents per ball or as much as $20 per dozen. Older balls that are no longer popular with players because they don't fly as far or spin as fast can go for as much as $5 per dozen. Range balls are expensive because they are so hard to come by a decent one will always sell for more than a used one. In conclusion, the price of range balls is extremely variable but it usually falls somewhere between 2 cents and $20 per dozen.