---
title: How do I scan points (barcode/NFC) during my shift?
description: Learn how to scan barcode or NFC scan points during a shift in the Clean Smarts mobile app and fix missing points, wrong codes, or failed scans.
---

[Skip to content](https://support.cleansmarts.com/how-do-i-use-scan-points-in-the-mobile-app#main-content)

[![](https://support.cleansmarts.com/hs-fs/hubfs/cleansmarts_logo_white_med.png?width=320&height=110&name=cleansmarts_logo_white_med.png)](https://www.cleansmarts.com/)

Open main navigation

Close main navigation

- [Contact us](mailto:support@cleansmarts.com)

[Contact us](mailto:support@cleansmarts.com)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Clean Smarts Knowledge Base](https://support.cleansmarts.com/?hsLang=en-us)
2. [Mobile App](https://support.cleansmarts.com/mobile-app?hsLang=en-us)
3. [Checklists, Tasks, and Scan Points](https://support.cleansmarts.com/mobile-app?hsLang=en-us#checklists-tasks-and-scan-points)

# How do I scan points (barcode/NFC) during my shift?

## Scan required rooms or areas from a location's Scan Points tab with a posted barcode or NFC tag.

Use **Scan Points** to record that you visited required rooms or areas during a shift. Each successful scan records the scan point, the user, the time, and the phone's location.

**Applies to:** Cleaners who can open the location or job in **MY JOBS**. An administrator must set up each area as a required scan point first. Barcode scanning does not require a separate scan-points user module. The **Tag** option requires your company's Expert Tier subscription and a phone that supports NFC.

---

### Before You Start

- Connect to the internet. Scan points are submitted when you scan them; do not rely on a failed scan being saved for later.
- Turn on location services and allow Clean Smarts to use your location. Both barcode and NFC scans record your phone's position.
- Allow camera access when you use **Barcode**.
- Turn on NFC when you use **Tag**.
- If your administrator recently changed the required points, tap **MORE \> Sync** before opening the location.

The **Scan Points** tab lists only sublocations that an administrator marked **Require Scan**. Areas that do not require a scan are not included in the progress total.

---

### Scan a Barcode

1. Tap **MY JOBS** and make sure today's date is selected.
2. Open the shift or location where you are working.
3. Tap **Scan Points** in the top row of location tabs.
4. Review the required areas and the progress count, such as **0/5 done**.
5. Tap **Barcode**.
6. On the **Scan Code** screen, hold the posted barcode inside the frame. The app scans it automatically when the code is clear.
7. Wait for **Successfully scanned**. The area's red empty circle changes to a green check and the progress count increases.
8. Repeat for each required area.

The scan history may show the time and user below a completed point. If the point has an associated checklist, the app may ask whether you want to open it. Choose **Yes** to go to the checklist or **No** to stay on **Scan Points**.

### Scan an NFC Tag

1. Open today's shift or location from **MY JOBS**, then tap **Scan Points**.
2. Tap **Tag**.
3. When the phone is ready, hold it close to the NFC tag until the scan finishes.
4. Wait for **Successfully scanned** and confirm that the area has a green check.

If you see **This feature requires a subscription to our Expert Tier**, your company's plan does not include NFC scan points. Use the posted barcode instead, or ask your supervisor which method to use. If you see **NFC is currently unavailable. Please try again**, confirm that the phone supports NFC and that NFC is turned on.

The **Tag** button inside **Scan Points** records an area visit. It is separate from using an NFC tag to check in or out of a shift.

---

### If You Opened a Different Date

Scan points are recorded for today, even if you opened a past or future shift date.

If the app shows **Do you want to scan anyway?**, choose **No**, return to **MY JOBS**, select today's date, and reopen the shift or location. If you choose **Yes**, today's scan may appear temporarily in the other date's history.

---

### Troubleshooting

**The tab says No scan points.** Ask your administrator to confirm that the correct sublocations have **Require Scan** turned on. Then update the app if needed, tap **MORE \> Sync**, and reopen the location.

**The camera does not open or the code will not scan.** Allow camera access for Clean Smarts in your phone settings. Clean the camera lens, improve the lighting, and hold the complete code steady inside the frame.

**You see Unable to find location with this barcode or Unable to get checklist with this barcode.** The code is not recognized as a required scan point for the location you opened. Check that you are at the correct location and scanning the label for the listed area. If it still fails after **Sync**, ask your administrator to verify the code assigned to that sublocation.

**You see a location-services message.** Turn on location services and allow location access for Clean Smarts, then scan again.

**The connection dropped or the point stayed red.** Reconnect and scan the point again. Count it as complete only after you see **Successfully scanned** and the green check.

---

### Related Articles

- [How do I set up scan points?](https://support.cleansmarts.com/how-do-i-set-up-scan-points?hsLang=en-us)
- [How do I create barcodes for scan points?](https://support.cleansmarts.com/how-do-i-create-barcodes-for-scan-points?hsLang=en-us)

---

- [Getting started](https://support.cleansmarts.com/getting-started?hsLang=en-us)
- [Mobile App](https://support.cleansmarts.com/mobile-app?hsLang=en-us#main-content)

    - [Getting Started](https://support.cleansmarts.com/mobile-app?hsLang=en-us#getting-started)
    - [Timekeeping](https://support.cleansmarts.com/mobile-app?hsLang=en-us#timekeeping)
    - [Geofences](https://support.cleansmarts.com/mobile-app?hsLang=en-us#geofences)
    - [Shifts, Jobs & Work Orders](https://support.cleansmarts.com/mobile-app?hsLang=en-us#shifts-jobs-work-orders)
    - [Checklists, Tasks, and Scan Points](https://support.cleansmarts.com/mobile-app?hsLang=en-us#checklists-tasks-and-scan-points)
    - [Issues and Service Requests](https://support.cleansmarts.com/mobile-app?hsLang=en-us#issues-and-service-requests)
    - [Inspections](https://support.cleansmarts.com/mobile-app?hsLang=en-us#inspections)
    - [Supplies](https://support.cleansmarts.com/mobile-app?hsLang=en-us#supplies)
    - [Messaging and Notifications](https://support.cleansmarts.com/mobile-app?hsLang=en-us#messaging-and-notifications)
    - [Manager Features](https://support.cleansmarts.com/mobile-app?hsLang=en-us#manager-features)
    - [Offline, Sync & Troubleshooting](https://support.cleansmarts.com/mobile-app?hsLang=en-us#offline-sync-troubleshooting)
    - [Profile and Help](https://support.cleansmarts.com/mobile-app?hsLang=en-us#profile-and-help)
    - [Training](https://support.cleansmarts.com/mobile-app?hsLang=en-us#training)
- [Web Portal](https://support.cleansmarts.com/web-portal?hsLang=en-us#main-content)

    - [Checklists, Tasks, and Scan Points](https://support.cleansmarts.com/web-portal?hsLang=en-us#checklists-tasks-and-scan-points)
    - [Users](https://support.cleansmarts.com/web-portal?hsLang=en-us#users)
    - [Custom Fields](https://support.cleansmarts.com/web-portal?hsLang=en-us#custom-fields)
    - [Geofences](https://support.cleansmarts.com/web-portal?hsLang=en-us#geofences)
    - [Inspections](https://support.cleansmarts.com/web-portal?hsLang=en-us#inspections)
    - [Issues and Service Requests](https://support.cleansmarts.com/web-portal?hsLang=en-us#issues-and-service-requests)
    - [Locations and Sub-locations](https://support.cleansmarts.com/web-portal?hsLang=en-us#locations-and-sub-locations)
    - [Messaging](https://support.cleansmarts.com/web-portal?hsLang=en-us#messaging)
    - [Pay Rates and Job Costing](https://support.cleansmarts.com/web-portal?hsLang=en-us#pay-rates-and-job-costing)
    - [Shifts and Scheduling](https://support.cleansmarts.com/web-portal?hsLang=en-us#shifts-and-scheduling)
    - [Supplies](https://support.cleansmarts.com/web-portal?hsLang=en-us#supplies)
    - [Time and Attendance](https://support.cleansmarts.com/web-portal?hsLang=en-us#time-and-attendance)
    - [Translation](https://support.cleansmarts.com/web-portal?hsLang=en-us#translation)
    - [Work Orders](https://support.cleansmarts.com/web-portal?hsLang=en-us#work-orders)
    - [Assets and Equipment](https://support.cleansmarts.com/web-portal?hsLang=en-us#assets-and-equipment)
    - [Billing and Subscriptions](https://support.cleansmarts.com/web-portal?hsLang=en-us#billing-and-subscriptions)
    - [Integrations](https://support.cleansmarts.com/web-portal?hsLang=en-us#integrations)
    - [Payroll](https://support.cleansmarts.com/web-portal?hsLang=en-us#payroll)
- [Customer Portal](https://support.cleansmarts.com/customer-portal?hsLang=en-us#main-content)

    - [Getting Started](https://support.cleansmarts.com/customer-portal?hsLang=en-us#getting-started)
    - [Completed Work](https://support.cleansmarts.com/customer-portal?hsLang=en-us#completed-work)
    - [Quality](https://support.cleansmarts.com/customer-portal?hsLang=en-us#quality)
    - [Service Requests](https://support.cleansmarts.com/customer-portal?hsLang=en-us#service-requests)
    - [Messages](https://support.cleansmarts.com/customer-portal?hsLang=en-us#messages)
    - [Supplies](https://support.cleansmarts.com/customer-portal?hsLang=en-us#supplies)
    - [Notifications](https://support.cleansmarts.com/customer-portal?hsLang=en-us#notifications)

[![](https://support.cleansmarts.com/hs-fs/hubfs/cleansmarts_logo_white_med.png?width=320&height=110&name=cleansmarts_logo_white_med.png)](https://www.cleansmarts.com/)

<https://www.linkedin.com/company/25431328/admin/feed/posts/?feedType=following> <https://www.instagram.com/cleansmarts/> <https://www.facebook.com/CleanSmarts> <https://www.youtube.com/playlist?list=PLfEnuG6Zr4hr12qZosZi5vZ3yA_0YEjce>

Copyright © 2026, Clean Smarts