Getting a Colorado concealed handgun permit (CCW/CHP)

Colorado calls a concealed-carry permit a concealed handgun permit (CHP). “CCW” is a common informal name for the same kind of permit. This page is a practical starting point, not legal advice: confirm the local application rules with the sheriff who will receive your application.

Looking for your county? CHP fees and how to apply in all 64 counties.

What a CHP does — and what SB25-003 does not change

A Colorado concealed handgun permit (CHP) authorizes its holder to carry a concealed handgun as state law allows. A permit is generally valid for five years from issuance.

A CHP is not the same thing as the eligibility card or course record used in the specified-semiautomatic-firearm purchase process. If your question is about buying or transferring a listed firearm after August 1, 2026, use the SB25-003 purchase pipeline.

Before you apply

A sheriff issues a CHP only to an applicant who meets the statutory criteria. Those include Colorado residency, being at least 21, and not being prohibited by state or federal law from possessing a firearm; the statute includes other criteria and possible grounds for denial.

Do not treat this as a complete eligibility screening. The sheriff applies the statute to the facts of an application. If eligibility is uncertain, get individual legal advice before paying for training or applying.

The application path

  1. Take qualifying CHP training

    For a new CHP application, the standard training path is an in-person concealed-handgun training class taught by a sheriff-verified instructor. It must provide at least eight hours of instruction, including a live-fire exercise and written competency exam; the original training certificate must be from within one year of the application.

  2. Use your issuing sheriff’s application process

    Apply through the sheriff for the county or city and county where you qualify to apply. The CBI conducts fingerprint and name-based background checks in partnership with sheriffs; sheriffs make the final permit decision.

    Appointment systems, documents, payment methods, and local administrative fees vary. Check your county’s row below and its sheriff’s CHP page before booking training.

  3. Budget for the state and sheriff fees

    The CBI lists $52.50 in state background-check and fingerprint fees for a new CHP application. A sheriff may charge an additional administrative fee, so confirm the total and payment method with the issuing sheriff before applying.

  4. Wait for the sheriff’s decision

    State law generally gives the sheriff 90 days after receiving the required application materials, or three business days after federal background-check results arrive, whichever is later, to issue or deny the permit.

CHP fees and how to apply, by county

Colorado CHP applications go to the sheriff of the county where you live (in Denver and Broomfield, the city and county). Colorado law caps the sheriff's own fee at $100 for a new permit and $50 for a renewal. CBI's fingerprint and background-check fees ($52.50 new, $13 renewal) are paid on top, for a statutory maximum of $152.50 for a new application and $63 for a renewal.

56 of 64 counties have an official CHP source on file below, and 50 publish a new-permit fee. Fees are the total the office lists for an application, CBI's share included unless the row says “plus CBI fees.” “Not published” means we found no official page stating it; call the office before relying on it.

