---
title: How do I round punch-in and punch-out times?
description: This article will show you how to set up rounding for your punch-in and punch-out times.
---

[Skip to content](https://knowledge.corfix.com/articles/how-do-i-round-punch-in-and-punch-out-times#main-content)

- [English](https://knowledge.corfix.com/articles/how-do-i-round-punch-in-and-punch-out-times)
- [Español](https://knowledge.corfix.com/es/articles/how-do-i-round-punch-in-and-punch-out-times)
- [Português](https://knowledge.corfix.com/pt/articles/how-do-i-round-punch-in-and-punch-out-times)

English

Show submenu for translations

![black-logo (1)](https://knowledge.corfix.com/hs-fs/hubfs/black-logo%20(1).png?width=300&height=77&name=black-logo%20(1).png)

Open main navigation

Close main navigation

- - [English](https://knowledge.corfix.com/articles/how-do-i-round-punch-in-and-punch-out-times)
    - [Español](https://knowledge.corfix.com/es/articles/how-do-i-round-punch-in-and-punch-out-times)
    - [Português](https://knowledge.corfix.com/pt/articles/how-do-i-round-punch-in-and-punch-out-times)

  English
  
  Show submenu for translations

 Got a question? Search the Corfix Guide!

- There are no suggestions because the search field is empty.

1. [Corfix Guide](https://knowledge.corfix.com/articles?hsLang=en)
2. [Corfix Admins](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en)
3. [Timekeeping](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#timekeeping)

June 12, 2026

# How do I round punch-in and punch-out times?

## This article will show you how to set up rounding for your punch-in and punch-out times.

 

 

#### Time Tracking & Rounding Logic

To ensure payroll accuracy and precise project costing, our system distinguishes between **Start/End of Shift** actions and **Mid-Day Transitions**. Rounding rules are applied selectively based on the specific button a user selects.

---

### Key Logic Principles

- **The "Bookend" Rule:** Rounding applies **only** to the initial **Punch In** and the final **Punch Out** of the workday. These are treated as the boundaries of your shift and are subject to company-wide rounding settings.
- **Continuous Flow:** To prevent gaps or overlapping minutes in your timeline, mid-day project transitions remain unrounded.
- **Action-Based Recording:** The system determines whether to round based on the button pushed:
  
    - **Punch In/Out:** Triggers rounding logic.
    - **Switch Project:** Records the exact timestamp to maintain a seamless timeline.

---

### Example Scenario

| **Action** | **Actual Time** | **System Recording** | **Logic Applied** |
| --- | --- | --- | --- |
| **Punch In** (Start Shift) | 7:58 AM | 8:00 AM | **Rounded** (Shift Start) |
| **Switch** to Project B | 10:14 AM | 10:14 AM | **Exact** (Continuous Flow) |
| **Switch** to Project C | 1:37 PM | 1:37 PM | **Exact** (Continuous Flow) |
| **Punch Out** (End Shift) | 5:01 PM | 5:00 PM | **Rounded** (Shift End) |

---

### Important Distinction

> **Note:** If a worker chooses to "Punch Out" of a project and then "Punch In" to a new one (rather than using the "Switch Project" button), the system will treat these as shift boundaries and apply **rounding** to both actions. To maintain a gap-free, real-time record for project costing, the **Switch Project** button should be used when a worker is changing projects in the same day.

*All rounding increments (e.g., 5, 10, or 15 minutes) are governed by your specific **Round Punch Times (to the minute)**  configuration in Timekeeping Settings.*

 

Follow these steps to set up time rounding when workers punch-in and punch-out:

**Step 1:** Go to "Timekeeping" from the left side menu. Then click "Settings" in the top right.

![Screen Shot 2023-03-03 at 3.43.16 PM](https://knowledge.corfix.com/hs-fs/hubfs/Screen%20Shot%202023-03-03%20at%203.43.16%20PM.png?width=670&height=365&name=Screen%20Shot%202023-03-03%20at%203.43.16%20PM.png)

**Step 2:**  In the section "Round Punch Times (to the minute)" you can enter in the interval of time that you want the punch-in and punch-out times to round to. 

**The Logic:** Times are rounded to 15-minute intervals (:00, :15, :30, :45).

- **Punch-Ins** round **UP** to the *next* interval.
- **Punch-Outs** round **DOWN** to the *previous* interval.

### Example Scenarios

| **Punch Type** | **Actual Time** | **Rounding Rule Applied** | **Rounded Time** |
| --- | --- | --- | --- |
| **Punch-In** | 7:03 AM | Rounds **UP** | **7:15 AM** |
| **Punch-Out** | 4:39 PM | Rounds **DOWN** | **4:30 PM** |
| **Punch-In** | 8:16 AM | Rounds **UP** | **8:30 AM** |
| **Punch-Out** | 5:14 PM | Rounds **DOWN** | **5:00 PM** |

**Quick Takeaway:**

If an employee clocks in at 7:01 AM, their time is pushed forward to **7:15 AM**. If they clock out at 4:44 PM, their time is pulled backward to **4:30 PM**.

![Screen Shot 2023-03-05 at 10.00.37 AM](https://knowledge.corfix.com/hs-fs/hubfs/Screen%20Shot%202023-03-05%20at%2010.00.37%20AM.png?width=670&height=363&name=Screen%20Shot%202023-03-05%20at%2010.00.37%20AM.png)

**Step 3 :** You can click on **"Round in Either Direction"** to have the times round to the nearest time interval without the time rounding down on punch-in and rounding up on punch-out. 

**The Logic:** Times round to the **nearest** 15-minute interval (:00, :15, :30, :45) for both punch-ins and punch-outs.

- Minutes **1 to 7** round **DOWN** to the previous interval.
- Minutes **8 to 14** round **UP** to the next interval.

### Example Scenarios

| **Punch Type** | **Actual Time** | **Rounding Rule Applied** | **Rounded Time** |
| --- | --- | --- | --- |
| **Punch-In** | 7:08 AM | Rounds **UP** *(closer to :15)* | **7:15 AM** |
| **Punch-Out** | 4:39 PM | Rounds **UP** *(closer to :45)* | **4:45 PM** |
| **Punch-In** | 8:07 AM | Rounds **DOWN** *(closer to :00)* | **8:00 AM** |
| **Punch-Out** | 5:22 PM | Rounds **DOWN** *(closer to :15)* | **5:15 PM** |

**Quick Takeaway:** The 7-minute mark is the cutoff. If an employee punches in at 7:07 AM, the time is pulled backward to **7:00 AM**. If they punch in just one minute later at 7:08 AM, it pushes forward to **7:15 AM**.

 

- [New in Corfix](https://knowledge.corfix.com/articles/new-in-corfix?hsLang=en)
- [Corfix Academy](https://knowledge.corfix.com/articles/corfix-academy?hsLang=en#main-content)

    - [Field Operations Training](https://knowledge.corfix.com/articles/corfix-academy?hsLang=en#field-operations-training)
    - [Supervisor & Foreman Training](https://knowledge.corfix.com/articles/corfix-academy?hsLang=en#supervisor-foreman-training)
    - [Timekeeping & Attendance Training](https://knowledge.corfix.com/articles/corfix-academy?hsLang=en#timekeeping-attendance-training)
- [Product Updates](https://knowledge.corfix.com/articles/product-updates?hsLang=en)
- [Corfix Admins](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#main-content)

    - [Dashboard](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#dashboard)
    - [Projects](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#projects)
    - [Workers](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#workers)
    - [Forms](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#forms)
    - [Templates](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#templates)
    - [Tasks](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#tasks)
    - [Certifications](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#certifications)
    - [Binders](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#binders)
    - [Reports](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#reports)
    - [Timekeeping](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#timekeeping)
    - [My Account Details](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#my-account-details)
    - [General](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#general)
    - [Assets](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#assets)
    - [Scheduling](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#scheduling)
    - [Timekeeping Exports/Integrations](https://knowledge.corfix.com/articles/corfix-admins?hsLang=en#timekeeping-exports-integrations)
- [Corfix Mobile Guide](https://knowledge.corfix.com/articles/corfix-mobile-guide?hsLang=en#main-content)

    - [Certifications](https://knowledge.corfix.com/articles/corfix-mobile-guide?hsLang=en#certifications)
    - [Timekeeping & tracking IOS](https://knowledge.corfix.com/articles/corfix-mobile-guide?hsLang=en#timekeeping-tracking-ios)
    - [create a form on mobile](https://knowledge.corfix.com/articles/corfix-mobile-guide?hsLang=en#create-a-form-on-mobile)
    - [change email](https://knowledge.corfix.com/articles/corfix-mobile-guide?hsLang=en#change-email)
    - [Account Details](https://knowledge.corfix.com/articles/corfix-mobile-guide?hsLang=en#account-details)
- [Template Builder Tutorials](https://knowledge.corfix.com/articles/template-builder-tutorials?hsLang=en#main-content)

    - [Template Builder Guides](https://knowledge.corfix.com/articles/template-builder-tutorials?hsLang=en#template-builder-guides)
    - [Template Settings](https://knowledge.corfix.com/articles/template-builder-tutorials?hsLang=en#template-settings)
- [Corfix Use Cases](https://knowledge.corfix.com/articles/corfix-use-cases?hsLang=en)
- [Getting started](https://knowledge.corfix.com/articles/getting-started?hsLang=en)
- [Reviewing Templates](https://knowledge.corfix.com/articles/reviewing-templates?hsLang=en#main-content)

    - [Reviewing Templates](https://knowledge.corfix.com/articles/reviewing-templates?hsLang=en#reviewing-templates)
- [Corfix Connect](https://knowledge.corfix.com/articles/corfix-connect?hsLang=en)
- [Corfix Payroll](https://knowledge.corfix.com/articles/corfix-payroll?hsLang=en#main-content)

    - [Getting Started](https://knowledge.corfix.com/articles/corfix-payroll?hsLang=en#getting-started)
    - [Employee Setup](https://knowledge.corfix.com/articles/corfix-payroll?hsLang=en#employee-setup)
    - [Running Payroll](https://knowledge.corfix.com/articles/corfix-payroll?hsLang=en#running-payroll)
    - [Troubleshooting](https://knowledge.corfix.com/articles/corfix-payroll?hsLang=en#troubleshooting)
    - [Taxes and Compliance](https://knowledge.corfix.com/articles/corfix-payroll?hsLang=en#taxes-and-compliance)
- [Pat's Inside Scoop](https://knowledge.corfix.com/articles/pats-inside-scoop?hsLang=en)
- [Integrations](https://knowledge.corfix.com/articles/integrations?hsLang=en#main-content)

    - [Acumatica](https://knowledge.corfix.com/articles/integrations?hsLang=en#acumatica)

[![Chill listening crop-3](https://knowledge.corfix.com/hs-fs/hubfs/corfix_logo_primary_blue.png?width=94&height=24&name=corfix_logo_primary_blue.png "Chill listening crop-3")](http://www.corfix.com)

Copyright © 2026, Corfix