Age Verification Required

You must be 21 years of age or older to enter this website.

By entering this site you confirm you are of legal age to purchase firearms in your jurisdiction.

Florence, South Carolina

Licensed Federal Firearms Dealer

Learn More

About Carolina Arms Co.

Carolina Arms Co. is a licensed Federal Firearms Dealer proudly serving Florence, South Carolina and the surrounding Pee Dee region. We believe in honest dealings, fair pricing, and treating every customer like a neighbor — because that's exactly what you are.

Whether you're looking to transfer a firearm, place a special order, or need expert gunsmithing and cleaning services, we're here to help. We operate by appointment to ensure every customer gets the personal attention they deserve.

We are unapologetically pro–Second Amendment. The right of the people to keep and bear arms is not up for debate — it is the foundation of everything we do. Carolina Arms Co. exists to serve responsible, law-abiding citizens who exercise their God-given rights, and we will always stand firmly in defense of the freedoms guaranteed by the United States Constitution.

Our Services

FFL Transfers

Smooth, hassle-free firearm transfers from online retailers and private sales. We handle the paperwork so you don't have to worry.

Special Orders

Can't find what you're looking for? We work with top distributors to source the firearms and accessories you need at competitive prices.

Gunsmithing

From minor repairs and trigger jobs to full restorations, our gunsmithing services keep your firearms running reliably and accurately.

Ultrasonic Cleaning

Professional-grade ultrasonic cleaning that reaches every nook and cranny, restoring your firearm to like-new condition inside and out.

Hours & Location

Hours

By Appointment Only

We schedule appointments to give every customer our full, undivided attention. Use the form below or email us to set up a time that works for you.

Location

Florence, South Carolina

Proudly serving the Pee Dee region. Exact address provided upon scheduling your appointment.

Contact

[email protected]

Drop us an email anytime. We typically respond within 24 hours.

Contact Us

You can also email us directly at [email protected]