GPS time clock for NYC construction crews

Hours proved by where you stood.

One tap at the job site. Location-verified hours, site records and payroll — including certified payroll for public jobs — without chasing your crew.

The card

Safety cards, read the moment they arrive.

A new man photographs his SST card in the app. SHIFT reads the card type, the expiry and the name on it. If all three are clear and the name matches, it approves the card and leaves it at the top of People for a second look. If anything is unclear, it goes to the office with the fields already filled in.

Can’t read a card? Ask him for a new photo: until it arrives he cannot clock in on your sites. Card photos are read by Claude, by Anthropic, and are not used to train it. Shown on an invented card; no real card appears on this page.

Approved by AI · look again
SITE SAFETY TRAINING WORKER NAME LUIS A. ORTEGA EXPIRES 08/14/2029 CARD NO.

Photo received from the app

Card type
Name on the card
Expires
Reading the card…
LO Luis OrtegaCarpenter · SST Worker · until Aug 2029 Can clock in

The site

Who made it to the site, and his card with him.

Each tap lands in two places at once: On site now for the office, and the site safety training log for the inspector. Men from a subcontractor you invited show up as SUB, with their cards. The QR sign on the fence opens today’s log without a login. Turn on site alerts and the office also hears when a man walks off mid-shift, and when he comes back. Standing at the gate without tapping in? With location set to “Always”, the app reminds him on working-day mornings, and the office sees him as at the site, not clocked in.

Arrival times are real: 200 East 95, Thursday October 8. Names changed.

On site now

200 East 95

6on site

Site safety training log

Today, 200 East 95

SST LOG · SCAN

No login neededThe inspector scans the sign and sees today’s list with every card. A card photo opens only for a man on today’s list.

One tap, two records

Friday

The week adds itself up.

A full day is 1. On a site where overtime counts, every hour past eight adds an eighth; on one where it doesn’t, only the foreman’s number can make a day longer. Two sites in one day share it. Every correction keeps its reason, and the office reviews the week before it goes out.

Paid by the hour or by the day. Night, weekend and union premiums apply only to the minutes that match; a night shift stays with the day it started.

1a full day, eight hours
1.125an hour past eight
0.5half the day at each of two sites
Week closed · ready for payroll

Weekly reportWeek of September 28 · 44 men · every value a real day

Days worked in the week of September 28, by man and by day, with totals
WorkerMonTueWedThuFriSatDays

a daypast eight hours

Names changed.

Public jobs · certified payroll

Certified payroll, built from verified hours.

From verified site hours to certified payroll. Prepare and sign the WH-347, apply prevailing-wage rates, each trade’s overtime and fringe by fund, and export New York State XML where it applies.

  • A daily sign-in sheet for the inspector
  • Union fund hours and contributions, per member
  • Apprentice ratios checked by trade, every week

Illustrative workers and project · wage examples from New York City’s 2026–27 prevailing-wage schedule.

Certified payroll · week ending Oct 17School addition, BronxContract C-2026-0417 · payroll no. 6
Reviewed Sign
Worker · classificationMon 10/12Tue 10/13Rate/ hrFringe
STOTSTOT
Luis OrtegaCarpenter · building8–8160.05+ 50.83 fringe50.83
Kwame MensahElectrician “A”717–64.00+ 70.28 fringe70.28
Tomasz NowakDrywall taper8–8–49.01+ 37.67 fringe37.67
Andre SilvaLaborer · mason tender8–8–42.55+ 34.64 fringe34.64
Ray BrooksCement mason8–6–59.87+ 34.76 fringe34.76
Apprentice ratio · checked by trade WH-347NYS XMLUnion funds

Export formats and filing requirements depend on the contracting agency.

Five invented workers with their classification, straight and overtime hours for Monday and Tuesday, hourly wage and fringe. The electrician's overtime starts after seven hours, the carpenter's after eight. The week is reviewed and waits for a signature; it produces the WH-347, the New York State XML file and the union funds report.

Optional tools · included