Colorado concealed handgun permit fees and application channels by county
CountyIssuing officeNew permitRenewalHow to applyFingerprintsChecked
AdamsAdams County Sheriff's Office ↗$152.50includes CBI fees$63By appointment ↗Military discount: $50 off a new permit ($102.50 total) or $25 off renewal, with valid proof of service. Renewal of an expired permit (within 180 days) is $78.00. Lost/stolen replacement is $15.00. Payment is due at the appointment; credit/debit cards incur an additional processing fee.Walk-ins are not accepted for new or renewal permits; an in-person appointment must be scheduled online.Not publishedagent
AlamosaAlamosa County Sheriff's Office ↗$152.50$63Online portal ↗Replacement permit $15.00; name or address change $0.00; a card transaction fee applies. The page does not say whether the amounts include CBI's fees.Required for an original permit; scheduled through the online Permitium portal, Monday-Friday excluding legal holidays.agent
ArapahoeArapahoe County Sheriff's Office ↗$152.50includes CBI fees$63In personFees described as non-refundable. Late fee for an expired permit is $15.00; replacement permit fee is $15.00. Cash, check, money order, or credit/debit accepted (American Express not accepted).Applications are accepted walk-in only, Tuesday through Thursday, 7 a.m. to 4 p.m.; no online or mail option for the CHP itself.Not publishedagent
ArchuletaArchuleta County Sheriff's Office ↗$152.50includes CBI fees$50By appointmentA late fee of $15.00 applies if the renewal form is filed after the permit's expiration date. Fees are payable in cash or personal check to Archuleta County Sheriff's Office. Duplicate/replacement fee is $15.00; a temporary emergency permit fee is also $152.50, payable by cashier's check or money order.Required for new applicants only, Wednesdays 8:00 a.m.-4:00 p.m., by appointment; call 970-264-8430.agent
BacaBaca County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
BentBent County Sheriff's Office ↗$152.50includes CBI fees$25In personNew permit is $52.50 CBI fee plus $100.00 county processing, fingerprinting, and card fee. Renewal is $13.00 CBI plus $12.00 county fee.Handled by the Sheriff's Office during processing; two fingerprint cards are required.agent
BoulderBoulder County Sheriff's Office ↗$152.50includes CBI fees$63Online portal ↗All amounts are plus credit card fees. Late renewal (up to 6 months expired) is $78, which the page states is $63 plus a $15 late fee required by state law. Replacement card is $15 plus credit card fees, paid through the Permitium portal.Scheduled through the Permitium portal after the initial application; done at Boulder County Sheriff's Office HQ, 5600 Flatiron Parkway, Boulder. Applicant must bring a valid Colorado driver's license or ID card.agent
BroomfieldBroomfield Police Department ↗$142.50includes CBI fees$53Online portal ↗Late renewal (within 6 months of expiration) is $67.00; lost/replacement card is $15.00. Fees are paid through the Permitium portal.Broomfield, a combined city and county, issues CHPs through its Police Department rather than a county sheriff.New applicants schedule a fingerprinting appointment via Permitium; done at the Broomfield Police Department on Thursdays 9am-4pm. Applicants bring a valid Colorado ID; no additional paperwork or fees collected at the appointment.agent
ChaffeeChaffee County Sheriff's Office ↗$152.50includes CBI fees$63In personNew fee includes a $100 sheriff administration fee plus $52.50 CBI criminal-history check; renewal includes a $50 sheriff fee plus $13.00 CBI fee. Late renewal fee is an additional $15.00. Personal checks are not accepted for new applications; cash, check, or money order accepted for renewals.By appointment, Saturdays, at the Sheriff's Office; call 719-539-2814 to schedule.agent
CheyenneCheyenne County Sheriff's Office ↗$62.50includes CBI fees$23By appointment$52.50 CBI fee plus $10.00 sheriff card fee for a new permit; $13.00 CBI plus $10.00 for a renewal.The office does not accept online training certificates.Applicant submits fingerprints for the background check; the fee is due at the time fingerprints are taken at the Sheriff's Office.agent
Clear CreekClear Creek County Sheriff's Office ↗$152.50includes CBI fees$63By appointmentCard payments add a 2.7% processing fee; a $15 late fee applies to renewals after expiration.Photos and fingerprints are taken in person at the Sheriff's Office by appointment only.agent
ConejosConejos County Sheriff's Office ↗$62.50includes CBI fees$23By appointment$10.00 sheriff fee (new or renewal, set February 1, 2019, per the county's instruction sheet) plus CBI's $52.50 new / $13.00 renewal, CBI portion by money order only.Taken at the Sheriff's Office by appointment, Monday to Friday; renewal applicants with prints on file are not reprinted.agent
CostillaCostilla County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
CrowleyCrowley County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
CusterCuster County Sheriff's Office ↗$72.50includes CBI fees$33In person$52.50 (new) or $13.00 (renewal) money order or cashier's check to CBI, plus a $20.00 county processing fee.Taken in person at the office visit, with photo and signature.agent
DeltaDelta County Sheriff's Office ↗$110includes CBI fees$45Online portal ↗The page says the portal fees cover the background check.Done at the Delta County Courthouse, 501 Palmer Street, Delta, by court security deputies; allow about 30 minutes. Scheduled as part of the Permitium application, followed by a final appointment to sign for and receive the permit.agent
DenverDenver Police Department ↗$152.50includes CBI fees$63Online portal ↗A $15.00 late fee applies to renewals submitted after the permit has expired but within 6 months of expiration.Concealed handgun permits in Denver are issued by the Denver Police Department rather than a county sheriff.Fingerprints and photographs are scheduled during the online application process; applicant must appear in person within 60 days of submitting to complete them.agent
DoloresDolores County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
DouglasDouglas County Sheriff's Office ↗$152.50includes CBI fees$63Online portal ↗Late renewal (up to 6 months expired) $78. Card payments add a $4.20 fee. Military and veteran applicants with proof of service have the sheriff portion waived. Replacement $20; name or address change $15.Taken in person at the Justice Center (Castle Rock) or the Highlands Ranch Substation after the online Permitium application is submitted.agent
EagleEagle County Sheriff's Office ↗Not publishedNot publishedOnline portal ↗Not publishedagent
El PasoEl Paso County Sheriff's Office ↗$135includes CBI fees$63Online portal ↗New permit $135 is $52.50 CBI fee plus $82.50 sheriff processing fee.Taken in person at the Sheriff's Office during a required post-application appointment (photo, signature, fingerprints); page states no one is exempt from fingerprinting.agent
ElbertElbert County Sheriff's Office ↗$152.50includes CBI fees$63By appointment ↗New fee of $152.50 includes the background/fingerprint check (CBI cost) and the county's own processing fee, per the page. Cash payment requires exact change; card payments carry a nominal bank fee.Taken (with a photo) at the initial in-person appointment as part of the application review.agent
FremontFremont County Sheriff's Office ↗$152.50includes CBI fees$63Online portal ↗Late renewal (within 6 months) is $78.00; duplicate/lost permit is $15.00; name change $5.00; address change $0.00. Fees are paid through the Permitium portal linked from the sheriff's page.Not separately described on the sheriff's page; the Permitium application schedules an in-person appointment where the application is completed and payment/fingerprinting occurs.agent
GarfieldGarfield County Sheriff's Office ↗$152.50includes CBI fees$63In person ↗New-permit total of $152.50 is one payment covering both the county's processing fee and the CBI background/fingerprint fee. Per the county's CCW info packet, the $152.50 breaks down as $52.50 (CBI) + $100 (county processing); renewal $63.00 breaks down as $13.00 (CBI/NICS) + $50.00 (county). A $15.00 late fee applies for renewals filed after expiration.Fingerprints and photograph are taken at the Sheriff's Office at the time the applicant submits the application in person.agent
GilpinGilpin County Sheriff's Office ↗$156.50includes CBI fees$67Online portal ↗Paid when reserving the fingerprint appointment in the Permitium portal. Late renewal (within 6 months) $82.00; lost or destroyed permit $19.00.The portal's totals are $4 above the statutory maximum of sheriff fee plus CBI fees; the page does not itemize the difference.Required for a new permit. Appointments on Wednesdays and Thursdays are reserved through the portal.agent
GrandGrand County Sheriff's Office ↗$127.50$63By appointmentThe page does not say whether the amounts include CBI's fees. Renewal applicants do not need new fingerprints.Required for new applicants only (not renewals); call the Sheriff's Office to schedule a fingerprint appointment for the CBI background check.agent
GunnisonGunnison County Sheriff's Office ↗$152.50includes CBI fees$63By appointmentCertified funds (cashier's check/money order), exact cash, or credit card accepted, payable to Gunnison County Sheriff's Office; personal checks are not accepted.Taken at the scheduled appointment when the application is submitted, along with a photograph.agent
HinsdaleHinsdale County Sheriff's Office ↗$152.50includes CBI fees$63By appointmentFees are non-refundable. New permit fee 'includes required fingerprinting' per the page.The office accepts applications from Hinsdale County residents only.Applicant schedules a fingerprint appointment with the Records Custodian; hours Monday-Thursday, 9:00 AM to 1:00 PM, excluding holidays.agent
HuerfanoHuerfano County Sheriff's Office ↗$52.50includes CBI fees$13By appointmentThe packet lists only CBI's fee, by cashier's check or money order to CBI: $52.50 new, $13.00 renewal. No separate sheriff fee is published.One set of fingerprints (2 cards) taken at the Huerfano County Jail by appointment before the application is submitted.agent
JacksonJackson County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
JeffersonJefferson County Sheriff's Office ↗$152.50includes CBI fees$63Online portal ↗Renewal is $78.00 if the permit expired within the prior 6 months. Lost/stolen/destroyed replacement is $15.00; address/name change is free. All fees are non-refundable.Fingerprint scheduling is completed through the online Permitium application; specific fingerprinting location/method not detailed on the page.agent
KiowaKiowa County Sheriff's Office ↗$152.50includes CBI fees$35By appointmentNew permit is a $152.50 processing fee (cashier's check or money order payable to Kiowa County Sheriff Office) covering state/national criminal history check, fingerprints, Insta-check (NICS), forms, ID cards, and administrative costs. Renewal is $35.00, same payment form.The office says processing usually takes about nine weeks.After completing the application and required course, applicant calls the Sheriff's Office at (719) 438-5411 to schedule an appointment for photo and fingerprints.agent
Kit CarsonKit Carson County Sheriff's Office ↗$63includes CBI feesNot publishedBy appointmentOne $63.00 payment covers the CBI background check and the sheriff's processing fee. Cash, check, money order, or card (card adds a processing surcharge). No separate renewal amount is published.Photograph, signature, and fingerprints are taken at the in-person appointment at the Sheriff's Office.agent
La PlataLa Plata County Sheriff's Office ↗$132.50includes CBI fees$63Online portal ↗Late renewal (within 6 months of expiration) is $78.00; lost-permit replacement is $15.00; address change is $0.00. A nominal credit-card transaction fee is added on top. Fees are paid through the Permitium portal, which is linked directly from the sheriff's CHP page.Required for an original permit; scheduled as an appointment (Tuesday-Thursday) at 283 Girard St., Durango, CO through the Permitium application.agent
LakeLake County Sheriff's Office ↗$119.50includes CBI fees$55Online portal ↗Sheriff fee $67.00 new / $42.00 renewal, plus CBI's $52.50 new / $13.00 renewal.Scheduled during the online application for new applicants.agent
LarimerLarimer County Sheriff's Office ↗$132.50$53Online portal ↗A $12 late fee applies to renewals within the 6-month grace period. The page does not say whether the amounts include CBI's fees.New applicants must schedule an appointment for fingerprints and a photo at the Fort Collins (Sheriff's Office Administration, 2501 Midpoint Drive) or Loveland (200 Peridot) location; renewal applicants need only a new photo, no appointment required.agent
Las AnimasLas Animas County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
LincolnLincoln County Sheriff's Office ↗Not publishedNot publishedIn personThe new-permit page lists only CBI's $52.50 (money order or cashier's check to C.B.I.) and says the office waives its administrative fees for honorably discharged veterans, without stating the amount.New applications are signed under oath in person at the Sheriff's Office.Photographed and fingerprinted in person at the Sheriff's Office in Hugo when the application is submitted.agent
LoganLogan County Sheriff's Office ↗$152.50includes CBI fees$63In personCash, money order, or credit card; no personal checks. Fees are non-refundable if the permit is not issued.Fingerprints and photographs are taken when the applicant submits the application.agent
MesaMesa County Sheriff's Office ↗$52.50includes CBI fees$13Online portal ↗Payable by credit or debit card only; Permitium adds a small processing fee. The amounts match CBI's own fees and the page lists no separate county fee.Scheduled through the online Permitium application; taken at the Sheriff's Office appointment along with a photo. Card processing can take up to 90 days.agent
MineralMineral County Sheriff's Office ↗$97$43In personNew permit (or one expired more than 6 months) $97 including the fingerprint session; renewal $43, plus $15 if up to 6 months past expiration. Cash or check to the Mineral County Sheriff's Office. The page does not say whether the amounts include CBI's fees.Done in a fingerprint session of about 25 minutes as part of bringing in the completed application and payment; page does not say whether this requires a scheduled appointment.agent
MoffatMoffat County Sheriff's Office ↗$152.50includes CBI fees$63In person ↗$100 sheriff fee plus $52.50 CBI fee for a new permit; $50 plus $13.00 for a renewal, all payable to the Moffat County Sheriff's Office.The office publishes its CHP page on the CrimeWatch platform.Taken at the Moffat County Detention Center; done daily except Thursdays after 3:00 p.m. due to court schedules.agent
MontezumaMontezuma County Sheriff's Office ↗$62.50includes CBI fees$13By appointmentFrom the county's 2022 packet: $52.50 for the state and national checks plus $10.00 for forms, ID card, and local records check. Renewal $13.00, plus $39.50 if not previously fingerprinted. $15.00 late fee after expiration.Taken at the Sheriff's Office as part of the application (or at renewal, if not previously fingerprinted); permits are processed on Wednesdays 7:30am-4:00pm per third-party summaries of the office's practice.agent
MontroseMontrose County Sheriff's Office ↗$80includes CBI fees$20By appointment ↗Paid in two parts: new permit $52.50 money order to CBI plus $27.50 to the sheriff's office; renewal $13.00 to CBI plus $7.00 to the sheriff's office.By appointment only, scheduled by calling 970-252-4070 before the application is submitted in person.agent
MorganMorgan County Sheriff's Office ↗$152.50includes CBI fees$38In personOne payment made to the Morgan County Sheriff's Office covers county administrative costs plus the state/national criminal history check (fingerprints) and Insta-check (NICS).Not publishedagent
OteroOtero County Sheriff's Office ↗Not publishedNot publishedBy appointmentTaken in person during the application appointment at the Sheriff's Office; prints are sent to CBI/FBI.agent
OurayOuray County Sheriff's Office ↗$100$50By appointmentCheck payable to the Ouray County Sheriff. The page does not say whether the amounts include CBI's fees.New permit applications require an in-person appointment; renewal applications may be submitted by mail.Sheriff's Office personnel fingerprint the applicant at their appointment.agent
ParkPark County Sheriff's Office ↗$152.50includes CBI fees$63By appointment$100 sheriff fee plus $52.50 CBI fee for a new permit; $50 plus $13.00 for a renewal. Cash, check, or money order to the Park County Sheriff's Office; Visa/Mastercard adds a $3.95 fee.Taken by Sheriff's Office staff during the required in-person appointment at the Fairplay Sheriff's Office (15-30 minutes), along with a photo and document review.agent
PhillipsPhillips County Sheriff's Office ↗$102.50$28By appointmentPage also lists a separate Expired Renewal Application fee of $44.00. Fee breakdown between sheriff and CBI portions is not itemized on this page.Taken at the Sheriff's Office at the time the application is dropped off, by appointment only.agent
PitkinPitkin County Sheriff's Office ↗$152.50$63By appointmentThe page does not say whether the amounts include CBI's fees.Taken during the required in-person appointment at the Sheriff's Office along with a photograph.agent
ProwersProwers County Sheriff's Office ↗Not publishedNot publishedNot publishedNot publishedagent
PuebloPueblo County Sheriff's Office ↗$152.50includes CBI fees$63Online portal ↗Late fee of $15 added to renewal if the permit is expired less than 6 months; expired past 6 months requires a new application instead of renewal. HR218/retiree new-or-renewal applications are $13. Minimal card-processing fees may apply on top of the listed amounts.Taken in person at a scheduled appointment after the online application is submitted (new applications only); a photo is taken at the same time. Renewal applications do not require an appointment.agent
Rio BlancoRio Blanco County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
Rio GrandeRio Grande County Sheriff's Office ↗Not publishedNot publishedNot publishedNot publishedagent
RouttRoutt County Sheriff's Office ↗$152.50includes CBI fees$63By appointmentNew fee breaks down as $100 for the permit plus $52.50 for the background/fingerprint check (CBI cost); renewal breaks down as $50 for the permit plus $13 for the background check. Cash requires exact change (sheriff's office cannot make change); card payments carry a 4.9% bank fee. A $15.00 late fee applies for renewals filed after expiration.Taken at the Sheriff's Office during the applicant's initial in-person appointment.agent
SaguacheSaguache County Sheriff's OfficeNot publishedNot publishedNot publishedNot publishedunverified
San JuanSan Juan County Sheriff's Office ↗Not publishedNot publishedBy appointmentApplication forms are available in person or by mail from the Sheriff's Office.Fingerprinting is done at the in-person appointment (along with application processing and photo/signature), which takes about 15 minutes; applicant calls the Sheriff's Office to schedule after submitting the paper application.agent
San MiguelSan Miguel County Sheriff's Office ↗$105includes CBI fees$63By appointmentNew permit $105 is $52.50 CBI fee plus $52.50 sheriff fee. Cards carry a 2.39% processing fee.The office does not accept online training or hunter-education courses for the handgun training certificate.Collected in person during the scheduled appointment (photo, signature, fingerprints, payment) and sent to CBI and FBI.agent
SedgwickSedgwick County Sheriff's Office ↗$102.50includes CBI fees$13In personNew-permit fee of $102.50 covers forms, ID card, local records check, and the state/national (CBI fingerprint and NICS Insta-check) background check, per the packet. Renewal fee is $13.00 if previously fingerprinted; if not previously fingerprinted, an additional $39.50 is added for a total of $52.50. A $15.00 late fee applies if the renewal form is filed after the permit's expiration date. Fees payable by cash, credit card (when operable), cashier's check, money order, or personal check to Sedgwick County Sheriff's Office.Two completed fingerprint cards must be submitted with the application; fingerprints and the required photograph may be taken at the time the application is submitted at the Sheriff's Office.agent
SummitSummit County Sheriff's Office ↗$152.50includes CBI fees$63Online portal ↗Late renewal (within 6 months) is $77.00; lost/stolen replacement $15.00 (stolen requires a police report number); name/address change $0.00.Required for an original permit; scheduled through the Permitium application (specific location/hours not stated on the sheriff's page).agent
TellerTeller County Sheriff's Office ↗$152.50includes CBI fees$63By appointmentThe packet says the fee is current as of January 10, 2023, and covers CBI's checks and the county fee. Replacement permit $15.00; temporary emergency permit $55.00.Photograph taken at the Sheriff's Office; CBI conducts the background/fingerprint clearance before the permit is printed. New and renewal applicants must call 719-304-5706 to schedule an in-person appointment (by appointment only, no exceptions).agent
WashingtonWashington County Sheriff's Office ↗$152.50includes CBI fees$48By appointmentSheriff fee $100 new / $35 renewal, plus CBI's $52.50 new / $13.00 renewal.Photograph and fingerprints are taken at the time the applicant submits the application.agent
WeldWeld County Sheriff's Office ↗$52.50includes CBI fees$38Online portal ↗From the sheriff's January 12, 2024 packet: a new permit is CBI's $52.50 with no separate sheriff charge; renewal is $25 sheriff plus $13 CBI. $15 late fee within the 6-month grace period. One payment to the Weld County Sheriff's Office.Taken at application: walk-in (no appointment) at the Sheriff's Administration Building, 1950 O Street, Greeley, or by appointment at the Southwest Substation, 4209 CR 24 1/2, Longmont. CBI requires a new set of fingerprints for every new CHP application even if the applicant was fingerprinted before for other purposes.agent
YumaYuma County Sheriff's Office ↗$102.50$38In personThe page does not say whether the amounts include CBI's fees. Replacement permit $15.00.By appointment; scheduled when dropping off the application or by calling (970) 332-4805.agent

