Skip to main content
New service

RCMP Fingerprinting & Criminal Record Check

Accredited fingerprinting service in Richmond and Surrey, BC. By-appointment only — submit the form below and we'll confirm your slot within 1 business day.

What you get

RCMP-accredited

Fingerprints captured electronically and submitted directly to the RCMP.

By appointment

Pick a time that works — no waiting in line, no walk-ins.

Richmond & Surrey

Two BC locations so you can choose what's closest.

All purposes

Immigration, employment, vulnerable sector, professional licensing, name change, adoption, and more.

Two convenient locations

Walk-ins are not accepted — please book first.

Richmond office

Central Richmond, close to Canada Line and ample parking.

Surrey office

Convenient Surrey location with weekend appointments.

Coupon code: FINGER10

Studying for your driver's licence too?

Book a fingerprinting appointment and use code FINGER10 to get 10% off our Premium driving test prep — unlimited practice questions, full mock exams, and detailed answer explanations.

FINGER10
See pricing

Request an appointment

We do not publish prices online because they depend on the purpose of your check. We'll quote you when we confirm the appointment.

Already booked? Check your appointment status →

Frequently asked questions

Do I need an appointment?

Yes. Fingerprinting must be done in person at the Richmond or Surrey office and is by appointment only — we cannot accept walk-ins.

How long does it take?

The in-office appointment usually takes 15–20 minutes. RCMP processing times depend on the type of check.

What should I bring?

Two pieces of valid government-issued ID (at least one with a photo) and any letter from the requesting organization.

Why isn't the price listed?

The fee depends on the purpose of the check and what the receiving organization requires. We'll quote you when we confirm your appointment.