// Square integration

Punchr for Square

Punchr is the rostering layer on top of Square. It reads your net sales and timecards, writes your published roster back to Square, and turns approved hours into a draft pay run — no double handling.

30-day free trial. No card required to start. Cancel any time.

Installing takes about a minute

  1. Step 1

    Create your Punchr account

    Sign up with your work email. You land straight in the console.

  2. Step 2

    Authorise Square

    Console → Integrations → Connect Square. You approve the permissions in Square's own window.

  3. Step 3

    Map locations & jobs

    Match Square locations and job titles to your Punchr areas and departments.

  4. Step 4

    Build the roster

    Publish once. Square gets the shifts, staff get notified, costs track live.

What Punchr reads from Square

  • Net sales

    Completed orders per location, net of discounts, returns, tax and tips — the denominator for your labour %.

  • Timecards

    Clock-ins, clock-outs and break segments, reconciled line by line against the published roster.

  • Team members

    Matched to Punchr employees by email so hours land on the right person and department.

  • Locations & jobs

    Mapped to Punchr areas so borrowed staff still cost to the department they worked in.

What Punchr writes back

  • Scheduled shifts

    Your published Punchr roster is pushed to Square as scheduled shifts — Punchr stays the single source of truth.

  • Team member details

    Name, email and phone kept in step when you edit an employee in Punchr.

// Permissions & disconnecting
Punchr requests only the Square permissions it uses, and never moves money. You can disconnect at any time from Console → Integrations — Punchr revokes its access token with Square and stops all syncing immediately.

Put your Square data to work

Labour cost against live sales, timesheets approved in minutes, payroll ready as a draft. Start free for 30 days.

Connect Punchr to Square