See an outdated fee or a county we are missing? Send it throughcorrections with a link to the office’s page.

Renewal

A permittee may apply for renewal during the 120 days before the permit expires. A current refresher-class certificate generally must be dated within six months of the renewal application; confirm the sheriff's local process and any applicable statutory alternative.

CHP holders and the 4-hour vs 12-hour SB25-003 course

SB25-003 has two course tracks: a Basic 4-hour course for applicants whose hunter education is verified in CPW records, and an Extended 12-hour course, taught over at least two days, for everyone else. CPW says background checks and courses taken for a concealed carry permit are not reciprocal for the Firearms Safety Program, so holding a CHP does not change which track applies.

If you hold a CHP and want to buy a specified semiautomatic firearm, you still need the SB25-003 eligibility card and course. Seewhich firearms safety course applies andthe eligibility-card steps.

CHP/CCW versus the SB25-003 purchase process

QuestionColorado CHP / CCWSB25-003 SSF process
PurposeAuthorization to carry a concealed handgun as state law allows.Prerequisites for certain future SSF purchases or transfers.
Who runs the process?County sheriff, with CBI background-check support.County sheriff, Colorado Parks and Wildlife, and the Firearms Safety System.
Can the training or background check substitute?No. State guidance says CHP/CCW background checks and courses are not reciprocal for the Firearms Safety Program.

SB25-003 uses a different Firearms Safety System and course path for purchases or transfers of specified semiautomatic firearms on or after August 1, 2026. Colorado Parks and Wildlife says that background checks and courses completed for a CHP/CCW are not reciprocal for that program.

For SSF eligibility-card status by county, see the county tracker. For the state’s purchase-and-training sequence, seethe SB25-003 purchase pipeline andits separate firearms-safety-course requirements. For what SB25-003 excludes from that process entirely, seewhat SB25-003 exempts. For the separate Colorado dangerous-weapon statute and the August 2026 federal ruling, seebuying a suppressor in Colorado.