懷孕期間,部分孕婦可能面臨身體不適或早產風險,經醫師評估需要臥床或在家休養。本文整理2026年安胎假法規,包含請假天數上限、薪資計算方式、診所證明開立標準,以及全勤與考績等相關規定。
快速導覽
安胎假天數與法規
安胎假的天數上限依據是否住院而有不同:一般未住院者,1年內最多可請 30 天;若經醫師診斷需長期臥床安胎(併入住院傷病假),2年內合計最長可請 1 年。安胎假並非獨立假別,而是併入普通傷病假計算,並有法定的請假單位規範。
安胎假等於普通傷病假嗎?
在現行勞動法規中,並沒有獨立的「安胎假」名稱,而是歸屬於普通傷病假。依據勞工請假規則第4條等相關規範,包含以下重點:
- 法規歸屬與額度:安胎假屬於「普通傷病假」,這代表安胎休養的天數,會與一般感冒生病所請的病假合併計算總額度。
- 請假條件:孕婦因生理原因或經醫師診斷需要安胎休養時,就可以依法提出請假。
- 請假單位:法規沒有規定必須一次請滿一整天。如果有短暫休息的需求,可以依照公司差勤規定,以「天」、「半天」或「小時」為單位分次申請。
產前可以一路請安胎假到生產嗎?
針對天數上限,法規給予孕婦特別的放寬保障。依據台北市政府勞動局說明,天數計算方式分為兩種情況:
- 一般情況(未住院):一般的普通病假,1年內請假天數不可超過30天。
- 安胎休養的特別放寬:經醫師診斷需要安胎休養者,即使是遵照醫囑「在家休養」而沒有實際住在醫院裡,這些休養天數也可以併入「住院傷病假」計算。住院傷病假的上限為2年內合計不可超過1年。
因此,只要具備合法的醫療證明,確實有法規依據可以請安胎假持續休養至生產前,不用擔心超過一般病假30天的限制。
安胎假薪資計算與無薪規定
安胎假期間的薪資發放標準與普通傷病假相同,受到年度請假總額度的影響,分為半薪與無薪階段。相關計算基準與假日規定如下:
- 半薪的定義與計算基準:法規中的「半薪」指的是「原領工資」的一半。計算基準包含底薪以及每個月固定發放的津貼(如伙食津貼、職務加給等經常性給與),以員工正常上班能領到的全薪除以30天算出日薪後折半,而不是以「勞保投保薪資」來計算。
- 30天內發給半薪:1年內請假未超過30天的部分,雇主需要發給一半的薪水。
- 超過30天無薪:一旦年度病假總天數超過30天,超過的天數雇主依法可以不發給薪水。
- 病假額度合併計算:若在同一個年度內已經請過其他病假,這些病假天數會與安胎假合併計算總額度。
- 遇到假日會計入天數嗎?:依據法規與勞動部相關函釋,為保障勞工的半薪權益,天數計算有嚴格的「分水嶺」規定,不能單純因為請長假就全部依日曆計算:
- 前30天(半薪階段):無論是分次請假還是一次請長假,這30天的法定額度只計算工作日。期間遇到的週末例假日與國定假日,不會計入請假天數,雇主必須發給全薪。
- 第31天起(無薪階段):當30個工作日的半薪額度用完後,後續的無薪安胎假原則上依然只計算工作日。依據勞動部函釋與勞工請假規則規定,除非在額度用完後,接下來又「一次連續請超過30天以上」的長假,這段後續長假期間遇到的週末例假日與國定假日,才會一併計入無薪的請假總天數中。
薪資與天數計算舉例說明
- 半薪金額計算:若員工每月固定領取的全薪為45000元(含底薪與固定津貼),換算日薪為1500元。請安胎假期間,雇主每天需要發給的半薪即為750元。
- 額度合併計算:若員工今年已經請過15天普通病假,後來因為懷孕需要再請30天安胎假。由於年度半薪病假額度只剩下15天,這30天安胎假中的前15天,雇主需要發給一半的薪水;剩下的15天安胎假,因為已經超過年度30天半薪的法定額度,雇主依法可以不發給薪水。
包含底薪、職務加給、伙食津貼等每月固定發放的金額
不含安胎假,僅計算一般感冒等病假天數
填寫醫生建議的休養天數
計算結果
每日薪資(全薪)
-
每日半薪金額
-
安胎假期間可領總薪資
-
剩餘可請半薪天數
-
提醒
本計算機僅供參考,實際薪資計算需依據個人勞動契約、公司內部規定及勞動部最新法令為準。計算結果未考慮特殊給付、加班費、獎金等變動薪資。如有爭議請洽詢專業勞資顧問或撥打 1955 勞工諮詢專線。
`;
shadowRoot.innerHTML = template;
// 取得 Shadow DOM 內的元素
const monthlySalary = shadowRoot.getElementById('monthly-salary');
const sickDaysUsed = shadowRoot.getElementById('sick-days-used');
const maternityDays = shadowRoot.getElementById('maternity-days');
const calcBtn = shadowRoot.getElementById('calc-btn');
const resultSection = shadowRoot.getElementById('result-section');
const errorMessage = shadowRoot.getElementById('error-message');
// 計算函數
function calculate() {
// 清除錯誤訊息
errorMessage.classList.remove('show');
errorMessage.textContent = '';
// 取得輸入值
const salary = parseFloat(monthlySalary.value);
const usedDays = parseFloat(sickDaysUsed.value) || 0;
const requestDays = parseFloat(maternityDays.value);
// 驗證輸入
if (!salary || salary <= 0) {
showError('請輸入有效的每月薪資');
return;
}
if (usedDays < 0 || usedDays > 30) {
showError('已請病假天數應介於 0-30 天之間');
return;
}
if (!requestDays || requestDays <= 0) {
showError('請輸入預計請假天數');
return;
}
if (requestDays > 365) {
showError('請假天數超過合理範圍(最長2年內不超過365天)');
return;
}
// 計算邏輯
const dailySalary = Math.round(salary / 30);
const halfDailySalary = Math.round(dailySalary / 2);
const remainingHalfPayDays = Math.max(0, 30 - usedDays);
const halfPayDays = Math.min(requestDays, remainingHalfPayDays);
const noPayDays = Math.max(0, requestDays - halfPayDays);
const totalSalary = halfPayDays * halfDailySalary;
const remainingDays = Math.max(0, remainingHalfPayDays - halfPayDays);
// 顯示結果
shadowRoot.getElementById('daily-salary').textContent = `NT$ ${dailySalary.toLocaleString()}`;
shadowRoot.getElementById('half-daily-salary').textContent = `NT$ ${halfDailySalary.toLocaleString()}`;
shadowRoot.getElementById('total-salary').textContent = `NT$ ${totalSalary.toLocaleString()}`;
shadowRoot.getElementById('remaining-days').textContent = `${remainingDays} 天`;
shadowRoot.getElementById('half-pay-days').textContent = halfPayDays;
shadowRoot.getElementById('no-pay-days').textContent = noPayDays;
// 更新進度條
updateProgressBar(halfPayDays, noPayDays);
// 顯示結果區塊
resultSection.classList.add('show');
// 平滑滾動到結果
setTimeout(() => {
resultSection.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}, 100);
}
function updateProgressBar(halfPayDays, noPayDays) {
const progressBar = shadowRoot.getElementById('progress-bar');
const total = halfPayDays + noPayDays;
if (total === 0) {
progressBar.innerHTML = '
無請假天數
';
return;
}
const halfPayPercent = (halfPayDays / total) * 100;
const noPayPercent = (noPayDays / total) * 100;
let html = '';
if (halfPayDays > 0) {
html += `
${halfPayDays}天
`;
}
if (noPayDays > 0) {
html += `
${noPayDays}天
`;
}
progressBar.innerHTML = html;
}
function showError(message) {
errorMessage.textContent = message;
errorMessage.classList.add('show');
resultSection.classList.remove('show');
}
// 綁定事件
calcBtn.addEventListener('click', calculate);
// Enter 鍵觸發計算
[monthlySalary, sickDaysUsed, maternityDays].forEach(input => {
input.addEventListener('keypress', (e) => {
if (e.key === 'Enter') {
calculate();
}
});
});
// 輸入時清除錯誤訊息
[monthlySalary, sickDaysUsed, maternityDays].forEach(input => {
input.addEventListener('input', () => {
if (errorMessage.classList.contains('show')) {
errorMessage.classList.remove('show');
}
});
});
})();
安胎假證明開立規定
請安胎假需要提供醫療證明文件,法規對於醫療機構等級與診所證明的效力有明確規範。
一般婦產科診所的證明可以請假嗎?
關於開立診斷證明的醫院等級,依據勞動部函釋規定,請假時提出的證明文件,只要是合法醫療機構或醫師開立的診斷證明書就可以。法規沒有限制必須由特定等級的大型醫院開立,因此一般婦產科診所開立的證明書同樣具備效力,雇主需要依法受理。
醫生證明書的內容要件
開立證明時,為了讓公司人事單位能明確核定請假期間,避免後續退件重辦的情況,建議證明書應具備以下要件:
- 明確的安胎字眼:醫師需在醫囑欄位寫明「宜休養」、「需安胎」等字樣,以證明確實因懷孕引起不適。
- 具體的休養期間:實務上需請醫師寫出「具體的休養天數、週數」(例如:宜休養 2 週),或直接註明「需休養至生產前」。
- 避免期限模糊:若證明書僅寫宜休養而未標明具體期限,容易遇到請假天數無法認定的情況,導致需要重新回診開立證明。
只要證明書能清楚辨識因懷孕引起不適,且具備明確的休養期間,就可以作為合法的請假依據。
安胎假與全勤獎金、考績等職場權益規定
勞動法規對於請安胎假期間的全勤獎金、考績與工作權有具體的保障規範。
關於請安胎假是否影響職場權益,依據性別平等工作法第21條規定,受僱者依法請求安胎假時,雇主不可拒絕,也不可視為缺勤而影響全勤獎金、考績或做其他不利的處分。
桃園市政府勞動局說明,員工不會因為請安胎假,在年度績效考核上遭到降級或扣除全勤獎金。若雇主以員工請安胎假為由,進行不當調動、降職甚至解雇,屬於違反勞動法令的行為。遇到相關情況,可以保存醫療證明與請假紀錄,向各縣市勞政主管機關提出申訴。
公務人員與教師安胎假規定差異
公務人員與公立學校教師的安胎假規範,與一般適用勞基法的勞工不同,主要反映在適用的法規與薪資給付標準上。
- 適用法規:一般勞工適用《勞工請假規則》;公務人員與公立學校教師則分別適用《公務人員請假規則》與《教師請假規則》。
- 薪資給付標準與請假順序差異:一般勞工的安胎假前30天為半薪,超過30天為無薪。而公務人員與教師的安胎期間併入病假計算(每學年/每年28天)。特別注意的是,若28天的病假額度用完,依法必須先將當年度的「事假」與「休假」全數請畢抵銷後,才能經機關長官或學校核准申請「延長病假」(2年內合併計算最長可請1年)。而在這段合法的病假、事假、休假與延長病假期間,依法皆為全薪給付。
孕期假別比較表:安胎假、產檢假、產假與流產假
孕期常見的法定假別包含安胎假、產檢假、產假以及流產假,其天數、薪資計算與請假時機各有不同。相關差異比較如下:
| 假別名稱 |
法定天數上限 |
薪資給付標準 |
適用時機與條件 |
| 安胎假 |
未住院1年內30天;併入住院者2年內最長1年 |
1年內未超過30天的部分發給半薪,超過的部分沒有薪水 |
產前經醫師診斷需要安胎休養者 |
| 產檢假 |
7天 |
全薪 |
產前懷孕期間各項產前檢查 |
| 產假 |
8星期 |
受僱滿6個月發給全薪;未滿6個月發給半薪 |
分娩前後,需要一次請完連續8星期 |
| 流產假 |
依妊娠週數給予5天、1星期、4星期或8星期 |
妊娠3個月以上流產比照產假給薪;未滿3個月依法不發給薪水 |
懷孕期間發生流產事實者 |
安胎假常見問題QA
以下整理安胎假相關的常見疑問與法規解答。
Q:安胎假有薪水嗎?
A:有。一般勞工的安胎假薪資依普通傷病假規定計算,當年度未超過30天的額度內,雇主需要發給一半的薪水;超過30天的部分依法可以不發給薪水。
Q:公務人員的安胎假規定和一般勞工一樣嗎?
A:不一樣。兩者最大的差異在於「薪資給付標準」與「請假順序」。一般勞工適用《勞工請假規則》,安胎假前30天為半薪,超過30天為無薪;公務人員則適用《公務人員請假規則》,安胎期間併入病假計算(每年28天),若額度用完並依法請畢事假與休假後,可申請延長病假,且在這段期間內皆依法發給全薪。
Q:安胎假可以分開請嗎?
A:可以。法規沒有規定安胎假必須一次請完,有需求者可以視身體狀況,依照機關或公司差勤規定,以日或小時為單位提出申請。
Q:安胎假可以和產檢假一起請嗎?
A:可以。產檢假與安胎假為不同假別,且有各自的法源依據。若在安胎休養期間有產前檢查的需求,可以依公司規定請產檢假前往產檢(享有全薪),其餘休養時間則繼續請安胎假。
Q:公司說安胎假超過30天要解僱怎麼辦?
A:雇主此舉已違反勞動法令。依據法規,安胎假超過30天的部分為「無薪病假」,若勞工請安胎假超過30天,甚至依法用盡病假、事假及特別休假額度後仍未痊癒,雇主依法應准予「留職停薪」,不得任意解僱或強迫離職。若遇此情況,勞工可保留請假紀錄與對話紀錄,向當地勞政機關提出申訴。
Q:如果安胎假被扣全勤怎麼辦?
A:依據《性別平等工作法》第21條,雇主因員工請安胎假而扣發全勤獎金屬於違法行為。建議先向公司人事單位確認是否為系統設定誤扣;若公司堅持扣發,勞工可備妥薪資單、請假紀錄與醫療證明,向各縣市政府勞工局提出申訴,經查證屬實最高可處雇主30萬元罰鍰。
Q:安胎假有勞保補助嗎?
A:沒有。目前勞工保險針對普通傷病假(包含安胎假)沒有提供額外的給付。勞保相關補助主要為生產後的生育給付。
Q:安胎假可以請多久?
A:未住院的安胎假1年內不可超過30天;若經醫師診斷需要長期臥床安胎休養,會併入住院傷病假計算,2年內合計不可超過1年。
Q:安胎假怎麼請?
A:需要前往合格醫療機構(包含一般婦產科診所或醫院)就診,並取得醫師開立註明「需休養」或「宜安胎」等醫囑的診斷證明書,就可以依照公司請假規定提出申請。
本文整理的安胎假相關規定與舉例,是依據現行勞動法規與主管機關函釋撰寫。部分企業可能訂有優於勞基法的請假福利(例如全薪安胎假),且每個人的出勤紀錄與計薪結構有所不同。實際請假流程與最終薪資結算,請以任職公司的內部人事規定及勞動部最新公告為準。若遇具體勞資爭議,可備妥相關證明文件,向各縣市政府勞工局或撥打 1955 勞工諮詢申訴專線詢問。
參考資料
- 全國法規資料庫:《勞工請假規則》
- 全國法規資料庫:《性別平等工作法》
- 全國法規資料庫:《公務人員請假規則》
- 全國法規資料庫:《教師請假規則》
- 勞動部勞動法令查詢系統:安胎假連續請假遇例假日計算函釋(勞動2字第0990131309號函)
- 勞動部勞動法令查詢系統:醫療證明開立機構相關函釋(勞動條4字第1050130153號函)
- 臺北市政府勞動局:安胎休養請假規定說明
- 桃園市政府勞動局:安胎休養及職場權益說明