Software only — no hardware to install

Know who's actually in.

Catch overtime before it's a liability. No plastic cards, no hardware to install — just a QR by the door.

  • Free first site
  • No card readers
  • Set up in 5 min
Live tap feedNow
TimeDirSiteWorked
08:02INYerevan HQ
08:11INTbilisi Store
09:14INBatumi BranchOT
12:30OUTYerevan HQ4h 28m
13:18INYerevan HQ
16:31OUTTbilisi Store7h 58m
17:02OUTBatumi Branch9h 12m
18:44OUTGyumri Office8h 02m
19:20INYerevan — nightOT
21:05OUTYerevan — night10h 40m
08:02INYerevan HQ
08:11INTbilisi Store
09:14INBatumi BranchOT
12:30OUTYerevan HQ4h 28m
13:18INYerevan HQ
16:31OUTTbilisi Store7h 58m
17:02OUTBatumi Branch9h 12m
18:44OUTGyumri Office8h 02m
19:20INYerevan — nightOT
21:05OUTYerevan — night10h 40m
How it works

One poster. Two taps. Hours you can trust.

No app store, no card readers, no IT project. The tape runs from the wall to your dashboard.

badge.io · Yerevan HQ

Tap to check in

Step 01

Print the poster

We generate a QR poster (or a €2 NFC sticker) for each door. Tape it up.

Checked in

08:02

Yerevan HQ

Step 02

Employees tap in & out

Their phone, our sticker. A timestamped ticket — never their access badge.

Worked vs contractwk 24
A. Sargsyan40.0h
M. Petrosyan47.5h
D. Hakobyan31.0h

Step 03

You see hours vs contract

Worked against contracted, per person. Under in sienna, over in violet — at a glance.

What you get

Four things, done precisely.

Everything points at the same two questions — and nothing else clutters the view.

Worked / contracted

Worked vs contracted

Every person's real hours measured against their contract — live, no spreadsheet reconciliation at month-end.

Liability watch

Overtime alerts

An automatic flag the moment someone crosses into overtime — so you decide before the hours, and the cost, are already owed.

One account

Multi-site

Offices, stores, campuses — each door its own poster, all rolling up into one view you can filter by site or team.

Your data, your way

Exports & API

Clean CSV for payroll, a documented API for everything else. Your timestamps are yours to take out, any time.

Who it's for

Built for the way your people actually work.

Offices & hybrid teams

Salaried but office-based. See who is genuinely in on which days, settle hybrid-day disputes with timestamps, and keep flexitime honest.

98%taps matched
3sites
0card readers
A. SargsyanEngineering
40.0h
M. PetrosyanDesign
47.5h
L. GrigoryanSales
38.5h
D. HakobyanOps
31.0h

“Is this person actually doing their hours?”

−4.2h

Average weekly shortfall surfaced per person in the first month — hours that used to vanish into “I'm sure they were here.”

“Who's racking up overtime I'll owe?”

+11h

Typical overtime flagged before payroll on a 12-person team — caught while you can still act on it, not after.

Pricing

Your first site is free.

Per employee, per month. Cancel any time — your data exports with you.

MonthlyYearly−2 months
Starter
€0

Your first site, free forever

  • 1 site
  • Up to 10 employees
  • Live tap feed
  • Worked vs contracted
  • CSV export
  • Overtime alerts
  • API access
Start free
GrowthPopular
2.5/emp · mo

Most small teams start here

  • Up to 5 sites
  • Unlimited employees
  • Live tap feed
  • Worked vs contracted
  • Overtime alerts
  • CSV export
  • API access
Start free
Business
4/emp · mo

Multi-site & integrations

  • Unlimited sites
  • Unlimited employees
  • Overtime alerts
  • Roles & permissions
  • CSV export
  • API access
  • Priority support
Start free
Enterprise
Custom

SSO, SLA, data residency

  • Everything in Business
  • SSO / SAML
  • Data residency
  • Priority support
  • Onboarding help
  • Custom contract
  • SLA
Talk to us

Prices in EUR · billed per active employee · taxes where applicable

Straight answers

The honest FAQ.

No — and that's by design. A phone cannot clone an encrypted or 125kHz access card; that's exactly why those cards are secure. So badge.io never touches your real badges. Instead we give you a QR poster or a cheap NFC sticker for the door, and people tap that with their phone. You get presence tracking without weakening your physical security.
No. Tapping the QR or NFC sticker opens a web page that records the tap and shows a ticket — "Checked in 08:02". No app store, no account for them to manage. If you prefer, they can save it to their home screen, but it's never required.
Each tap is tied to a device and an optional one-time code, and the dashboard surfaces the patterns that matter — a tap from off-site, two check-ins with no check-out, hours that don't fit the rota. You see anomalies; you decide. badge.io reports the truth rather than pretending to be a turnstile.
Recording worked hours is not only legal in most of the CIS, Caucasus and EU — in many places it's required. We store timestamps, not location trails, and you can export or delete the data at any time. For specifics in your jurisdiction, talk to your own counsel; we keep the data minimal so that conversation is short.
About five minutes. Create a site, generate the poster, print it, tape it by the door. The first tap shows up in your feed immediately. No hardware ships, nothing to wire.
It leaves with you. Export everything as CSV or pull it through the API whenever you want, and ask us to delete it on the way out. We never sell it — that promise is in the founder's note above, not just the terms.
A note from the founder
I built badge.io after watching a friend's café lose a month of margin to overtime nobody saw coming. So this does one thing well: it tells you who's in and who's over — before it costs you. It will never clone your access badges. It will never sell your people's data. If it ever needs to, I'd rather it didn't exist.
Aram K.Founder, badge.io

Your first site is free.
Print the poster today.

Set up in five minutes · no card readers · no IT ticket

Start free