Square

Square

Your hours, straight into Square.

Connect Square once, map your team, and send a whole pay period of approved hours to Square as timecards. No spreadsheet, no manual entry, no copy-paste.

Punch on iPad showing the Square integration in Settings: connected to a Square account, ready to post approved hours as timecardsExporting to Square on iPhone: a pay period's approved hours posting to Square as timecards

From approved to paid, in a click.

Connect your Square account from Settings on iPhone or iPad, using Square's own secure sign-in. Once you're connected, you pick the Square location the hours post to, so every timecard lands in the right place.

Map each Punch person to their Square team member once. Punch even auto-matches names to get you most of the way there, so a few taps finishes the roster.

When you close a pay period, Punch sends each approved shift to Square as a timecard: the right team member, the worked hours, the date, and the location you picked. Each recorded lunch posts as a break, so Square pays the worked time. Square Payroll then runs the pay on accurate hours. Punch handles time; Square handles the pay.

It's built to be safe to run twice. Punch remembers which shifts it already sent, so re-exporting a period never creates duplicate timecards. Every export is logged so you can see exactly what went over and when, and if a person isn't mapped yet, Punch tells you which one instead of failing quietly.

What the Square integration does.

  • Connect once, pick your location

    Link your Square account from Settings with Square's secure sign-in, then choose the Square location your hours post to. The connection is shared across the whole org.

  • Map your team once

    Match each Punch person to their Square team member. Names auto-match to get you started, so finishing the roster takes a few taps.

  • Export a whole pay period

    Mark a pay period and send every approved shift to Square as a timecard, the right person, hours, date, and location, all in one click.

  • Lunches become breaks

    Each recorded lunch posts to Square as a break, so Square pays the worked time. Time stays in Punch; the pay math stays in Square.

  • No duplicate timecards

    Punch tracks which shifts it already sent, so re-exporting a period is safe. You never end up with a shift counted twice.

  • Every export logged

    See exactly what went over and when. When a person isn't mapped yet, Punch names them and tells you why instead of failing quietly.

Where the Square integration earns its place.

  • Friday payroll close

    Approve the week, mark each pay period, and push the hours to Square. The pay run starts from accurate, already-approved time.

  • Shops already on Square

    If you already run Square for sales and payroll, your team's hours go straight in as timecards, at the location you choose, no second system.

  • Multi-location teams

    Pick the Square location each export posts to, so hours land where the work happened and your pay stays organized by site.

FAQ

Questions, answered.

Which Square does Punch work with?
Punch connects to your Square account and sends approved hours as timecards, posted to a Square location you pick. Square Payroll then runs the pay on those hours.
What exactly gets sent to Square?
Each approved shift goes over as a timecard: the mapped team member, the worked hours, the date, and the location you chose. Recorded lunches post as breaks. Punch sends hours, and Square runs the pay math on them, so the two systems stay in their lanes.
Will exporting twice create duplicate timecards?
No. Punch remembers which shifts it has already sent to Square, so re-exporting a pay period only sends what's new. Re-running an export is always safe.
Can I choose which Square location the hours go to?
Yes. You pick the Square location when you connect, and every timecard posts there. Multi-location teams can send each export to the right place.
Do I have to connect Square to use Punch?
Not at all. The integration is optional and included on every plan. Connect it when you're ready, and Punch starts sending approved hours to Square as timecards.

Set up in a minute.

Create an org. Share the join code. Your team punches in today.