For time clocks that save an attendance file

From your time clock's file to checked hours for payroll, on your own computer.

Isohora reads the file from your clock, lists every day that needs a decision and gives you checked hours. No account, no upload, no tracking.

See pricing
  • No account
  • No upload
  • No tracking
  • Works without an internet connection

Free for up to 10 employees. Paid editions are a one-time purchase.

Isohora comes from Greek: equal hours.

How it flowsIllustration
  1. 1. Your clock's fileSaved as text (.dat, .txt, .csv) or .xlsx and copied from the clock by USB or folder.
  2. 2. You check and decideIsohora shows what it found and lists the days that need a decision. Hours for an unclear day count 0 until you decide.
  3. 3. Files to take awaySummary and daily detail, a payroll CSV, timesheets to sign and the history of every change.

Illustration only. It is not a screenshot of the program.

The problem

The file from a time clock is not a timesheet.

It holds raw punches. Turning them into hours means solving the same puzzles every pay period.

Dates that can be read two ways

Some files write dates in an order that is easy to misread. Isohora scans the whole file. If it is still unclear, it shows you and asks. It never guesses in silence.

Forgotten and doubled punches

People forget to punch, or press the wrong key. Isohora flags the day and shows what is missing. The in and out key on the clock is ignored unless you choose to use it.

Shifts that cross midnight

A shift from 22:00 to 06:05 is one shift of 8 h 05 min, counted on the day it started. You choose when a work day begins.

Who it's for

Made for the person who does the hours.

Isohora suits businesses of about 5 to 60 people with one or two time clocks, where someone turns the clock's file into payroll every pay period.

Owner-operators

You run a shop, bakery, restaurant, clinic or workshop. You have a fingerprint, face or card clock, and you do payroll yourself. Isohora takes the monthly spreadsheet work off your desk.

Free Up to 10 employees. See pricing

Office managers and HR or admin staff

You clean up the clock's export every pay period. You want missing punches flagged, rules applied the same way each time, and timesheets that people can sign.

Standard Up to 50 employees, with XLSX and PDF. See pricing

Bookkeepers and accountants

You prepare hours for client companies from their clock files. You need checked results, a history of every change and CSV files for your payroll work. Standard is priced per company.

Standard Or Pro for unlimited employees. See pricing

Sites with day and night crews

You run several shifts, or round the clock. You need night hours counted your way, several saved recipes or more than 50 employees.

Pro Unlimited employees and several saved recipes. See pricing

Not a fit if you need…

We would rather you know now. Isohora does not do these things.

  • Payslips and tax. Isohora prepares hours, not payslips.
  • Staff scheduling or leave.
  • Salaried or piece-rate pay. Pay is worked out from hourly rates only.
  • Several users, cloud storage or sync between sites.
  • A mobile app.
  • A direct connection to your clock. You copy the file from the clock instead.
  • Windows 7.

How it works

From clock file to checked hours in five steps.

Each step shows you what it found. You stay in control, and nothing is changed behind your back.

  1. Export from your clock

    Save the attendance file from your clock to a USB drive or a folder. Isohora reads files. It does not connect to your clock.

  2. Detect the format

    Drop the file in. Isohora shows the text format, the columns and the first rows, and you confirm. If the dates could be read two ways, it asks. Next month the same layout is recognised.

  3. Apply a recipe

    A recipe holds your rules: rounding, breaks, overtime, night hours, rest days, holidays and the pay period.

  4. Review the flags

    Every day that needs a decision is in the review queue. Fix it or approve it. Each change is written to the history.

  5. Export your hours

    Save a summary, the daily detail, a payroll CSV and timesheets to sign.

Next period: the saved layout is recognised and your recipe is used again. A month for a small team is checked in seconds.

What you get

Everything between the clock and the payslip.

See what we found. Then confirm it.

Isohora works out the text encoding, the separator, whether there is a header and which columns hold the ID and the time. It shows you the result next to the first rows of your file.

  • Reads UTF-8, UTF-16 and older Windows text files.
  • Tab, comma, semicolon and space-separated files.
  • Reads .dat, .txt and .csv text files, .xlsx files, and text files saved with an .xls name. Nothing inside a file is run.
  • If the date order could be read two ways, it asks you.

Work days that follow your shifts.

You set the cut-off: the time a new work day starts. A punch exactly at the cut-off belongs to the new day. Isohora suggests a cut-off from your own punches, so night shifts stay in one piece.

  • A double press within a few minutes is ignored, and each one is listed.
  • Punches are paired inside each work day.
  • An odd punch is never paired by guesswork. It becomes a flag.
One night shift, one work dayIllustration
Illustration of how a night shift is counted. The values are made up.
Cut-off (a new work day starts)08:00
Punch inMon 5 Oct 2026, 22:00
Punch outTue 6 Oct 2026, 06:05
One shift8 h 05 min
Counted onMon 5 Oct 2026

