What's new in Punch 3.7: Square, overtime for 40 countries, and a guided path to payroll
Punch 3.7 connects your hours to Square, finishes the eurozone, and walks you straight to the export. Approved hours now post straight into Square as timecards. The overtime engine covers 40 countries. And the moment you link a payroll integration, Punch points you right to the export. Every bit of it is on every plan.
Native Square


Punch already worked alongside your Square POS. Now it sends time to it. Connect Square once, map your people, and push a whole pay period's approved hours to Square as timecards — no spreadsheet, no manual entry, no copy-paste.


Here's how it works. Connect your Square account from Settings on iPhone or iPad with the same secure Square sign-in. Square keeps labor per location, so you pick the location these timecards post to. Map each Punch person to their Square team member once. Then, when you close a pay period, Punch posts each approved shift as a Square timecard at that location — the shift's start and end, with each recorded lunch as an unpaid break — so Square computes the paid time and runs it through your configured Square pay rates.
It's built to be safe to run twice. Punch remembers which shifts it already sent, so re-exporting a period never creates duplicates. Every export is logged, so you can see exactly what went over and when. And if a person isn't mapped to Square yet, Punch names the shift it skipped and why, so nothing slips through.
Punch handles time. Square handles the rest.
Connect, then export
Connect Square or QuickBooks and Punch takes you straight to the payoff. The moment you finish connecting, a quick guide shows you exactly where to export: open a pay period and choose Export to Square (or Export to QuickBooks). It confirms your team is mapped and reminds you that re-exporting a period is always safe — so your first export is as easy as your tenth. Connect, then export, and Punch walks you right to it.
Overtime for 40 countries
Punch 3.7 completes the eurozone. The eight euro-area members it didn't yet cover — Malta, Cyprus, Estonia, Latvia, Lithuania, Slovakia, Slovenia, and Croatia — are in, alongside Liechtenstein and Gibraltar. That brings the count to 40 countries, each with the right daily and weekly overtime thresholds, multipliers, and paid-leave accrual built in.
Pick your country when you set up your org and Punch attaches the correct rules automatically — or set custom thresholds of your own. A few specifics worth calling out: Latvia pays overtime at double time. Liechtenstein's week runs to 45 hours before overtime begins. And in Cyprus, Slovenia, Croatia, and Gibraltar, overtime pay is set by collective agreement rather than national statute — so Punch says so plainly and lets you enter the rate your agreement uses, accurate to your workplace.
As always, overtime rolls into the pay period when you mark a week paid, and per-shift figures stay at straight time so the math is easy to follow.
Also in this release
Refinements throughout. A smoother sign-out, payroll connections that stay rock-solid across long sessions, and integration screens tuned for iPad. The usual round of polish across iPhone, iPad, and web.
Getting started
Connect Square or QuickBooks from Settings whenever you're ready — your next pay period can land in your books instead of a spreadsheet. And overtime for your country attaches itself when you create your org, exactly as before.
New to Punch? Start your free trial — every feature, every plan, from day one.
More from the blog
· 6 min read
What's new in Punch 3.6: QuickBooks Online, kiosk mode, team photos, and 30 countries
· 4 min read
What's new in Punch 3.5: a guided welcome, team-based management, and managers who punch
· 5 min read
What's new in Punch 3.4: commission, bonuses, travel pay, and reminders that respect privacy