Why verification matters

A CSCS card that looks right is not necessarily valid. Cards can be expired, cancelled, reported as lost (and replaced), or simply not genuine. Fraudulent CSCS cards do exist. CSCS has prosecuted cases of fake cards, and HSE has issued warnings about counterfeit construction qualifications.

For principal contractors, accepting an invalid CSCS card creates two problems. First, it means a potentially unqualified worker is on your site, which is a safety risk. Second, it is a compliance failure under CDM 2015, which requires you to ensure that workers have the skills, knowledge, and training appropriate to their role. For a full breakdown of what each card type means, see our guide to CSCS card types.

Method 1: Visual inspection

The most basic check. Look at the physical card and verify:

  • Card colour: Does it match the role? A labourer should have a green card. A supervisor should have a gold card. The wrong colour for the role is a red flag.
  • Expiry date: Is the date on the card in the future? If the card has expired, it is not valid regardless of how it looks.
  • Photograph: Does the person holding the card match the photograph? This seems obvious, but on busy mornings with queues at the gate, it is easy to skip.
  • Hologram and branding: Genuine CSCS cards have security features including holograms. Obvious signs of tampering (peeling, re-lamination, misaligned printing) suggest a counterfeit.

Visual inspection is better than nothing, but it has serious limitations. It cannot detect a card that has been cancelled after being reported lost. It cannot detect a card that has been fraudulently produced with a real-looking hologram. And it relies on the person at the gate knowing what to look for. For anything beyond the most basic screening, you need electronic verification.

Method 2: CSCS Smart Check app

CSCS Smart Check is the official verification tool provided by CSCS. It is available as the My CSCS mobile app (iOS and Android) and is free to use.

To verify a card:

  1. Open the My CSCS app
  2. Scan the barcode on the back of the card, or enter the card number manually
  3. Enter the card holder's date of birth
  4. The app displays the verification result: valid or not valid, the card type, the holder's name, the expiry date, and the qualification it represents

Smart Check can verify over 2.3 million cards across the CSCS scheme and partner schemes including CPCS, CISRS, ECS, and others. The check takes less than 30 seconds. For a step-by-step walkthrough, see our CSCS Smart Check guide.

Smart Check is the recommended method for site-level verification. It is fast, free, and definitive. If a card cannot be verified through Smart Check, it should not be accepted.

The limitation of Smart Check is that it is a manual process. Someone has to scan or enter each card individually. On a site with 200 workers across multiple subcontractors, scanning every card at the gate every morning is not practical. This is where the next two methods become relevant.

Method 3: CSCS website

The same verification can be performed via the CSCS website at cscs.uk.com. Enter the card number and date of birth, and the website returns the same information as the app. This method is useful for office-based verification when processing worker records or checking cards before a worker arrives on site.

The website method has the same limitation as the app: it is manual and one-card-at-a-time. It is appropriate for individual checks but does not scale to bulk verification.

Method 4: Automated API verification

For organisations managing large workforces across multiple sites, automated verification via the CSCS API is the most efficient approach. The API allows workforce management platforms to verify cards programmatically, without manual intervention.

How it works with AttendIQ:

  1. When a worker is added to the platform, their CSCS card number and date of birth are entered
  2. AttendIQ sends a verification request to the CSCS API automatically
  3. The API returns the card status, type, qualification, and expiry date
  4. The result is stored against the worker's profile with a confidence score of C6 (verified)
  5. If the card cannot be verified, the worker is flagged for manual review

Automated verification runs at three points: when the worker is first registered, nightly for any cards expiring within 90 days (to confirm renewal status), and on demand when an admin requests a re-check. This means card status is always current, not a snapshot from the day the worker was registered.

AttendIQ integrates CSCS verification directly. Cards are checked when workers are added, expiry dates are tracked automatically, and workers with invalid or expired cards are blocked by the access rules engine at sign-in.

What to do if a card is invalid

When a CSCS card fails verification, the response depends on the reason:

  • Expired card: The worker cannot start until they produce a valid renewed card. Direct them to renew via the My CSCS app or CSCS Online. The renewal process requires a valid CITB HS&E test (passed within the last two years) and current qualifications.
  • Card not found in system: The card may be counterfeit or from a non-CSCS partner scheme not yet covered by Smart Check. Do not accept the card. Ask the worker to provide alternative evidence of their qualification, and contact CSCS if you suspect fraud.
  • Card cancelled or reported lost: The worker may have a replacement card on order. Until they produce the replacement, they should not be permitted on site.
  • Wrong card type for the role: A worker holding a green (labourer) card should not be carrying out skilled trade work. A worker with a blue (skilled worker) card should not be in a supervisory role. Discuss with the worker's employer and do not permit work outside the scope of the card held.

In all cases, document the outcome. Record that the check was performed, what the result was, and what action was taken. This protects you if HSE later asks about your verification process.

Verification at scale

The challenge for principal contractors is not verifying one card. It is verifying hundreds of cards across dozens of subcontractors, keeping the data current as cards expire and renew, and doing it without creating a bottleneck at the site gate every morning.

The most effective approach combines pre-arrival verification with ongoing automated monitoring:

  • Pre-arrival: Subcontractors register their workers on the platform before mobilisation. CSCS cards are verified automatically via the API. Any failures are flagged to the subcontractor with enough time to resolve before the start date.
  • At sign-in: The access rules engine checks card status as part of the sign-in process. Workers with expired or invalid cards are blocked and told why.
  • Ongoing monitoring: Nightly batch verification for cards approaching expiry. Expiry alerts at 90 and 30 days. Dashboard showing CSCS compliance rates across all subcontractors.

This three-layer approach means that by the time a worker arrives at the gate, their CSCS card has already been verified. The gate check is a confirmation, not a discovery process. And if a card expires mid-project, the system catches it before anyone has to check manually.

Verify every CSCS card automatically when workers are registered

AttendIQ checks CSCS cards via the official API when workers join the platform, tracks expiry dates, and blocks workers with invalid cards at sign-in. No manual Smart Check scans at the gate.

From £5 per worker per month on annual plans. No setup fee.