FFL Transfers

FFL Transfers

* Important: Please call in advance prior to picking up your firearm to confirm that we have received it, and that we are available to complete the transfer. Our phone hours are different from our walk-in hours. Our hours for each location are listed on the bottom of this  page. Call 847-341-5711 .


Condition Yellow Academy is now your local firearm transfer center. You may choose to pick up your firearm from Arlington Heights or McHenry. We are a licensed FFL dealer. In addition to selling firearms, Condition Yellow Academy also facilitates transfers for gun purchases made online from out-of-state gun stores, or other out-of-state sources. Firearms cannot be shipped directly to you or your home. They must be shipped to an FFL transfer agent. If you are new to purchasing a firearm and having it shipped in, here is how it works:

1.) Purchase your firearm online, from your out-of-state gun shop, or from anyone else.

2.) A gun store will ask for an FFL certificate for the place that you want to have your firearm shipped to. Simply provide the email address below where we can send a copy of our FFL certificate to the store you purchased the firearm from. Many places already have our certificate.

3.) Once the gun is purchased, fill out the form below and click “submit”.

4.) Visit our shop to perform a background check. (Please check our walk-in hours on the bottom of this page). If the background check is approved and the required waiting period has passed from the date of purchase, you can pick up your gun.

5.) The cost is $39 per firearm transfer payable upon pick-up, or it can be pre-paid below.

If you have any questions, call us: 847-341-5711


Arlington Heights
601 W. Campus Dr.
Suite C-1

Arlington Heights, IL. 60004

Walk-in Hours :

Mon., Tues., Thurs.: (10:00 AM – 3:00 PM) & (7:00 PM – 9:00 PM)
Wednesday:  (1:00 PM – 5:00 PM)
Friday: Closed
Saturday & Sunday: By appointment Call first: 847-341-5711


2908 IL. Rt. 120

McHenry, IL. 60051

Walk-in hours:

Mon., Tues., Wed.: (10:00 AM – 7:00 PM)
Thurs. & Fri.: (10:00 AM – 6:00 PM)
Saturday: (10:00 AM- 5:00 PM)
Sunday: (10:00 AM – 4:00 PM)


Phone Hours: 
Mon., Tues., Wed.: (10:00 AM – 7:00 PM)
Thurs. & Fri.: (10:00 AM – 6:00 PM)
Saturday: (10:00 AM – 5:00 PM)
Sunday: (10:00 AM – 4:00 PM)
Phone Number:(847) 341-5711


Convenient FFL transfer services for Arlington Heights, Buffalo Grove, Palatine, Mount Prospect, Prospect Heights, Long Grove, Schaumburg, Hoffman Estates, Rolling Meadows, Wheeling, Inverness, Barrington, Deer Park, Kildeer, Riverwoods, Des Plaines, Elk Grove Village, Northbrook, Park Ridge, Deerfield, Highland Park, Vernon Hills, Lake Zurich, Hawthorn Woods, McHenry, Lake Zurich, Crystal Lake, and surrounding communities.