Call or text 1-623-850-4134 Support available 7 days a week
Riverside CCW Online

Riverside County residents

Understand the training path before you enroll.

Choose an initial or renewal online course, complete your in-person live-fire qualification, and manage the county application separately with the Riverside County Sheriff’s Office.

Riverside County resident

For applicants who live in Riverside County. Step order can vary—follow the requests and deadlines in your own application.

  1. 1

    Complete the resident online course

    Choose the Riverside resident initial or renewal course and receive your certificate of completion.

  2. 2

    Qualify in person with Riverside CCW Training

    Schedule your live-fire qualification in Riverside with Riverside CCW Training.

  3. 3

    Submit your Sheriff application

    Apply through the county’s online portal, upload your certificates and required documents when requested, and pay Sheriff fees directly to the county.

  4. 4

    Interview and fingerprints

    Complete the Sheriff investigator interview and fingerprinting as instructed by the Sheriff’s Office.

  5. 5

    Permit decision

    The Riverside County Sheriff’s Office reviews your application and issues the permit.

Paid to the Sheriff separately

$205.39

For initial applicants, Riverside Sheriff online application and issuance fees total $205.39, including online transaction fees. This is paid separately from course tuition. Renewal applicants should follow the Sheriff’s current renewal fee instructions.

Keep the costs distinct

  • Online course tuition is paid through the course portal at registration. $195 Initial and $125 Renewal.
  • Live-fire qualification in Riverside is $75 paid at time of booking for initial and renewal.
  • Sheriff application and issuance fees are paid through the county process.

Looking for in-person CCW classes or other firearms training? Explore courses at Riverside CCW Training. Explore in-person training

Countywide coverage

Online CCW Training for Riverside County Communities

Riverside County residents can complete the online education portion from their own community. Online coursework is followed by a required in-person live-fire qualification and the Riverside County Sheriff’s application process—the permit process is not entirely online.

These are communities we serve through online training, not separate office locations. Cities are incorporated cities per Riverside County; unincorporated communities are per the County’s Unincorporated Communities Initiative.

Western Riverside County

Cities and communities in the northwestern part of the county.

Incorporated cities

Riverside, Corona, Eastvale, Jurupa Valley, Norco, Moreno Valley, Perris

Unincorporated communities

Mead Valley, Woodcrest, Temescal Valley, Home Gardens, Highgrove, El Cerrito, Lake Mathews, Nuevo

Southwest Riverside County

Cities and communities in the southwestern part of the county.

Incorporated cities

Temecula, Murrieta, Menifee (including Sun City), Lake Elsinore, Wildomar, Canyon Lake

Unincorporated communities

French Valley, Lakeland Village, Winchester

Romoland: portions are within the City of Menifee and portions are in unincorporated Riverside County.

San Jacinto Valley and Pass Area

Cities and communities in the San Jacinto Valley, the San Gorgonio Pass, and nearby mountain areas.

Incorporated cities

Hemet, San Jacinto, Banning, Beaumont, Calimesa

Unincorporated communities

Valle Vista, East Hemet, Homeland, Cherry Valley, Cabazon, Mountain Center, Anza, Aguanga

Coachella Valley

Cities and communities in the Coachella Valley.

Incorporated cities

Palm Springs, Cathedral City, Rancho Mirage, Palm Desert, Indian Wells, La Quinta, Indio, Coachella, Desert Hot Springs

Unincorporated communities

Thousand Palms, Bermuda Dunes, Vista Santa Rosa, Indio Hills, Sky Valley

Eastern Riverside County

Cities and communities in the eastern part of the county, toward the Colorado River.

Incorporated cities

Blythe

Unincorporated communities

Desert Center

Start your Riverside County course

  • Initial tuition: $195 promotional (normally $325)
  • Renewal tuition: $125 promotional (normally $200)
  • Live-fire qualification in Riverside: $75, separate from tuition
  • Fingerprinting and Sheriff fees are paid separately

Questions? Contact Us1-623-850-4134 — Support available 7 days a week

Riverside County online training questions

Can I take the online course if I live elsewhere in Riverside County?

Yes. Riverside County residents can complete the online education portion from any community in the county. The course is followed by a required in-person live-fire qualification and the Sheriff’s application process.

Where do I complete live-fire qualification?

Live-fire qualification is completed in person with Riverside CCW Training. In Riverside it is $75, paid at time of booking, and separate from online tuition.

Which course should I choose for an initial application or renewal?

Choose the Resident Initial course ($195, normally $325) if you are applying for the first time. Choose the Resident Renewal course ($125, normally $200) if you already hold a Riverside-issued CCW.

Does online training mean I can receive my permit entirely online?

No. Only the education portion is online. Live-fire qualification is in person, and fingerprinting, Sheriff fees, and the permit decision are handled separately through your issuing agency. If you are unsure which agency issues permits for your address, verify with that agency.

Resident questions

Permit length and decision timing

How long is a California CCW permit valid?

Standard California CCW licenses issued before January 1, 2027, keep the expiration date printed on the license. Beginning January 1, 2027, standard licenses issued or renewed may be valid for up to three years, depending on the issuing agency’s issuance period. Existing two-year licenses are not automatically extended.

Will my CCW application be completed within 120 days?

California law requires the issuing agency to give written notice of approval or denial within 120 days of receiving a completed initial application, or 30 days after receiving the required DOJ information, whichever is later. For renewal applications submitted on or after September 1, 2026, a similar later-date rule applies. This is a deadline for a decision notice, not a promise that a permit will be issued within 120 days. Applicants should follow requests in their Sheriff application.

Choose your course

Start with where you live.

Then choose initial or renewal.

$195normally $325

Riverside County Approved Course

Out-of-state Non-Resident

Initial course

Promotional online course tuition. Live-fire qualification and Sheriff fees are separate.

View course
$195normally $325

Riverside County Approved Course

Riverside resident

Initial course

Promotional online course tuition. Live-fire qualification and Sheriff fees are separate.

View course
$125normally $200

Riverside County Approved Course

Out-of-state Non-Resident

Renewal course

Promotional online course tuition. Live-fire qualification and Sheriff fees are separate.

View course
$125normally $200

Riverside County Approved Course

Riverside resident

Renewal course

Promotional online course tuition. Live-fire qualification and Sheriff fees are separate.

View course