Shoot Smart.
Shop Smart.

Visit our online store to shop an enormous selection of firearms and accessories.
Note that you will be directed to a separate website.

Shop Now

Buy, Sell, & Trade At Shoot Smart

A one-stop-shop for all your range needs. Shop our huge selection of firearms, accessories, and merchandise online. Or stop by the store to see our growing new and used firearm inventory. Looking to make room in your safe? Bring in you previously loved firearms for an evaluation, if we're interested we'll make you an offer on the spot. Or trade it in for a firearm that better fits your needs.

Looking For Firearm Transfers?

Maybe you saw a great firearm deal online and couldn’t resist. Now you need a place to have it legally shipped. You can have your new firearm sent directly to us, and we’ll handle all the legal paperwork and requirements needed for you to take delivery.

Learn More
Blue Guns Background

Layaway Now Available In Store

Layaway is designed to give you a more convenient way to purchase your next firearm. Just 20% down reserves your the firearm while you make payments. Make your final payment within 120-days and walk out with your new firearm.*

*Purchase dependant on successful completion of federally required 4473 form. Limit two firearms per person at any one time. A small one-time service fee of $3.00 will be charged to manage the firearm and transactions. If you change your mind and do not want to purchase the item or you are denied during the Federal Background Check Process (Form 4473), a cancellation fee of $25 will be charged (from the down payment) and any other remaining funds will be refunded to you. If the firearm is not paid for in full within the 120-day period, we will attempt to contact you three times with an additional 10 days grace period before canceling the sale and refunding your money (minus the $25 cancellation fee).

Locations & Hours


10am - 9pm


8am - 9pm


9am - 9pm

Fort Worth Alliance
10305 North Fwy (I-35W)
Fort Worth, TX 76177

Join the Line

9455 Benbrook Blvd
Benbrook, TX 76126

Join the Line

Grand Prairie
2440 W. Main St
Grand Prairie, TX 75050

Join the Line