In decimal hours: 8.08. Made-up values.

A review queue that says what is wrong.

Every flag has a word, a shape and a colour, so it never depends on colour alone. Each one explains what was found and offers buttons. Items you must fix come first.

Missing clock-outs, punches that do not pair up, very long or very short shifts, unknown IDs, clock changes (summer time) and doubled presses are listed. Hours for an unclear day count 0 until you decide. You can enter a time, add or drop a punch, mark the day absent or approve it, or accept many items at once by a rule you choose.

Flags you may see

  • No clock-out
  • No clock-in
  • Punches do not pair up
  • ID not in your staff list
  • Outside this period
  • Too many punches
  • Very long shift
  • Very short shift
  • Time goes backwards
  • Double press ignored
  • Done

Fix means you must decide. Check means please look. Note means for your information.

Recipes: your rules, saved and versioned.

A recipe is a named set of rules. Change a recipe and the new version is kept, so you can see which rules produced which hours.

  • Rounding to any step from 1 to 60 minutes, per punch or per shift.
  • Unpaid breaks as fixed minutes after a number of hours, or from the break punches.
  • Overtime tiers by day and by week, with a week start you choose.
  • Night window, rest days and holidays with their own multipliers. Enter holidays as year-month-day, for example 2026-12-25.
  • Periods: weekly, fortnightly, semi-monthly, monthly or custom.
  • Five starter recipes to copy. Free and Standard keep one saved recipe; Pro keeps several.
Recipe: Monthly, version 4Illustration
  • RoundingNearest 15 minutes, per shift
  • Unpaid break30 minutes after 6 hours
  • Overtime per dayAfter 8 h ×1.5, after 10 h ×2
  • Overtime per weekAfter 45 h ×1.5
  • Week starts onMonday
  • Night window22:00 to 06:00, ×1.25
  • Rest daysSat and Sun, ×1.5
  • HolidaysYour own list, e.g. 2026-12-25
  • PeriodMonthly
  • Show hours asDecimal, 2 places

Files to take away.

Each export goes into a new folder, so nothing is overwritten. Hours can be shown as decimals or as hours and minutes, whichever your payroll expects.

  • A period summary for each employee and a daily detail file with the raw punches, the paired shift and each rounding step. CSV in every edition; Excel (XLSX) in Standard and Pro.
  • A payroll CSV in three layouts, in every edition.
  • A timesheet PDF for each employee with a signature line. Hours only; Standard and Pro. Names in Latin, Greek and Cyrillic letters print on the timesheet. Other scripts print the employee ID.
  • The history as CSV, in Standard and Pro.
  • Spreadsheet cells are written as plain text, so a name can never run as a formula.

Pay, if you want it. Add an hourly rate per person and the CSV and Excel files include pay. Timesheets show hours only.

CSV XLSX PDF

Period summary, 1 Oct 2026 to 31 Oct 2026Illustration
Example period summary. Names and numbers are made up.
EmployeeRegularOvertimeTotalTotal h:mm
Kwame Mensah160.006.50166.50166:30
Priya Nair152.250.00152.25152:15
Mei Lin Zhou120.0012.75132.75132:45
Camila Rojas168.002.25170.25170:15

Names and numbers are made up. Hours are shown both ways here.

A history of every change.

Isohora never changes the clock's punches. Your fixes are saved on top and each one is recorded with the value before and after. The history is chained, and a check tells you if an entry was changed or removed afterwards. It guards against accidents and casual edits; keep a copy of your exports.

  • Each entry also records who made the change on this computer, and when.
  • Viewing and verifying the history is free. Exporting it to CSV is in Standard and Pro.
  • The same period, file and recipe always produce byte-identical outputs.
HistoryIllustration
Illustration of history rows. Values are made up.
WhenWhoActionBeforeAfter
9 Oct 2026 14:02officeAdded punchnone18:00
9 Oct 2026 14:03officeDropped punch18:01dropped
9 Oct 2026 14:05officeMarked absentno punchesabsent

Privacy, by design

Your staff's records never leave your computer.

Attendance data is personal. Isohora keeps it where you can see it: in a folder on your own computer. There is no account and nothing to upload.

Works without an internet connection. You need the internet only to buy and download it.

No outbound network code

Isohora opens one page on your own computer (127.0.0.1) and never connects to anything else. Our tests fail if it tries.

No tracking

No telemetry and no update check. New versions are downloads you choose to get.

Local screen, locked down

Other computers cannot open it. The screen is served only to this computer (127.0.0.1) on a random port. It needs a one-time token for each launch, checks where each request comes from and does not let other websites talk to it.

Offline licence keys

Licence keys are checked on your computer. There is no activation and no online check.

