💰 예산 플래너

안 낸 지출은 이월이다 — 계획과 실적을 한 표에서 안 섞는 법

💡 핵심 요약
가계부가 통장과 어긋나는 가장 흔한 원인은 계획한 지출과 실제로 나간 지출을 같은 칸에 적는 것입니다. 해결책은 항목마다 체크(실제 발생)를 따로 두고, 그 달에 못 낸 항목은 다음 달로 이월하는 것입니다. 핵심 규칙은 하나입니다 — 이월은 달을 마감할 때 확정합니다.진행 중인 달의 미체크를 이월로 세면 같은 돈이 두 번 계산됩니다.

계획과 실제를 한 칸에 적으면 무엇이 깨지나요?

월세 55만원을 적어 둔 칸이 있다고 해봅시다. 이 칸의 숫자는 두 가지 뜻을 가질 수 있습니다 — 「낼 예정」이거나 「냈다」입니다. 구분이 없으면 화면의 잔액이 무엇을 뜻하는지 알 수 없습니다.

그래서 필요한 숫자는 하나가 아니라 입니다.

  • 현재 잔액 — 실제로 나간 것만 반영. 지금 통장을 열면 보일 값이라 대사(맞춰보기)의 기준입니다.
  • 월말 예상 — 아직 안 나간 계획까지 반영. 이번 달을 다 보내면 얼마 남는지, 의사결정의 기준입니다.

가계부를 며칠 쓰다 포기하는 흔한 이유가 여기 있습니다. 두 숫자를 구분하지 않으면 앱의 잔액이 통장과 늘 다르고, 사용자는 자기가 잘못 적었다고 생각합니다. 실제로는 앱의 정의가 모호했던 것입니다.

이월은 정확히 무엇인가요?

이월은 「그 달에 계획했지만 실제로 나가지 않은 항목」을 다음 달로 넘기는 것입니다. 시점이 미뤄진 것이지 사라진 게 아닙니다. 카드 대금을 다음 달에 낸다든가, 경조사비를 못 보냈다든가, 보험료가 이체 실패했다든가 — 모두 이월입니다.

중요한 건 이월이 새로운 지출이 아니라 같은 지출의 이동이라는 점입니다. 그래서 이월을 다룰 때 지켜야 할 규칙은 「두 번 세지 않는다」 하나로 요약됩니다.

이월을 왜 마감할 때 확정하나요?

진행 중인 달에는 미체크가 「아직 안 낸 것」인지 「안 낼 것」인지 알 수 없습니다. 7월 20일에 7월 25일 교통비가 미체크인 건 당연합니다 — 아직 25일이 아니니까요. 이걸 이월로 세면 어떻게 되는지 숫자로 보겠습니다.

미체크를 즉시 이월로 세면 생기는 이중 계산

계산 방식7월 순변동8월 이월합계 영향
즉시 이월(잘못)-7만 포함-7만 포함-14만 (두 번)
마감 시 확정(옳음)-7만 포함없음-7만 (한 번)

진행 중인 달의 미체크는 이미 그 달의 계획에 들어가 있습니다. 거기에 다음 달 이월로 또 넣으면 같은 7만원이 두 번 빠져 미래 잔액이 실제보다 비관적으로 나옵니다. 그래서 규칙은 「미체크는 그 달의 계획일 뿐이고, 달을 마감하는 순간에만 이월로 확정된다」가 됩니다.

원칙: 마감은 「이 달은 끝났다」는 사람의 선언입니다. 그 선언이 있어야 미체크의 뜻이 「아직 안 낸 것」에서 「이 달엔 안 나간 것」으로 확정됩니다. 날짜가 지났다고 자동으로 확정하지 않는 이유는, 월말에 며칠 늦게 적는 일이 흔하고 그때 자동 확정이 이미 숫자를 흔들어 놨으면 되돌리기가 어렵기 때문입니다. — 예산 플래너 설계 기준

이월을 절반만 낸 경우는 어떻게 하나요?

현실에서는 12만원 이자 중 6만원만 내는 일이 생깁니다. 그래서 이월은 전액/미납의 두 값이 아니라 금액으로 다룹니다. 6만원을 처리하면 그만큼만 잔액에 반영되고, 남은 6만원은 다시 다음 달로 넘어갑니다. 이 연쇄가 끊기지 않는 게 중요합니다 — 부분 처리에서 잔여분을 잊으면 그 돈은 장부에서 조용히 사라집니다.

부분 처리의 연쇄

상태잔액에 반영다음 달로
5월(마감)이자 -12만 미체크-12만 이월 확정
6월-6만 처리-6만-6만 잔여 이월
7월-6만 처리-6만없음(종결)

