目錄
接案第一年最容易發生的財務事故,其實不是接不到案子,而是好不容易結案、交了稿,最後卻卡在忘記追款。很多時候忙著趕下一個委託,回過頭想起來才發現發票已經過期兩個月,甚至在社群裡還看過有人因為這樣直接平白丟了整筆辛苦錢。
處理這種漏網帳款其實不需要很繁複的財務軟體,利用 Notion 建立一個發票資料庫,搭配一行簡單的日期計算公式,就能讓系統在發票超期時自動跳出提醒。這套方法非常適合剛開始全職接案、或是平常請款流程習慣完全依賴記憶力的人。本文資訊以 2026 年 6 月為準,功能可能會隨著後續版本更新而有些微變動。
為什麼接案帳款常悄悄消失?自由工作者最容易忽略的財務管理漏洞
發票追蹤失敗,通常不是因為忘記開立,而是因為「寄出去之後就沒有後續流程」。客戶端沒有主動通知,接案者這端也沒有系統提醒,款項就在這個沉默的空窗期裡悄悄逾期。
Notion 社群裡的真實案例清楚說明了這個問題:某位接案者在接案第一年同時有三張發票逾期超過 60 天,其中一張最終完全無法追回。問題的核心不是客戶惡意,而是接案者自己沒有建立一套「會主動提醒自己」的機制。
擺脫「靠記憶力追帳」的隱形風險:多專案進行時的大腦避難心理
很多人的發票管理流程是這樣的:寄出 email → 心裡記一下 → 等客戶付款。當專案數量少的時候這還行得通,但只要同時有三個以上的客戶,記憶就會開始出錯。更棘手的是,人對於「不舒服的事情」有一種自然的迴避傾向——追款是有壓力的,所以大腦會傾向先處理別的工作,把追款的事情一拖再拖。
Excel 試算表管理發票的局限:缺乏動態即時顯示與自動計算
Excel 或 Google Sheets 能記錄資料,但本身不會主動提示「今天有哪些發票需要跟進」。使用者必須手動去翻資料、計算天數、比對今天的日期——這個步驟只要稍微麻煩,就很容易被跳過。Notion 的優勢在於,資料庫的篩選視圖(filtered view)可以做到即時動態顯示:打開頁面,系統自動呈現「現在需要處理的逾期項目」,不需要任何手動計算。
實測有效!Notion 發票追蹤資料庫的 6 個必要核心欄位教學
Notion 發票追蹤資料庫的結構不需要很複雜。以下是一個經過實際使用驗證的最小可行版本,六個欄位就能讓整套系統運作。
Notion 發票資料庫結構設計:客戶、金額與到期日等 6 個基礎欄位設定
在 Notion 中建立一個新的 Table(資料庫),依序加入以下欄位:
| 欄位名稱 | 欄位類型 | 說明 |
| 客戶名稱(Client) | Title | 資料庫的預設標題欄位,填入客戶名稱或案件名稱 |
| 金額(Amount) | Number | 建議選擇貨幣格式(如 NT$ 或 USD),方便直覺判讀 |
| 發送日期(Date Sent) | Date | 發票寄出的日期 |
| 到期日(Due Date) | Date | 付款截止日,通常為發送日後 30 天,視合約規定調整 |
| 已付款(Paid) | Checkbox | 收到款項後勾選,讓公式知道可以停止計算 |
| 逾期天數(Days Overdue) | Formula | 核心欄位,自動計算目前的逾期天數 |
Notion dateBetween 公式應用:自動計算發票未付款的逾期天數
在「逾期天數(Days Overdue)」欄位中,輸入以下公式:
if(not(prop("Paid")), dateBetween(now(), prop("Due Date"), "days"), 0)
這行公式的邏輯是:如果這筆發票還沒被勾選為「已付款」,就計算從今天到到期日之間相差幾天;如果已付款,則直接回傳 0,不再計算。
dateBetween() 是 Notion 的日期計算函式,接受三個參數:第一個日期、第二個日期、以及時間單位(這裡用 "days" 計算天數)。now() 會自動抓取目前的日期時間,不需要手動更新。
值得注意的一點是:now() 包含當下的時間(小時與分鐘),因此在當天的不同時間點查看,數字可能會有細微差異。如果希望以整天為單位來計算,可以使用更精確的版本:
if(
not(prop("Paid")),
dateBetween(
dateSubtract(now(), hour(now()), "hours"),
prop("Due Date"),
"days"
),
0
)
這個版本在計算前先將 now() 的時間部分歸零,讓結果完全以日期為基準,不受每天幾點查看的影響。
Notion 篩選視圖設定教學:打造每天自動浮現待處理發票的追蹤清單
有了公式之後,下一步是建立一個「只顯示需要跟進項目」的視圖。這是整套系統最有用的部分——因為它讓「查看今天要做什麼」變成只需要打開一個頁面的動作。
設定 Filter 篩選器:讓 Notion 資料庫僅保留 Days Overdue 的逾期項目
在資料庫右上角點擊「Add a view」,選擇 Table 格式,命名為「🔔 逾期追蹤」或任何習慣的名稱。接著點擊「Filter」,新增以下條件:
- Days Overdue 大於(greater than) 0
設定完成後,這個視圖只會顯示逾期天數大於零的項目——也就是今天需要主動跟進的所有發票。當視圖是空的,代表目前沒有任何逾期款項,可以放心繼續工作;一旦出現任何項目,就是該發出追款訊息的時機。
優化自由工作流程:將「先處理逾期」排入每週一上班的固定儀式
工具建好之後,最關鍵的不是功能有多強,而是使用者有沒有固定打開它。一個實際可行的做法是:每週一上班的第一件事,打開這個視圖。如果是空的,就繼續工作;如果有項目,就在開始其他工作之前先處理追款訊息。
這個「先處理逾期」的順序設計是有意義的。追款訊息發出後需要等待客戶回應,若放在工作尾聲才處理,很容易被其他優先事項擠掉,形成惡性循環。
接案量增加怎麼辦?提升 Notion 發票管理系統效率的三大進階延伸設計
基礎版本的六欄追蹤系統已經能解決大多數的問題,但如果接案量持續增加,可以考慮以下幾個延伸方向。
活用 Notion 多層 If 公式:依據逾期天數自動顯示緊急程度標籤
在逾期天數之外,可以再加入一個 Formula 欄位,根據天數顯示不同的緊急程度標示:
if(
prop("Days Overdue") > 30, "🔴 嚴重逾期",
if(
prop("Days Overdue") > 0, "🟡 逾期",
if(
dateBetween(prop("Due Date"), now(), "days") <= 3, "🟠 即將到期",
"✅ 正常"
)
)
)
這個公式會根據狀態顯示四種標籤:嚴重逾期(超過 30 天)、逾期(1–30 天)、即將到期(3 天內)、以及正常。搭配 Notion 的「Group by Status」功能,可以在同一個資料庫中依緊急程度分組顯示。
Notion dateAdd 公式教學:自動推算催款節點與下次應聯繫日期
Notion 的公式可以直接輸出日期,因此可以設計一個自動計算「下次應追款日期」的欄位。舉例來說,若希望在到期後第 7 天、第 14 天各發一次提醒,可以建立兩個 Formula 欄位分別計算:
dateAdd(prop("Due Date"), 7, "days")
dateAdd(prop("Due Date"), 14, "days")
接著搭配 Notion Calendar 視圖,把這些日期標示在日曆上,就能在視覺上清楚看到每個客戶的追款節點。
活用 Notion Relations 與 Rollups:串接獨立客戶資料庫打造全自動化專案管理
當客戶數量增加到一定規模,可以考慮建立一個獨立的「客戶資料庫」,記錄每位客戶的聯絡資訊、合作歷史、付款習慣等,再用 Notion 的 Relation 功能將發票資料庫與客戶資料庫連結起來。如此一來,當某筆發票逾期時,點進去就能立刻看到這位客戶的完整背景,不需要另外翻找記錄。
Relation 與 Rollup 的組合也可以讓使用者在客戶頁面中直接看到「這位客戶目前共有幾筆未付款」,為商業決策提供更完整的資訊。
Notion 免費方案與付費版差異:發票追蹤系統的 Free Plan 限制與替代方案
以上所有功能在 Notion 免費方案(Free Plan)中均可使用。資料庫、公式、篩選視圖、以及 Relations 與 Rollups,都是 Notion 的核心功能,不需要付費升級。
付費方案(Plus 及以上)帶來的主要差異在於:無限的頁面上傳量、無限的版本歷史、以及 Automation(自動化觸發條件,例如當「逾期天數 > 0」時自動發送 email 通知)。如果希望讓 Notion 主動推送提醒而不是手動查看,Automation 功能需要 Plus 方案以上才能使用。
若目前使用的是免費方案,替代做法是搭配 Google Calendar 或手機提醒,每週固定預約一個時段打開追蹤視圖。
寫程式或設計复杂的自動化往往讓人卻步,但 Notion 公式的價值就在這裡,不需要把整套程式語法學透,只要一行簡單的計算函數,就能幫自己省下可能平白蒸發的幾萬元帳款。這套六欄位的發票追蹤系統在操作上沒有太多門檻,最核心的關鍵還是要把工具融入日常習慣。像是固定每週一上班時花一分鐘打開這個篩選視圖,有過期的項目就順手發個訊息提醒客戶,沒項目就能安心繼續處理手上的新案子。對自由工作者來說,不需要去追求功能最複雜、看起來最厲害的樣板,只要這套極簡的系統真的能派上用場,就是最划算的自我保障。
常見 FAQ
Q:Notion 發票追蹤資料庫適合哪些人使用?
最適合剛開始接案、或同時服務多個客戶的自由工作者。只要有「已寄出但尚未確認付款」的發票,這套系統就能提供幫助。即使只有兩三個固定客戶,建立這個追蹤機制也能避免因疏忽導致的帳款延誤。
Q:Notion 免費方案可以用公式追蹤逾期發票嗎?
可以。資料庫、公式(Formula)、篩選視圖(Filter)都是 Notion 免費方案支援的功能,不需要升級付費計劃就能建立完整的發票追蹤系統。付費方案的差異主要在於 Automation 自動化推送功能。
Q:dateBetween 和 dateAdd 有什麼差別?
dateBetween 用於計算兩個日期之間相差多少天(或其他時間單位),結果是一個數字;dateAdd 則是在一個已有的日期上加上或減去特定天數,結果是一個新的日期。追蹤逾期天數用 dateBetween,計算「到期後第 7 天」這類推算日期用 dateAdd。
Q:Notion 公式的 now() 函式是什麼?
now() 是 Notion 公式中的內建函式,會自動抓取目前的日期和時間,不需要手動輸入或更新。搭配 dateBetween 使用時,可以讓逾期天數每天自動更新,不需要任何手動操作。
Q:除了發票追蹤,Notion 公式還能用在哪些帳款管理場景?
Notion 公式可以應用在訂閱費用追蹤、合約到期提醒、專案預算計算、以及收支分析等場景。搭配 Relation 與 Rollup 功能,還能建立跨資料庫的財務概覽,讓接案收支狀況一目了然。