出勤紀錄依法應保存 5 年。 這是《勞基法》第 30 條第 5 項的硬性規定,沒有區分在職或離職,也沒有因為公司規模大小而有例外。未置備或未保存 5 年,依同法第 79 條第 2 項可處 9 萬元以上、45 萬元以下罰鍰,並公布事業單位名稱與負責人姓名。實務上已有零售業者因打卡原始檔案只保留 2 個月,遭裁處 20 萬元並被列入加強檢查名單。
至於電子班表與打卡紀錄能不能當勞檢證據,答案是:可以,而且法律明文承認,但前提是這套電子紀錄必須具備不可竄改性與完整的稽核軌跡——誰、在什麼時候、改了哪一筆、改前與改後分別是什麼。沒有這兩件事,電子紀錄在勞檢與訴訟中的證明力會快速流失。
以下依序處理四件事:各類文件的保存年限、紙本與電子的效力差異、《勞動事件法》的舉證責任分配,以及舉證失敗的常見原因。
各類文件保存年限:不是只有出勤紀錄要留 5 年
勞檢的文件保存義務散落在《勞基法》不同條文,起算點也不完全一樣。以下把 HR 最常被查的三類文件整理成對照表。
| 文件 | 法源 | 保存年限 | 起算點 | 違反罰則 |
| 出勤紀錄 | 勞基法 §30-5 | 5 年 | 逐日記載,最後一筆記載日起算 | §79-2:9 萬–45 萬元 |
| 工資清冊 | 勞基法 §23-2 | 5 年 | 各該工資發放日起算 | §79-1:2 萬–100 萬元 |
| 勞工名卡 | 勞基法 §7 | 5 年 | 勞工離職後起算 | §79-1:2 萬–30 萬元 |
出勤紀錄的 5 年,是這三類中最容易被誤解的一個。它不是「在職期間留 5 年就好」,而是每一筆紀錄從記載完成後起算 5 年;離職員工的出勤紀錄同樣要留滿 5 年,不會因為人走了就可以刪。工資清冊與出勤紀錄之間還有一個連動風險:兩份文件都要保存 5 年,如果出勤紀錄顯示某月加班 32 小時、工資清冊的加班費只算了 20 小時,這個矛盾也會被完整保存 5 年,勞檢員隨時可以把它們放在一起比對。
紙本 vs 電子:法律沒有限制形式,「可覈實」才是門檻
《勞基法施行細則》第 21 條第 1 項列出了七種合法的出勤紀錄工具:簽到簿、出勤卡、刷卡機、門禁卡、生物特徵辨識系統、電腦出勤紀錄系統,以及其他可資覈實記載出勤時間工具所為之紀錄。關鍵字是「可資覈實」——法律不在意你用的是紙本還是雲端,它在意的是這份紀錄能不能被核實、能不能證明「這個人真的在這些時間出入那個地點」。
同條第 2 項還有一句常被忽略的規定:出勤紀錄,雇主因勞動檢查之需要或勞工申請時,應以書面方式提出。雲端系統很方便,但勞檢當天如果只能打開後台、無法匯出可讀的書面明細,仍然過不了這一關。
電子紀錄的兩個必要條件
台中高等行政法院曾有案例:雇主以「時間相機」APP 記錄出勤,員工離職時刪除了 APP 內的照片,雇主主張手機內仍有 LINE 群組的打卡截圖可以備查,但法院仍認定雇主未依規定置備出勤紀錄,裁罰 9 萬元。這個案例點出的不是「APP 不能用」,而是紀錄的保存狀態與可追溯性出了問題。
電子出勤紀錄要經得起勞檢與訴訟,至少需要兩個技術條件:
- 不可竄改性。打卡時間應以伺服器時間為準,而不是裝置本機時間;如果取的是本機時間,員工只要更改手機時間就能製造一筆不存在的打卡紀錄。補登機制也必須是「新增一筆」並保留原始欄位,而不是直接覆蓋舊值;如果系統的補登會把修改前的時間直接蓋掉,這套系統從第一天起就在銷毀原始證據。
- 完整的稽核軌跡。每一筆修改都要留下「誰改的、什麼時候改的、改前是什麼、改後是什麼」。勞檢員在現場區分得出「原始紀錄」與「整理後的報表」:原始紀錄是員工動作直接產生的那一層(刷卡機原始資料、APP 打卡時間、門禁進出紀錄),報表則已經經過人為整理。如果只有月結彙總表,沒有原始明細與修改紀錄,勞檢員問「這份是原始資料還是整理過的」時,就會陷入被動。
此外,權限分層也是內部控制的查核點:同一個帳號如果既能補登又能核准,這份紀錄的內部控制就是失效的。
一句話總結:電子出勤紀錄具法律效力,但前提是系統需具備不可竄改性與完整稽核軌跡(誰、何時、改了哪一筆)。沒有這兩件事,電子紀錄只是另一種形式的「找不到原始資料」。
舉證責任分配:《勞動事件法》把天平倒向勞工
如果勞檢是行政裁罰,訴訟就是另一場舉證責任的戰爭。《勞動事件法》第 35、37、38 條分別從「文書提出義務」「工資推定」「出勤時間推定」三個角度,把原本由勞工承擔的舉證困難移轉給雇主。
第 35 條:依法應備置的文書,雇主有提出義務
條文:「勞工請求之事件,雇主就其依法令應備置之文書,有提出之義務。」
白話翻譯:當勞工為了工時或加班費告上法院,雇主不能兩手一攤說「資料不在我這裡」。出勤紀錄、工資清冊這些法律要求你本來就該有的文件,法院可以命令你提出。如果沒有正當理由還是不提,法院可以認定勞工主張的事實為真。換句話說,「沒有紀錄」在訴訟上不會變成「沒有加班」,反而可能變成「雇主默認勞工的說法」。
第 37 條:從雇主手上拿到的錢,先推定是工資
條文:「勞工與雇主間關於工資之爭執,經證明勞工本於勞動關係自雇主所受領之給付,推定為勞工因工作而獲得之報酬。」
白話翻譯:只要勞工能證明「這筆錢是從公司拿到的」,法律就先把它當成工資。雇主如果主張「這是恩惠性給與、不是工資,所以不用算進加班費基數」,舉證責任在雇主身上。這條在工資項目拆分得很細的行業裡影響特別大:津貼、獎金、加給一旦被推定為工資,投保薪資與加班費的計算基礎就跟著被往上拉。
第 38 條:出勤紀錄上寫的時間,推定是雇主同意的工作時間
條文:「出勤紀錄內記載之勞工出勤時間,推定勞工於該時間內經雇主同意而執行職務。」
白話翻譯:打卡紀錄顯示勞工從 09:00 待到 21:00,法律就先推定這 12 小時都是經過雇主同意的工作時間,勞工不需要另外證明「老闆有口頭叫我留下來」。雇主如果要反駁,必須自己提出反證——例如加班申請制度、門禁紀錄、工作交辦紀錄,來證明某段時間不是工作時間。這就是為什麼「只有進出兩筆」的紀錄特別危險:它把中間的所有時間都放進了推定範圍,而雇主手上如果沒有第二層與第三層的異常處理與核准紀錄,幾乎無法把這段時間切成「工作」與「休息」。
舉證失敗的四個常見原因
原因 1:只留月結彙總表,沒有原始紀錄
人資每月從系統匯出「當月出勤彙總表」簽核歸檔,原始打卡明細卻在幾個月後被系統清掉,或換系統時沒有轉出。彙總表是經過整理的第三層產物,當勞檢員要對照某一天的實際出退勤時間,拿不出第一層的原始紀錄,說服力就大打折扣。
原因 2:補登沒有留下「為什麼」與「誰核准」
補登本身合法,問題出在補登的紀錄長什麼樣子。如果月底一次補完二十幾筆漏打,補的時間全部填成班表時間,沒有員工申請、沒有主管簽核、沒有原因說明,這份補登的證明力會非常低。補登申請單至少要留下四個欄位:哪一天、原本應該有紀錄的時段、沒有紀錄的原因、實際的出退勤時間;主管簽的是「確認事實」,不是「同意用班表時間填進去」。整批原因都寫「忘記打卡」,和具體寫「設備故障」「外出洽公」,在勞檢員眼中的分量完全不同。
原因 3:只有進出兩筆,中間外出無法說明
打卡紀錄只有早上進、晚上出兩筆,中間外出洽公、午休離開、拜訪客戶的時間完全空白。這種紀錄在勞檢與訴訟上會遇到兩個問題。第一,推定範圍被放大:第 38 條把整段進出之間的時間推定為工作時間,雇主如果沒有外出申請單、行車紀錄、門禁紀錄或通訊軟體交辦紀錄可以切分,很難主張中間某段不是工作。第二,休息時間的扣除需要舉證:實務上法院會看勞雇雙方對休息時間有無約定、勞工是否處於「待命」狀態而受雇主指揮監督拘束;如果連休息時間的起迄都沒有紀錄,雇主主張「中間有休息所以不用全算工時」,舉證上會很吃力。
原因 4:工資清冊與出勤紀錄互相矛盾
出勤紀錄顯示加班 32 小時,薪資表只算 20 小時;或者薪資表發了加班費,出勤紀錄上那幾天卻沒有延長工時。這兩份文件都要保存 5 年,矛盾也被保存 5 年。勞檢員在同一次檢查中把兩份文件並置,矛盾本身就是一個獨立的缺失訊號。
FAQ:常見問題
Q1:出勤紀錄要保存幾年?
A1:5 年。 依《勞基法》第 30 條第 5 項,出勤紀錄應保存 5 年;未置備或未保存,依第 79 條第 2 項可處 9 萬至 45 萬元罰鍰。
Q2:LINE 打卡算不算出勤紀錄?
A2:可以當輔助證據,但不建議當唯一紀錄。 LINE 沒有伺服器時間戳、權限分層與完整稽核軌跡,截圖也可能被刪除或否認真正性。
Q3:只有進出兩筆,中間外出怎麼算?
A3:先推定為工作時間。 依《勞動事件法》第 38 條,出勤紀錄記載的時間推定為經雇主同意執行職務;雇主需以外出申請、門禁或交辦紀錄反證。
Q4:電子打卡紀錄要具備什麼條件才有效?
A4:不可竄改性與完整稽核軌跡。 打卡時間應以伺服器時間為準,補登應新增紀錄而非覆蓋原值,並留下「誰、何時、改了哪一筆」。
Q5:勞檢調閱出勤紀錄,可以說「系統壞了、找不到」嗎?
A5:不行。 未保存出勤紀錄本身即違反《勞基法》第 30 條第 5 項;若明知有紀錄卻不提出,還可能涉及《勞動檢查法》第 35 條的拒絕、規避或妨礙檢查。
Workstem數位化休假系統
Workstem雲端算薪 & 一站式人力資源管理系統,Workstem數位化休假系統緊貼勞基法,自動計算休假餘額,支援快速請假/核假,資料雲端儲存,助你實現智能化休假管理。
除此之外,Workstem擁有強大的AI算薪引擎,其他的薪資項目也能快速計算,幫你處理雇員的加班費,所得稅等,完美解決所有薪資事務,快來免費體驗!