월급은 남는데 왜 결제일마다 돈이 부족할까? 통장 ‘현금 공백일’ 찾기
월급을 받고 한 달 지출을 계산해보면 분명 돈이 남습니다.
그런데 카드 결제일이나 대출 납입일이 다가오면 이상하게 통장잔액이 부족할 때가 있습니다.
이런 상황을 단순히 이번 달에 돈을 너무 많이 썼다고만 보면 원인을 놓칠 수 있습니다.
한 달 전체의 수입이 지출보다 많더라도 돈이 들어오는 날짜보다 큰 출금이 먼저 몰려 있다면 월중 특정 시점의 통장잔액은 부족해질 수 있기 때문입니다.
이 글에서는 이런 구간을 쉽게 구분하기 위해 ‘현금 공백일’이라고 부르겠습니다.
현금 공백일이란?
금융회사나 신용평가회사가 사용하는 공식 금융용어가 아닙니다. 금융한칸에서 예정된 입출금을 날짜순으로 계산했을 때 통장잔액이 0원 아래로 내려가는 구간을 쉽게 설명하기 위해 사용하는 자체 표현입니다.
이번에는 한 달에 얼마를 쓰는지만 계산하지 않습니다.
돈이 언제 들어오고, 어떤 순서로 빠져나가며, 다음 입금 전에 통장잔액이 어디까지 내려가는지 날짜순으로 추적해보겠습니다.
한 달 전체로는 100만 원이 남는데 20일에는 돈이 부족합니다
가상의 통장 하나를 만들어보겠습니다.
현재 잔액은 100만 원입니다.
이번 달 예정된 입출금은 다음과 같습니다.
| 날짜 | 내용 | 입금 | 출금 |
|---|---|---|---|
| 5일 | 보험료 | – | 20만 원 |
| 12일 | 카드대금 | – | 80만 원 |
| 20일 | 대출 원리금 | – | 50만 원 |
| 25일 | 월급 | 300만 원 | – |
| 27일 | 월세 | – | 50만 원 |
이번 달 새로 들어오는 월급은 300만 원이고 예정된 출금은 총 200만 원입니다.
월 단위로만 보면:
300만 원 – 200만 원 = 100만 원
이므로 100만 원이 남는 구조입니다.
그런데 현재잔액부터 날짜순으로 다시 계산해보겠습니다.
1일 100만 원
→ 5일 보험료 출금 후 80만 원
→ 12일 카드대금 출금 후 0원
→ 20일 대출 원리금 출금 후 -50만 원
→ 25일 월급 입금 후 250만 원
→ 27일 월세 출금 후 200만 원
월말에는 200만 원이 있지만 20일부터 월급이 들어오는 25일 전까지 계산상 잔액이 부족합니다.
월 합계에서는 보이지 않던 문제가 날짜순으로 배열하자 나타난 것입니다.
월말 잔액만 계산하면 ‘날짜’가 사라집니다
일반적인 월 가계부에서는 다음 계산이 중요합니다.
월 소득 – 월 지출 = 월 잔액
전체적인 소비규모와 저축여력을 확인하는 데 유용합니다.
하지만 이 계산에는 한 가지 정보가 빠져 있습니다.
바로 입출금 날짜입니다.
월급을 25일에 받는 사람에게 20일에 100만 원이 빠져나가는 것과 28일에 100만 원이 빠져나가는 것은 월 지출 합계에서는 동일합니다.
둘 다 100만 원 지출입니다.
하지만 통장잔액의 움직임은 다릅니다.
그래서 월 전체 수입과 지출을 확인한 뒤에는 한 가지 숫자를 추가로 확인해볼 수 있습니다.
이번 달 통장잔액이 가장 낮아지는 날에는 얼마가 남아 있는가?
이 글에서는 이것을 월중 최저잔액으로 표시하겠습니다.
월말 잔액과 월중 최저잔액을 함께 보면 한 달 전체로 돈이 남는 것과 한 달 내내 잔액이 충분한 것이 반드시 같지는 않다는 점을 확인할 수 있습니다.
‘현금 공백’과 ‘월 적자’는 같은 문제가 아닙니다
통장잔액이 부족하다고 해서 모두 같은 상황인 것도 아닙니다.
상황 A — 한 달 전체가 적자
월 소득이 300만 원인데 반복적으로 발생하는 월 지출이 330만 원이라면:
300 – 330 = -30만 원
입니다.
이 경우에는 결제일을 바꾸더라도 월 전체의 수입과 지출 차이는 그대로입니다.
핵심 문제는 지출 총액이 소득보다 큰 구조에 있습니다.
상황 B — 한 달 전체는 흑자인데 특정 날짜만 부족
반대로 월 소득이 300만 원이고 월 지출이 250만 원이라면 전체적으로는 50만 원이 남습니다.
그런데 월급일이 25일이고 카드대금과 대출 원리금이 20일 이전에 집중되어 있다면 월급 직전에 일시적으로 잔액이 부족할 수 있습니다.
이 경우에는 금액뿐 아니라 입출금 시점도 함께 확인할 필요가 있습니다.
두 상황 모두 통장에 돈이 부족하다는 결과는 같아 보입니다.
하지만 하나는 월 전체 수지 문제, 다른 하나는 월중 현금흐름 문제입니다.
따라서 원인을 구분하지 않고 같은 해결방법을 적용해서는 안 됩니다.
특히 월중 잔액이 부족한 상태에서 여유자금을 대출상환에 사용할지 고민하고 있다면, 먼저 **대출 먼저 갚을까? 비상금과 대출상환 판단 방법**에서 상환 후 남겨둘 현금까지 함께 비교해볼 수 있습니다.
월급날이 한 달의 시작이라고 생각하면 놓치는 것이 있습니다
월급을 25일에 받는다면 25일부터 새로운 한 달이 시작된다고 생각하기 쉽습니다.
하지만 실제 통장에서는 25일 월급 → 27일 월세 → 다음 달 5일 보험료 → 12일 카드대금 → 20일 대출 원리금 → 25일 다음 월급처럼 돈이 계속 이어서 움직입니다.
즉 하나의 월급이 달력상 두 달에 걸친 여러 결제일을 지나 다음 월급날까지 사용되는 구조입니다.
따라서 월급을 받은 직후의 잔액보다 다음 월급이 들어오기 전까지 통장잔액이 어디까지 내려가는지 함께 확인하는 것이 중요합니다.

