
報價有效期限的直接答案是:正式報價幾乎都該寫有效期限,但不能一律固定寫 30 天。對台灣中小企業來說,真正該決定的是你願意替這個價格、交期與服務範圍承擔多久風險。若成本波動快、排程吃緊、或客戶簽核流程本來就長,你的有效期限就不該一樣。寫清楚期限,重點不是逼客戶快點下單,而是避免三個月後客戶拿著舊價回來,你才發現現在照原條件接單已經不合理。
報價有效期限為什麼不能一律寫 30 天
很多團隊把 30 天當成預設,只因為看起來正式、也最常見,但這其實是把不同風險混成同一種處理。你賣的是固定工時服務、進口零件、客製專案,還是要卡排程的課程或顧問,每一種風險都不同。
HubSpot 的 quotes 文件把有效期限做成預設設定,且可設 1 到 365 天,代表期限本身就是流程控制點,不是可有可無的備註。若買方在到期前接受或簽署,報價不會過期;反過來說,超過期限卻還沒接受,就應回到重核狀態。來源:HubSpot:Set up the quotes tool。
Stripe 也把 quote 的到期後果寫得很直接:draft 或 open quote 到期後會變成 canceled,之後不能再接受。這個設計提醒很重要,因為對中小企業來說,到期不應該只是業務心裡知道,而要有明確後續動作。來源:Stripe Docs:How quotes work。
這篇適合誰,不適合誰
這篇適合有正式報價流程的台灣 SME,例如接案公司、顧問、B2B 服務、工程、設備、教育訓練與需要客戶簽核的服務型團隊。只要你會遇到「先報價、後確認、再下單」的流程,這個主題就跟你的毛利與交期有關。
如果你做的是現場即時成交、價格高度標準化、幾乎沒有人工審核的零售情境,重點可能比較偏價格標示與交易條件,而不是長週期報價管理。這時本文仍可參考,但不是第一優先。
台灣 SME 最常見的 3 種報價情境
| 情境 | 較適合的有效期限 | 為什麼 | 到期後建議動作 |
|---|---|---|---|
| 固定範圍、成本穩定的服務 | 14 到 30 天 | 成本與交付條件相對穩定,但仍需保留排程彈性 | 確認人力與時程後再延長或重發 |
| 原料、匯率或採購成本波動大的案件 | 7 到 14 天 | 報價拖太久,價格與毛利最容易失真 | 重核成本,再開新版報價 |
| 簽核層級多、流程長的大型客戶案 | 14 到 21 天搭配提醒 | 客戶內部流程長,但你也不能無限凍結價格與交期 | 到期前先提醒,必要時附新版條件 |
這張表的重點不是背一個標準答案,而是讓團隊開始把有效期限和風險來源連在一起。當你知道自己怕的是原料漲價、工時被塞滿,還是簽核拖太久,就比較不會隨手複製上一份報價的期限。
報價單有效期限要寫哪些關鍵條件
只寫一句「本報價 30 日內有效」通常還不夠。買方真正會爭議的,常常不是天數,而是到期後哪些內容還算數、哪些需要重談。
HubSpot 在建立 quote 時,會把 issue date 和 expiration date 放在報價 header,表示期限應該是買方看得到的核心欄位,而不是藏在頁尾。來源:HubSpot:Create and send quotes。
比較務實的寫法,是連同這四類資訊一起交代:價格是否含稅、交期是否以付款或確認日期起算、服務範圍是否以本版內容為準,以及逾期是否需重新核價。這種寫法的價值,不在法律字句漂亮,而在雙方都知道超過期限後要怎麼處理。
至少要補的 4 個條件
第一,寫清楚期限是從開立日、寄出日,還是客戶收到日開始算。第二,若材料、匯率或外包成本可能波動,要明寫逾期後需重新核價。第三,若交期吃排程,應說明交期需以正式確認或付款時間重排。第四,若版本很多,報價編號或版本號要一起出現,避免客戶拿舊版內容比對新版條件。
為什麼台灣團隊不能忽略要約與拘束問題
法務部公開的民法第 154 條指出,要約人原則上會受要約拘束,但若預先聲明不受拘束,或依情形可認無受拘束意思者,則不在此限。立法理由也明白說明,是否預先聲明,與是否受拘束有直接關係。來源:法務部:民法第 154 條、法務部:民法第 154 條立法理由。
這不代表每一份報價單都一定等於契約,也不代表你只要寫了期限就一定沒風險。真正重要的是:當你的報價內容越明確、對方接受方式越清楚、雙方往來越接近成交,舊價被視為仍具拘束力的風險就越高。對 SME 來說,寫清楚有效期限與到期後重核條件,至少能讓內部和客戶都知道這不是無限期承諾。
到期前提醒,比到期後爭議更有價值
很多報價問題不是出在客戶故意拖,而是你從寄出之後就沒有節點。結果客戶真的想買時,時間已經晚到你不能照原條件做,雙方才開始尷尬。
最實用的做法是把提醒拆成兩次。第一次在到期前 3 到 5 天,提醒對方期限、目前版本與若需調整的欄位。第二次在到期當天或隔天,說明本版報價已到期,若要延續討論,你會重核價格與交期後提供新版。這種節奏不像催單,反而比較像專案管理。
如果你有 CRM 或報價工具,可以讓到期提醒自動化;若沒有,至少在 Google Sheet 或行事曆建立到期欄位。流程越固定,團隊越不會靠記憶管理報價。
到期後該延長,還是重發新版本?
不是每份過期報價都要重做一遍,但也不是每份都能直接延長。判斷標準很簡單:只要價格基礎、交付範圍、交期能力或付款條件有任何一項變了,就應該重發新版,不要只口頭說「沿用上次」。
若只是客戶內部流程多拖幾天,而你的成本、排程與服務範圍都沒變,延長有效期限通常就夠。但若已跨月、跨檔期、跨採購批次,或你手上產能已經不同,重發新版會比硬接舊價安全得多。
哪些情況最不適合沿用舊報價
當原料、匯率、運費或外包報價已經變動時,沿用舊價最危險。你看起來像是守信用,實際上可能是在用自己的毛利補客戶延遲。這種情況若沒有重核成本,往往是在做完才發現虧損。
第二種風險是交期。很多 SME 報價時答應的交付時間,是建立在當時尚有空檔的前提上。若客戶隔很久才回來,原本的排程承諾可能早就失真。這時若仍照舊寫法承接,之後最容易變成交期爭議,而不是價格爭議。
第三種風險是版本混亂。尤其多人業務或多輪修正的案件,若沒有明確版本號與到期時間,客戶、業務、執行端很容易各自拿不同版本當基準,最後造成誤會。
7 天落地 SOP
- 第 1 天:盤點最近 20 份報價,記錄天數、成交與是否曾被拿舊價回來。
- 第 2 天:把報價類型分成固定範圍、成本波動、長簽核流程三類。
- 第 3 天:替每一類訂出預設有效期限,而不是全公司只用一個天數。
- 第 4 天:把期限起算方式、逾期重核條件、版本號與交期說明寫進模板。
- 第 5 天:在 CRM、Google Sheet 或行事曆設到期前提醒。
- 第 6 天:設計到期前提醒與到期後重開的標準訊息。
- 第 7 天:回看最近一批未結案報價,先用新規則整理一次。
這套 SOP 的價值,不是讓報價文件更漂亮,而是讓業務、老闆與執行端對「舊價能不能用」有一致答案。當答案一致,毛利和交期才不會一直靠人情硬撐。
資料更新與來源
本文於 2026 年 7 月 26 日 依 HubSpot、Stripe 與法務部公開資料整理。HubSpot 文件最近更新時間為 2026 年 6 月 29 日 與 2026 年 7 月 7 日;Stripe quote 文件為目前公開文件版本;法務部民法第 154 條與立法理由提供台灣要約拘束的基礎脈絡。本文提供的是報價流程與風險管理建議,不構成法律意見;若你的報價已進入爭議、簽章或大額履約階段,仍應由專業法律與財務人員判斷。
- HubSpot:Set up the quotes tool
- HubSpot:Create and send quotes
- Stripe Docs:How quotes work
- Stripe Docs:Create and send a quote
- 法務部:民法第 154 條
- 法務部:民法第 154 條立法理由
結論
報價有效期限真正要管的,不是文件格式,而是你願意替現在這個價格與條件承擔多久風險。對台灣 SME 來說,最穩的做法不是所有報價都寫 30 天,而是先分情境,再把到期提醒、重核成本、重排交期與新版報價流程固定下來。這樣客戶就算晚一點回來,你也不會在舊價、舊交期和舊版本之間被動挨打。
FAQ
報價有效期限一定要寫 30 天嗎?
不一定。有效期限應該跟成本波動、交期壓力與客戶簽核流程一起判斷。固定範圍服務可較長,原料或匯率波動大的案件就應較短。
報價到期後,客戶還能照舊價下單嗎?
不建議直接照舊價處理。應先確認成本、交期、版本與付款條件是否都沒變;只要有一項不同,就應重開新版報價。
報價單只寫有效期限,沒有寫逾期處理,夠嗎?
通常不夠。最好連期限起算方式、逾期是否重核價格、交期是否重排與版本號一起寫清楚,避免後續模糊解讀。
小公司沒有 CRM,也需要做到期提醒嗎?
需要。即使沒有 CRM,也可以先用 Google Sheet 或行事曆建立到期欄位與提醒,重點是讓團隊不要靠記憶管理報價。
報價有效期限和法律拘束力是同一件事嗎?
不是完全相同,但彼此有關。有效期限是你管理價格與條件風險的工具;實際拘束力仍會受到報價內容、接受方式與雙方往來事實影響。