No biometric data

The clock handles fingerprints and faces. Its export holds employee IDs and times only, and that is all Isohora reads.

Careful with strange files

Size and length limits apply to every file. Nothing inside a file is run. Names that look like formulas are written out as plain text.

Read the full privacy policy

Supported files

Bring the file your clock already makes.

Isohora reads attendance files saved as text (.dat, .txt, .csv) or .xlsx, including text files saved with an .xls name, and shows you what it found before it uses anything.

It does not connect to the clock. You copy the file from the clock (USB or folder). The in and out column and any other extra columns are kept as they came, and are not trusted. Files that are too big or damaged stop with a plain message.

Isohora is not affiliated with any clock maker.

Files Isohora can read

  • Text files (.dat, .txt, .csv): tab, comma, semicolon or space separated, with or without a header row, one punch per row.
  • .xlsx files, opened read-only.
  • Text files saved with an .xls name.
  • Row-per-day files with a date and in and out times, turned back into punches.

Your rules

Your rules. Nothing built in for any country's law.

You set the rules: when a work day starts, rounding, unpaid breaks, overtime by day and by week, rest days, holidays (year-month-day) and night hours. Five starter recipes to copy. Nothing is built in for any country's law, and this is not legal or payroll advice.

You set every threshold

Daily and weekly limits, multipliers, caps, the week start day, rest days and your own list of holidays are all settings. There are no built-in legal defaults.

Any pay period

Weekly, fortnightly, semi-monthly, monthly or a custom range. Overtime that crosses a period boundary is still worked out correctly.

Hours your way

Show hours as decimal (8.25) or hours and minutes (8:15), with the number of decimals you choose.

Isohora does not give tax, payroll or legal advice. Check the results against the rules that apply to you, and ask a payroll adviser when you are not sure.

Pricing

Start free. Pay once if you need more.

No subscription and no per-employee fees. Prices are in USD. Local taxes and regional pricing are applied at checkout.

Free

$0

Up to 10 employees, 1 recipe and CSV files.

Standard

$39one-time, per company

Up to 50 employees, plus XLSX, PDF timesheets and history export.

Pro

$89one-time

Unlimited employees and several saved recipes. One year of new versions included.

Compare editions

Questions

Questions people ask.

Which time clocks does it work with?

Isohora reads attendance files saved as text (.dat, .txt, .csv) or .xlsx, including text files saved with an .xls name, and shows you what it found before it uses anything. It does not connect to the clock; you copy the file from the clock (USB or folder). To try it on a real file, the free edition runs detection, review and CSV export for up to 10 employees.

Does it send my data anywhere?

No. Isohora has no outbound network code. It opens one page on your own computer (127.0.0.1) and never connects to anything else; our tests fail if it tries. Other computers cannot open it. There is no telemetry and no update check.

Do I need an account or an internet connection?

No account. Isohora works without an internet connection. You need the internet only to buy and download it. Licence keys are checked on your computer.

Does it store fingerprints or faces?

No. Clock exports hold employee IDs and times only. Isohora does not read or store biometric templates, and its database has no place to keep them.

Does it follow my country's labour rules?

Isohora does not hard-code any country's law. You set the thresholds, multipliers, rest days, holidays, week start and pay period, and it applies them. Check the results against your own rules. Isohora does not give tax or legal advice.

Can it change the punches from the clock?

No. Isohora never changes the clock's punches. Your edits are saved on top, and each one is recorded in the history with the value before and after.

Can I import the files into my payroll software?

Isohora writes CSV files in three payroll layouts: a generic one, one with Employee, Date, Hours and Pay code, and one with a row per day. We do not claim that any payroll product imports them, so test a file with yours first.

What computer do I need?

Windows 10 and 11, 64-bit. Not supported: Windows 7 and earlier. Mac and Linux: not yet.

How do I install it?

Download the zip, unzip it, double-click Isohora.exe. A window opens and then your browser. Press Quit Isohora when you finish. It is a zipped folder, not an installer, and the program is not code-signed, so Windows may show a warning the first time you open it.

How do updates work?

There is no update check. When we release a new version you download it. Pro includes one year of new versions; a version you already have keeps working.

Are names printed on the timesheets?

Names in Latin, Greek and Cyrillic letters print on the timesheet. Other scripts print the employee ID.

How fast is it?

A month for a small team is checked in seconds.

What if I have more employees than my edition allows?

Nothing is deleted or hidden. The extra employees are kept with their punches and marked inactive. You can choose who is active, or move to a bigger edition.

Try it on last month's file.

The free edition runs detection, review and CSV export for up to 10 employees. No account, nothing to upload. Your data stays on your computer. The Windows download is coming soon.

See pricing

Windows 10 and 11, 64-bit. Not supported: Windows 7 and earlier. Mac and Linux: not yet.