내 통장의 ‘현금 공백일’을 직접 찾아보세요
이제 자신의 통장 흐름을 직접 확인해볼 수 있습니다.
아래 계산기에 현재 통장잔액과 월급일·월급액을 입력한 뒤, 이번 달에 빠져나갈 돈을 날짜와 함께 추가하세요.
카드대금이나 대출 원리금뿐 아니라 월세·보험료·통신비·구독료 등 실제 통장에서 빠져나가는 항목을 함께 입력하면 됩니다.
예를 들어 월급이 25일에 들어오고 카드대금이 12일, 대출 원리금이 20일에 빠져나간다면 계산기는 이 순서대로 잔액을 계산합니다.
결과에서는 단순히 이번 달에 돈이 남는지만 보는 것이 아니라 월중 잔액이 가장 낮아지는 날짜와 금액을 확인할 수 있습니다.
계산하기 전에 확인하세요
카드 결제 예정액, 대출 납입액, 보험료처럼 실제로 빠져나갈 금액을 입력할수록 결과가 현실에 가까워집니다. 계산 결과는 입력값을 날짜순으로 배열한 예상치이며 실제 계좌잔액이나 금융회사 출금 결과를 의미하지 않습니다.
현재 잔액과 예정된 입출금을 입력하면 날짜순으로 예상잔액을 계산합니다. 입력한 정보는 저장하거나 전송하지 않습니다.
왼쪽부터 항목명 · 출금일 · 금액(만원)을 입력하세요.
계산이 끝나면 월말 예상잔액과 월중 가장 낮았던 예상잔액을 비교할 수 있습니다.
예를 들어 월말에는 200만 원이 남더라도 월급이 들어오기 전 한때 잔액이 -50만 원까지 내려갔다면, 한 달 전체의 수입·지출만 봤을 때는 발견하기 어려운 현금 공백이 있다는 뜻입니다.
계산기는 잔액이 가장 낮아지는 날짜와 부족한 금액도 함께 보여주기 때문에 어느 시점의 입출금 흐름을 다시 확인해야 하는지 찾는 데 활용할 수 있습니다.
다만 결과는 입력한 금액과 날짜를 기준으로 계산한 예상치이므로, 실제 결제금액과 출금일은 이용 중인 금융회사나 계좌에서 다시 확인해야 합니다.