마감한 달의 숫자는 나중에 바뀌면 안 되나요?

절대 바뀌면 안 됩니다. 이게 마감의 두 번째 역할입니다. 고정 항목은 매달 자동 반복되는데, 오늘 「월세 55만 → 60만」으로 고치면 과거 달의 월세까지 60만으로 바뀌어 지난 실적이 조작됩니다.

그래서 마감할 때 그 달의 항목 구성을 사진 찍듯 스냅샷으로 굳힙니다. 이후 템플릿을 어떻게 고쳐도 마감된 달은 그 스냅샷을 정본으로 읽습니다. 항목을 삭제해도 마감된 달에는 그대로 남습니다 —그 달에는 실제로 있었던 지출이니까요.

원칙: 「이월은 첫 미마감 달에 한 번 센다」는 설명은 오래 통용됐지만 규칙이 아니라 특정 구현의 동작이었습니다. 마감된 달이 장부 시작부터 연속일 때만 우연히 맞았고, 미마감 달이 마감 달보다 앞서면(예: 7월 미마감·8월 마감) 뒤쪽 마감이 확정한 이월이 잔액에서 증발했습니다. 화면엔 이월 행이 보이는데 잔액엔 없는 상태였습니다. 지금은 달이 아니라 이월 건 하나하나를 세어 마감 순서와 무관하게 정확합니다. — 예산 플래너 변경 이력(2026-07-16 감사 발견·수정)

이 사례를 굳이 적어 두는 이유가 있습니다. 구현의 동작을 규칙처럼 문서에 적으면 아무도 의심하지 않습니다. 저 결함이 오래 숨어 있던 진짜 원인은 계산 실수가 아니라 그 문장이었습니다.

실제로는 어떤 순서로 쓰면 되나요?

  • 1. 고정 항목을 한 번 등록 — 월세·통신비·보험처럼 매달 같은 날 나가는 것.
  • 2. 돈이 나갈 때마다 체크 — 체크한 것만 현재 잔액에 반영됩니다.
  • 3. 예외는 수시로 기록 — 경조사·병원비처럼 매달 있는 게 아닌 것은 사유와 함께.
  • 4. 달이 끝나면 마감 — 이때 미체크가 이월로 확정되고 그 달 실적이 굳습니다.
  • 5. 다음 달에 이월을 처리 — 전액이든 일부든, 실제로 낸 만큼만.

4번을 건너뛰면 이월이 생기지 않아 과거 미납이 미래 잔액에 반영되지 않습니다. 마감이 귀찮은 절차가 아니라 계산의 입력인 이유입니다.

  • Q. 체크를 깜빡하면 잔액이 틀리나요?

    A. 현재 잔액은 낮게 나옵니다(안 나간 것으로 보므로). 월말 예상은 그대로입니다. 나중에 체크하면 즉시 맞아집니다 — 날짜를 소급해 고칠 필요가 없습니다.

  • Q. 마감을 안 하고 계속 써도 되나요?

    A. 됩니다. 다만 미납이 이월로 확정되지 않아 미래 잔액이 실제보다 낙관적으로 보입니다. 미납이 있는 달은 마감하는 편이 정확합니다.

  • Q. 마감을 잘못했으면 되돌릴 수 있나요?

    A. 해제할 수 있습니다. 해제하면 그 달이 다시 계획 상태가 되고, 스냅샷은 보존됐다가 다시 마감할 때 그대로 복원됩니다.

  • Q. 이월된 항목을 아예 안 낼 거면 어떻게 하나요?

    A. 처리액을 0으로 두면 계속 다음 달로 넘어갑니다. 정말 없어진 채무라면 그 항목을 다음 달에서 삭제하거나 반대 부호의 수시 기록으로 상계하는 편이 이력이 남아 낫습니다.

  • Q. 카드 대금은 이월로 잡아야 하나요?

    A. 사용 시점이 아니라 결제 시점으로 적으면 이월이 거의 생기지 않아 단순합니다. 사용 시점으로 적고 싶다면 카드 결제일을 고정 항목으로 두고 그 항목을 체크하는 방식이 통장과 맞춰보기 쉽습니다.

예산 플래너는 이 규칙을 계산의 단일 정본으로 구현했습니다. 월간 기록·연간 조망·대시보드가 모두 같은 체인 하나를 읽기 때문에 화면마다 잔액이 다른 일이 생기지 않습니다. 로그인 없이 체험 모드에서 마감·이월·부분 처리를 직접 눌러 볼 수 있습니다.

이 글은 일반적인 가계 관리 정보를 제공할 뿐, 투자·세무·재무 자문이 아닙니다. 개인 상황에 따라 판단은 달라질 수 있습니다.