Switch on what your crew needs.

Nine tools. All included. All off until you switch them on in Settings, so nobody sees buttons they will not use.

01

Equipment

Tag equipment with QR labels or Bluetooth tags. See who has it and which site it’s on.

02

Site forms

The DOB records: pre-shift meeting, orientation, scaffold log, visitors. Signed on the phone and kept with a tamper-evident record.

03

Daily log

The report the GC asks for: crew, photos, extra work — and the day’s weather for the site, recorded with the log.

04

Schedule

Who goes to which site this week and next. Missed scheduled starts are flagged.

05

Time off

Asked for on the phone, approved in the office, kept off the schedule.

06

Signed timesheets

Each worker confirms the week with a signature. A PDF for the file.

07

Mileage

Work trips logged on the phone, approved, and paid at your rate per mile.

08

Job budgets

Hours against the budget, per job and per trade, before the job runs over.

09

Crew clock-in

The foreman clocks in the crew from his phone, at the site, for workers without one.

Also available A tablet at the gate: clock in by name and PIN, with a selfie. Priced separately, on request.

In development AI cameras on site, for contractors who ask for them: heads through the gate against clock-ins, hard hats and vests, someone on site after hours, machines in and out, what work is going on. No face recognition. On request.

AI assistant · ChatGPT or Claude

Ask your timesheets a question.

Connect your company’s own ChatGPT or Claude, then ask in plain words, in that app. It answers from the same numbers as your office pages: who is on the clock, the week’s hours and pay, projected overtime and budgets, the next working day’s headcount, and what looks wrong before payroll.

  • Cannot change timesheets or pay. It answers and suggests; fixes come back as text, for the office to make.
  • Limited to your company’s SHIFT records. The owner or an admin signs in to SHIFT and approves the connection, and can disconnect it in Settings. What it looks up goes to your AI provider, under your plan’s terms.
  • Day checks only with the owner’s permission. A separate switch in Settings lets it start or end a temporary day check: workers only, by default up to 14 days and 10 people at a time, with a reason every time and an email to the owner.

How to connect: Settings → AI assistant gives the address to add as a custom connector in ChatGPT or Claude; you sign in to SHIFT and approve it. Works on plans that allow custom connectors. SHIFT charges nothing extra.

Your AI assistantconnected to SHIFT

Who goes into overtime this week?

Projected: two men, both on 455 W 34th St. At this week’s pace Luis Ortega passes 40 hours on Thursday afternoon and Tomasz Nowak on Friday morning. The site’s labor budget is projected to run out on November 20.Projection from this week’s hours · an estimate

Anything I should fix before payroll?

One forgotten clock-out: Andre Silva, Tuesday, closed by the server at the end of the day. A site check recorded his phone outside the site at 4:34 pm. Confirm his real finish time with him or the foreman, then correct it in the weekly report.From clock-ins and site checks · the office makes the change

Illustrative conversation. Names invented.

In the crew’s pocket

One screen, one big button.

No account and no password: a company code from the foreman and his name. English, Spanish, Russian, Polish, Portuguese or Chinese, switched whenever he likes.

The workday screen before clock-in: safety statements signed, the site 200 East 95 chosen, and the big I'M IN button ready
Tap I’M INThe site is chosen and the day is signed, so the button is ready. If something is missing, the button says what.
The daily safety attestation, three of five statements ticked
Sign the day firstFive short statements before the first clock-in of the day. A few seconds, and it is the record that protects him.
Clocked in: a receipt with the site, 08:30 AM, the date and Recorded
A receipt every timeSite, time and “Recorded”, shown only once the office has it. Nobody argues about it on Friday.

His month in four colours

A day worked, overtime the foreman set, a forgotten clock-out, an emergency clock-out. He checks his own days before anyone else does.

The photo at clock-out

One picture of the work when he leaves. If the camera won’t open, he can still clock out, and the office sees why.

Extra work from the site

A foreman sends a change order with the hours and up to five photos, without a phone call.

Where it goes

The office already has the tools. SHIFT feeds them.