계산기가 ‘결제일을 바꾸세요’라고 말하지 않는 이유
이번 도구에서 의도적으로 제외할 기능이 있습니다.
계산 결과가 마이너스라고 해서:
“카드 결제일을 26일로 변경하세요.”
또는
“대출 납입일을 변경하세요.”
처럼 행동을 자동으로 지시하지 않습니다.
이유가 있습니다.
카드 결제일을 변경할 수 있는 범위와 변경 후 이용기간이 반영되는 방식은 카드사에 따라 다를 수 있습니다.
대출 역시 납입일 변경 가능 여부와 조건이 상품 및 금융회사에 따라 달라질 수 있습니다.
따라서 계산기는 어느 날짜에 얼마가 부족해지는지 찾는 역할까지만 담당합니다.
실제로 결제일이나 납입조건을 변경하려면 이용 중인 카드사 또는 금융회사의 최신 조건을 직접 확인해야 합니다.
같은 50만 원도 20일과 26일에는 결과가 달라집니다
앞의 사례에서는 대출 원리금 50만 원이 20일에 빠져나갔습니다.
이 때문에 예상잔액이:
0원 → -50만 원
으로 내려갔습니다.
그런데 단순한 비교를 위해 다른 조건을 모두 그대로 두고 50만 원 출금이 월급 입금 이후에 발생한다고 가정해보겠습니다.
월 지출 총액은 달라지지 않습니다.
대출금도 줄어들지 않습니다.
소득도 그대로입니다.
그런데 월중 최저잔액은 달라집니다.
여기에서 중요한 것은 특정 날짜로 납입일을 변경하는 것이 좋다는 의미가 아닙니다.
이 사례가 보여주는 것은 하나입니다.
월 현금흐름에서는 금액뿐 아니라 입출금 순서도 결과를 바꿀 수 있다.
그래서 특정 날짜에 반복적으로 잔액이 부족하다면 얼마를 썼는가와 함께 언제 빠져나갔는가도 확인할 가치가 있습니다.
카드로 현금 공백을 넘기면 부족한 돈이 보이지 않을 수도 있습니다
현금 공백은 통장잔액이 실제 마이너스가 되어야만 나타나는 것은 아닙니다.
월급 직전에 현금이 부족해서 생활비 30만 원을 신용카드로 결제했다고 가정해보겠습니다.
이번 달 통장에서는 30만 원이 즉시 빠져나가지 않습니다.
따라서 통장잔액만 보면 부족한 상황을 넘긴 것처럼 보일 수 있습니다.
하지만 해당 카드 사용액은 이후 카드대금에 포함될 수 있습니다.
즉 현재의 현금 부족이 없어졌다기보다 실제 지급 시점이 뒤로 이동한 것에 가깝습니다.
이런 패턴이 반복된다면 카드 사용액 자체만 보는 것보다:
언제부터 통장잔액이 부족해졌는가 → 그 시점 이후 어떤 지출을 카드로 넘겼는가
순서로 살펴보는 방법도 있습니다.
다만 카드 이용대금의 실제 결제 반영기간과 결제일별 이용기간은 카드사별로 확인해야 합니다.
연체와 ‘현금 공백일’은 구분해야 합니다
여기서 중요한 경계가 하나 있습니다.
이 글에서 계산되는 현금 공백일은 연체가 발생했다는 의미가 아닙니다.
단순히 사용자가 입력한 예정 입출금을 날짜순으로 계산했을 때 예상잔액이 부족해지는 구간을 표시하는 것입니다.
실제 카드대금이나 대출 원리금을 약정된 날짜에 정상 납부했는지 여부와는 별개의 문제입니다.
금융위원회 역시 개인신용점수를 설명하면서 대출 이용 이후에도 연체 없이 성실하게 상환하는지 여부가 신용점수 변화와 관련된 중요한 요소임을 설명하고 있습니다.
따라서 실제 결제·상환 예정일이 가까워졌는데 계좌잔액이 부족하다면 이 글의 계산 결과만 의존하지 말고 이용 중인 금융회사에서 실제 출금예정 금액과 날짜를 확인하는 것이 우선입니다.
자동이체는 금액순이 아니라 날짜순으로도 한번 정렬해보세요
보험료 15만 원, 통신비 10만 원, 대출 40만 원을 각각 보면 하나하나의 금액만 보입니다.
그런데 날짜순으로 바꿔보겠습니다.
10일 보험료 15만 원
12일 카드대금 70만 원
13일 통신비 10만 원
15일 대출 40만 원
6일 동안 빠져나가는 금액은 총 135만 원입니다.
월급일이 25일이라면 이 구간은 월급 직전의 잔액에 상당한 영향을 줄 수 있습니다.
그래서 이번 도구에서는 지출을 단순히:
큰 금액 → 작은 금액
순으로 보는 것이 아니라:
1일 → 2일 → 3일 → … → 31일
순으로 다시 배열합니다.
돈의 크기가 아니라 돈이 움직이는 순서를 보는 것이 이번 글의 핵심입니다.
현금 공백이 발견됐다고 바로 금융상품을 변경하지 마세요
계산 결과 18일부터 24일까지 예상잔액이 마이너스로 나타났다고 해보겠습니다.
이때 바로 결제일이나 대출조건을 변경하기보다 먼저 원인을 구분합니다.
일회성 지출이 포함됐는가?
자동차 수리비나 병원비처럼 이번 달에만 발생한 지출이라면 반복되는 구조인지 다시 확인해야 합니다.
매달 비슷한 날짜에 반복되는가?
월급 직전마다 카드대금, 대출, 보험료 등이 몰린다면 반복적인 현금흐름 문제인지 확인할 수 있습니다.
월 전체 지출도 소득에 가까운가?
결제일과 관계없이 월말에 거의 돈이 남지 않는다면 날짜 문제만으로 설명하기 어렵습니다.
따라서 현금 공백일은 금융행동을 결정하는 답이 아니라 어떤 숫자를 먼저 확인할지 알려주는 진단 신호로 사용하는 것이 적절합니다.
월말 잔액 옆에 ‘월중 최저잔액’을 하나 더 적어보세요
두 사람의 월말 통장잔액이 모두 50만 원이라고 해보겠습니다.
A는 한 달 내내 잔액이 40만 원 아래로 내려가지 않았습니다.
B는 월중 한때 -30만 원까지 내려갔다가 이후 월급이 들어오면서 월말 50만 원이 됐습니다.
월말 숫자만 보면 둘은 같습니다.
하지만 그 숫자에 도달하기까지의 과정은 완전히 다릅니다.
그래서 월별 현금흐름을 확인한다면:
월 소득
월 총지출
월말 예상잔액
여기에 하나를 추가해:
월중 최저 예상잔액
까지 기록해볼 수 있습니다.
그리고 최저잔액이 반복적으로 0원에 가까워진다면 그 직전에 어떤 출금이 있었는지 찾아봅니다.
이렇게 하면 막연하게 이번 달에도 돈이 부족했다고 기억하는 것보다 원인을 숫자로 좁혀볼 수 있습니다.
통장잔액 문제를 ‘얼마’에서 ‘언제’로 한 번 바꿔보세요
월급이 들어오는데도 결제일마다 돈이 부족하다면 먼저 월 전체 수입과 지출부터 확인해야 합니다.
월 전체가 적자라면 입출금 날짜만 바꿔서는 근본적인 차이가 생기지 않습니다.
반대로 전체적으로는 돈이 남는데 특정 시점에만 잔액이 부족하다면 다음 질문으로 넘어갑니다.
돈은 언제 들어오는가?
큰 금액은 언제 빠져나가는가?
다음 월급 직전에는 얼마가 남는가?
한 달 중 잔액이 가장 낮은 날은 언제인가?
이 네 가지를 날짜순으로 배열하면 월 합계에서는 보이지 않던 현금흐름이 나타납니다.
금융한칸에서 사용하는 ‘현금 공백일’은 새로운 금융기준을 만들기 위한 개념이 아닙니다.
월급·카드대금·대출·고정비가 서로 다른 날짜에 움직일 때 내 통장의 잔액이 가장 취약해지는 구간을 찾아보기 위한 자체적인 분석 방법입니다.
월말에 얼마가 남았는지만 확인했다면 이번에는 한 달 동안 통장잔액이 가장 적었던 순간도 함께 확인해보세요.
그 두 숫자의 차이가 생각보다 크다면 얼마를 쓰고 있는가와는 다른 문제를 발견할 수도 있습니다.
정보 확인 기준
이 글은 2026년 8월 26일 기준으로 작성했습니다.
본문의 현금 공백일과 월중 최저잔액을 이용한 점검 방식은 금융기관 또는 신용평가회사의 공식 금융지표가 아니라 금융한칸에서 월중 현금흐름을 설명하기 위해 구성한 자체적인 분석 방법입니다.
본문에 사용된 날짜, 소득, 카드대금, 대출금액은 분석방법을 설명하기 위한 가상의 사례이며 실제 개인의 금융상황을 의미하지 않습니다.
카드 결제일별 이용기간과 변경 가능 여부, 대출 납입일 및 상환조건은 금융회사와 상품에 따라 달라질 수 있으므로 실제 변경이나 상환 관련 결정을 하기 전에는 이용 중인 금융회사의 최신 약정조건을 확인해야 합니다.
또한 계산 도구에서 표시하는 예상잔액은 사용자가 입력한 숫자를 단순히 날짜순으로 계산한 결과이며 실제 계좌잔액, 금융회사 출금 결과, 신용평가 결과 또는 금융상품 이용 가능 여부를 예측하거나 보장하지 않습니다.
금융위원회는 개인신용점수와 관련해 대출 취급 후에도 연체 없이 성실상환을 지속하는 경우 일정 기간에 걸쳐 신용점수가 다시 상승할 수 있다고 설명하고 있으므로, 실제 채무의 약정일 상환 여부는 이 글의 자체적인 현금흐름 계산과 별도로 관리해야 합니다.
