# PayPunch > Multi-tenant time tracking for bookkeepers — collect payroll hours across client companies and export to QuickBooks via IIF. ## Docs - [Announcements](https://docs.paypunch.io/admin/announcements.md): Create and schedule system-wide announcements for client companies and employees. - [Approving Payroll](https://docs.paypunch.io/admin/approving-payroll.md): Approve, reject, request changes to, and mark paid a client company's payroll submission. - [White-Label Branding](https://docs.paypunch.io/admin/branding.md): Customize PayPunch with your own brand name, logo, colors, and fonts (SUPER_ADMIN only). - [Client Companies](https://docs.paypunch.io/admin/client-companies.md): Add and manage the client companies you collect payroll data for. - [Documents & Compliance](https://docs.paypunch.io/admin/documents-and-compliance.md): Verify, reject, and bulk-verify employee documents, and track compliance across all companies. - [Employee Profiles](https://docs.paypunch.io/admin/employee-profiles.md): Edit an employee's personal, employment, tax, and pay details, and review their pay-rate and time history. - [Employees](https://docs.paypunch.io/admin/employees.md): View, search, and manage the employee roster across all your client companies. - [Holidays](https://docs.paypunch.io/admin/holidays.md): Manage the company, federal, and state holiday calendar for your organization. - [QuickBooks IIF Export](https://docs.paypunch.io/admin/iif-export.md): Export approved time entries to a QuickBooks Desktop IIF file — the flagship PayPunch feature — and import them into QuickBooks. - [Impersonation (View As)](https://docs.paypunch.io/admin/impersonation.md): Temporarily view PayPunch as one of your client users to troubleshoot and support them. - [Importing Employees](https://docs.paypunch.io/admin/importing-employees.md): Bulk-import employees from a CSV or Excel file with validation, review, and an import history. - [Job Codes](https://docs.paypunch.io/admin/job-codes.md): Create cost and project codes per client company for time allocation and billing. - [Notifications](https://docs.paypunch.io/admin/notifications.md): Review and manage your PayPunch notifications, and mark them as read. - [Onboarding Employees](https://docs.paypunch.io/admin/onboarding-employees.md): Walk a single new hire through guided onboarding — company, profile, and required documents. - [Admin Dashboard Overview](https://docs.paypunch.io/admin/overview.md): Tour the bookkeeper admin dashboard — stats, stuck clock-out alerts, and quick actions. - [Pay Periods & Locking](https://docs.paypunch.io/admin/pay-periods-and-locking.md): Lock a pay period to freeze its time entries, and unlock it (SUPER_ADMIN only) when a correction is needed. - [Payroll Workflow](https://docs.paypunch.io/admin/payroll-workflow.md): Understand the payroll submission lifecycle — from client submission through review, approval, QuickBooks, and paid. - [Reports](https://docs.paypunch.io/admin/reports.md): Run hours, payroll register, tax-estimate, and compliance reports, and export them to CSV, Excel, or PDF. - [Security](https://docs.paypunch.io/admin/security.md): Monitor security events and manage the IP blocklist for your organization. - [Organization Settings](https://docs.paypunch.io/admin/settings.md): Configure your bookkeeper organization details and payroll calculation rules. - [Time Entries](https://docs.paypunch.io/admin/time-entries.md): Review, edit, approve, reject, and force-clock-out employee time entries before payroll. - [Time-Off Requests](https://docs.paypunch.io/admin/time-off.md): Review, approve, and reject employee time-off requests, with optional type reclassification. - [Users & Invitations](https://docs.paypunch.io/admin/users-and-invitations.md): Invite and manage admin users in your bookkeeper organization, with SUPER_ADMIN, ADMIN, and VIEWER roles. - [Bookkeeper Organizations](https://docs.paypunch.io/api-reference/admin-bookkeeper-orgs.md): Admin API for listing, creating, reading, updating, and deactivating bookkeeper organizations. - [Industries](https://docs.paypunch.io/api-reference/admin-industries.md): GET /api/v1/admin/industries — list industry options used to categorize client companies. - [Pay Periods](https://docs.paypunch.io/api-reference/admin-pay-periods.md): Admin API for listing, creating, reading, updating, and deleting pay periods, scoped to the admin's bookkeeper organization. - [Employee PIN Verify](https://docs.paypunch.io/api-reference/auth-employee-verify.md): POST /api/v1/auth/employee/verify — authenticate an employee with phone number and PIN and receive a JWT. - [Admin Login](https://docs.paypunch.io/api-reference/auth-login.md): POST /api/v1/auth/login — authenticate a bookkeeper admin with email and password and receive a JWT. - [Authentication](https://docs.paypunch.io/api-reference/authentication.md): How to authenticate to the PayPunch API with JWT bearer tokens — admin (bookkeeper) versus employee sessions. - [Get Timesheet](https://docs.paypunch.io/api-reference/employee-timesheet.md): GET /api/v1/employee/timesheet — retrieve the authenticated employee's time entries, totals, and clock status for a date range. - [Clock In / Clock Out](https://docs.paypunch.io/api-reference/employee-timesheet-entry.md): POST /api/v1/employee/timesheet/entry — create (clock in) or complete (clock out) the authenticated employee's time entry. - [Submit Timesheet](https://docs.paypunch.io/api-reference/employee-timesheet-submit.md): POST /api/v1/employee/timesheet/submit — submit a pay period's timesheet for approval and mark the period SUBMITTED. - [API Introduction](https://docs.paypunch.io/api-reference/introduction.md): Base URL, versioning, the response envelope, error codes, and rate limits for the PayPunch v1 REST API. - [Company Users](https://docs.paypunch.io/client/company-users.md): Manage who can sign in to your company portal — invite team members, change their roles, and deactivate access. Owners only. - [Dashboard](https://docs.paypunch.io/client/dashboard.md): Your company's home screen — current pay period, submission deadline, pending tasks, recent activity, and quick actions. - [Employees](https://docs.paypunch.io/client/employees.md): View your company's workforce and update basic employee details — names, contact info, job title, department, and status. - [Notifications](https://docs.paypunch.io/client/notifications.md): Stay on top of approvals, deadlines, and payroll status updates with the notification bell and the full notifications page. - [Client Portal Overview](https://docs.paypunch.io/client/overview.md): What the PayPunch client portal is, who uses it, and what owners, managers, and viewers can do at a client company. - [Payroll Summary](https://docs.paypunch.io/client/payroll-summary.md): Review and approve the payroll summary your bookkeeper sends back after you submit a period — the final sign-off before payroll runs. - [Reports](https://docs.paypunch.io/client/reports.md): View your company's hours and payroll data and export it to CSV, Excel, or PDF. - [Reviewing Time](https://docs.paypunch.io/client/reviewing-time.md): Open a pay period, inspect each employee's punches, correct bad entries, and reject the ones that need a redo before you submit payroll. - [Settings](https://docs.paypunch.io/client/settings.md): Manage your company information, pay-period and overtime rules, timesheet submission deadlines, and QuickBooks details. - [Submitting Payroll](https://docs.paypunch.io/client/submitting-payroll.md): The key client action each period — review the totals, confirm the hours are accurate, and submit the period to your bookkeeper for processing. - [Timesheets](https://docs.paypunch.io/client/timesheets.md): Browse pay periods, see how many employees have reported, and open a period to review hours before submitting payroll. - [Taking Breaks](https://docs.paypunch.io/employee/breaks.md): How to start and end breaks during your shift so your hours are recorded accurately. - [Clocking In & Out](https://docs.paypunch.io/employee/clocking-in-out.md): Step-by-step: how to start and end your shift in PayPunch on your own device. - [Correcting a Time Entry](https://docs.paypunch.io/employee/correcting-entries.md): How to fix the times on a rejected entry and resubmit it for approval. - [My Documents](https://docs.paypunch.io/employee/documents.md): Upload employment documents and track their verification status. - [Earnings](https://docs.paypunch.io/employee/earnings.md): See your estimated pay for the current period, year-to-date, and pending hours. - [Your PIN & First Sign-In](https://docs.paypunch.io/employee/getting-started-pin.md): How to sign in to PayPunch for the first time with your PIN, and how to change it. - [My Timesheet](https://docs.paypunch.io/employee/my-timesheet.md): View your recorded hours, filter by date and status, and track approvals. - [Notifications](https://docs.paypunch.io/employee/notifications.md): Stay on top of approvals, document requests, and reminders inside PayPunch. - [Employee Overview](https://docs.paypunch.io/employee/overview.md): What you can do in PayPunch as an employee, and how you sign in with your PIN. - [Pay Stubs](https://docs.paypunch.io/employee/pay-stubs.md): Download a PDF pay stub for your current pay period. - [Your Profile](https://docs.paypunch.io/employee/profile.md): View your employment details and keep your contact and emergency info up to date. - [Rejected Entries](https://docs.paypunch.io/employee/rejected-entries.md): Find time entries that were sent back to you and resubmit them so you get paid. - [Time Off](https://docs.paypunch.io/employee/time-off.md): Request PTO, sick, or personal time and check your available balance. - [Use a Shared Time Clock](https://docs.paypunch.io/employee/timeclock-kiosk.md): How to clock in and out on a shared kiosk device using your Employee ID and PIN. - [Glossary](https://docs.paypunch.io/get-started/glossary.md): Plain-language definitions of the PayPunch terms you'll see across the admin, client, and employee guides. - [How PayPunch Works](https://docs.paypunch.io/get-started/how-paypunch-works.md): Understand the Bookkeeper Org → Client Company → Employee hierarchy and how clocked hours flow through review, approval, and QuickBooks export. - [Introduction](https://docs.paypunch.io/get-started/introduction.md): Welcome to PayPunch — the multi-tenant time tracking platform that turns clocked hours into QuickBooks-ready payroll. - [Logging In](https://docs.paypunch.io/get-started/logging-in.md): The four PayPunch sign-in URLs — the unified dashboard login, the PIN time clock, and the two legacy login paths that redirect to them. - [Quickstart: Bookkeepers](https://docs.paypunch.io/get-started/quickstart-bookkeeper.md): Get your bookkeeping firm running in PayPunch — add a client company, load employees, and complete your first IIF payroll export. - [Quickstart: Client Companies](https://docs.paypunch.io/get-started/quickstart-client.md): For company owners and managers — review your team's hours, approve timesheets, and submit payroll to your bookkeeper in a few steps. - [Quickstart: Employees](https://docs.paypunch.io/get-started/quickstart-employee.md): For field workers and staff — clock in and out with your PIN, take breaks, and check your hours in PayPunch. - [Roles & Permissions](https://docs.paypunch.io/get-started/roles-and-permissions.md): How PayPunch decides who can do what — bookkeeper admin roles, client company roles, and PIN-based employee access. - [What is PayPunch?](https://docs.paypunch.io/get-started/what-is-paypunch.md): PayPunch is a multi-tenant time tracking SaaS that lets bookkeepers collect payroll hours across many client companies and export them to QuickBooks. - [FAQ](https://docs.paypunch.io/resources/faq.md): Answers to the questions bookkeepers, company owners, and employees ask most often about PayPunch. - [Getting Support](https://docs.paypunch.io/resources/getting-support.md): How to reach the PayPunch team — email support, hours, and where to look first for answers. - [IIF Format Reference](https://docs.paypunch.io/resources/iif-format-reference.md): The exact layout of PayPunch's QuickBooks IIF export — TIMEACT columns, value formats, the overtime split, and which entries are included. - [Security & Privacy](https://docs.paypunch.io/resources/security-and-privacy.md): How PayPunch protects your data — authentication, tenant isolation, encryption, and the safeguards built into every request. - [Troubleshooting](https://docs.paypunch.io/resources/troubleshooting.md): Fixes for the most common PayPunch snags — login problems, missing pages, clock-in errors, and PIN resets.