Payroll exportsExcel, QuickBooks Desktop and Online, ADP, Gusto, Paychex. Names and codes mapped once, then every week.
Construction accountingSpectrum, Sage 300 CRE, Foundation, Vista, Sage 100 Contractor: job, cost code and craft on every line.
Every MondayA CSV copy of every clock-in and clock-out, worker, site and time correction, emailed to the owner and admins.
Office connectionsMorning and afternoon email, notifications on the owner’s phone, a read-only API, and your own ChatGPT or Claude.
A second copy, kept elsewhereEvery two hours the database is copied, encrypted, to a second cloud run by another company; photos and safety cards follow once a day. A copy is restored and checked every day, and monthly copies are kept for seven years.

What it does not do

Location checks, with clear limits.

The phone’s position is checked against the site when a man clocks in and out. Every other check has a fixed window, shown below, and keeps how far he is from a site rather than where he is.

AMBefore clock-inOn by default; the company can switch it off. Working-day mornings, 5 to 11, until he clocks in: how far he is from the nearest site and the site he worked last, so the app can remind him at the gate. Kept 90 days.
INClock inHis position is checked against the site. The minute is recorded.
ONOn the clockSite checks, only if the company turned them on. The office hears that he left and how far, not a trail of where he went.
OUTClock outOne photo of the work, the minute, and the on-shift site checks stop. A day check keeps to its own window.

Day check. Switched on separately for each worker, for a period the office picks (at most three months), shown on his screen with its end date. On his working days, from half an hour before the site’s hours to half an hour after, clocked in or not, the phone reports about every five minutes how far he is from the site, never where he is. The office hears if he is late, at the site without clocking in, or leaves early. While it is on, he clocks in only with location set to “Always”.

Who sees what. Decide who opens each office page. Changes to access and pay rates are logged; review access each quarter, and take your data out whenever you need it.

Simple pricing

$20 per active worker. Everything included.

Pay only for workers who clock in that month. Site forms for DOB, schedules, equipment, mileage, the AI assistant connection (on your own ChatGPT or Claude plan) and the rest come with it. Your office team is free.

$20per worker who clocks in at least once that month

Have a promo code?Enter it when you add a card

  • 30 days free. No credit card required.
  • No contract. No setup fee.
  • Owners, admins and foremen who never clock in are free.
  • Workers who don’t clock in that month aren’t counted.
  • Cancel anytime. Billing stops at the end of that month.
Start your free month About a minute: your work email, the code we send, your company name.

What would your crew cost?

25
$500/month

25 workers × $20

Before applicable sales tax; monthly amount after the free month.

Paying for your subcontractors? Turn on “Pay for your subcontractors” for shared sites. You pay for their workers who clock in only on your sites. The subcontractor uses SHIFT free.
What counts as a worker?

Anyone who clocks in at least once during the month counts once, however many days he works. Workers who don’t clock in aren’t counted. Office staff who never clock in are free.

When am I charged?

Your first 30 days are free, with no credit card required. After that you are charged at the end of each billing month for that month’s count, never less than $20, plus applicable sales tax. Your billing month starts the day your free month ends.

What happens if a payment fails?

Your crew can still clock in, and existing records aren’t lost. Office pages are unavailable until the bill is paid.

Can my general contractor pay?

Yes. A general contractor can pay for subcontractor workers who clock in only on its shared sites. Those workers go on the GC’s bill, and the subcontractor uses SHIFT free.

USD. Charged at the end of each month through Stripe — card, Apple Pay and other methods — based on that month’s worker count. Prices exclude applicable sales tax. An optional gate kiosk, and AI site cameras once they are ready, are priced on request. Terms of service

SHIFT by GEKON

Running crews in New York?

SHIFT clocks in New York crews every working day. Set your company up in about a minute, or write to us and we will set up your sites and the code your men type in with you.

30 days free. Then $20 per worker who clocks in that month. Promo codes welcome. No contract.

Start your free month or write to support@shiftbygekon.com