Skip to main content
NFC Tap-to-Punch lets field workers clock in and out by tapping a pre-programmed NFC badge or sticker against their mobile device — no tapping through the app required. Each tap advances a per-day workflow: the first tap clocks you in, the next starts your meal break, the next ends it, and the final tap clocks you out. Your project, phase, and labor classification are set once during NFC setup and applied automatically on every tap.
NFC Tap-to-Punch requires the FieldTime mobile PWA installed on an NFC-capable Android or iOS device. NFC is not available through a desktop browser or the browser extension. See your administrator if you need help installing the PWA.

How the NFC workflow works

Each NFC badge is linked to one employee and stores a default project, phase, task, and labor classification. When you tap the badge on your phone, FieldTime reads the tag and advances your time-tracking workflow to the next logical step for the current work day.
1

Tap 1 — Clock In

Your first tap of the day clocks you in. FieldTime records your clock-in timestamp from your device and immediately assigns your pre-configured project and labor classification. The active-shift timer starts.What you see: A confirmation message — “Clocked in from NFC tag.” Next step: Meal break start.
2

Tap 2 — Start Meal Break

Your second tap starts your meal break. The shift timer pauses while you are on break.What you see: “Meal break started from NFC tag.” Next step: Meal break end.
3

Tap 3 — End Meal Break

Your third tap ends the meal break. The shift timer resumes.What you see: “Meal break ended from NFC tag.” Next step: Clock out.
4

Tap 4 — Clock Out

Your fourth tap clocks you out. FieldTime calculates your total hours worked (gross time minus the meal break), writes auto-notes, and marks the entry as completed.What you see: “Clocked out from NFC tag.” Next step: Complete — no further taps needed for this work day.
The workflow is per work day. Once all four steps are complete, additional taps on the same day return a “NFC workflow already completed” message. The workflow resets automatically for the next work day.

Exempt employees and NFC

If your account is marked EXEMPT (salaried), the NFC workflow works differently. A single tap creates or updates a manual time entry for the current work day using the default hours and notes stored in your NFC tag configuration. There is no multi-step clock-in/out flow — the entry is upserted every time you tap, so tapping again on the same day simply refreshes the entry with the same values. This is useful for salaried field staff who want to log a standard day on a fixed project without opening the app.

Idempotency and offline safety

FieldTime assigns each NFC tap a unique identifier behind the scenes. If your device retries a tap (for example, due to a network timeout), FieldTime recognizes the duplicate and returns the original response without creating a second entry. This means tapping twice quickly in poor connectivity conditions is safe.

NFC tag setup (admin)

An administrator or the employee themselves must register the NFC tag before it can be used. Registration links the tag to a project and pre-fills the default values applied on every tap.
1

Navigate to NFC Settings

Go to Settings → NFC Tags (or open the NFC setup screen in the mobile PWA under your profile).
2

Configure tag defaults

Fill in the required fields:
FieldRequiredDescription
ProjectYesThe project all taps will charge to
PhaseNoThe project phase (required if the project uses phases)
TaskNoThe task within the selected phase
Labor ClassificationYesThe classification applied to every punch
Default HoursExempt onlyHours logged per tap for salaried employees
Default NotesExempt onlyNotes attached to the auto-created entry
3

Save and write to the badge

Select Save. FieldTime generates a unique tag identifier and returns a write URL — a deep link in the format:
https://app.fieldtime.com?screen=time&nfcTagId=<tagId>
Use your device’s NFC writing app (or the FieldTime PWA’s built-in writer) to program this URL onto the physical NFC badge or sticker.
4

Test the tag

Tap the newly programmed badge against the mobile device. You should see the clock-in confirmation. Check the Punch Clock page to confirm the active entry was created with the correct project and classification.
Each employee has exactly one NFC tag configuration at a time. Re-registering replaces the previous defaults. The physical badge does not need to be re-programmed when you update the defaults — the badge stores only a unique identifier that points to your configuration in FieldTime; the project mapping is always read from FieldTime at tap time.

Troubleshooting

'Invalid NFC tag' error

The tag was not recognized. Make sure the badge was programmed with the correct FieldTime URL and that NFC tag registration was completed in the app.

'NFC tag does not belong to you' error

You are signed in as a different employee than the one linked to this badge. Sign in with the correct account before tapping.

'Stored NFC defaults are incomplete' error

The project or labor classification saved during tag setup is no longer valid (for example, the project was archived). Re-register the NFC tag with updated defaults.

Tap has no effect

Check that NFC is enabled on your device and that the FieldTime PWA is installed and you are signed in. A network connection is required to advance the workflow.