장보기 48,000원을 가계부에 적고, 다음 달 카드값이 빠졌을 때 그 안의 48,000원을 또 지출로 넣으면 실제보다 돈을 많이 쓴 장부가 됩니다. 반대로 카드 구매를 모두 빼고 통장 출금만 보면 9월에 한 소비가 10월 소비처럼 보일 수 있습니다. 어느 방식을 쓰든 기준을 정할 수는 있지만, 구매와 대금 납부를 섞어서 더하면 안 됩니다.
월별 소비를 보고 싶다면 구매·이용 시점에 한 번 기록하고, 통장 잔액을 보고 싶다면 실제 입출금도 별도로 남깁니다. 두 기록은 다른 질문에 답합니다. 소비표는 ‘이번 달 무엇을 샀나’를 보여주고, 현금흐름표는 ‘어느 날 내 계좌에서 얼마가 나갔나’를 보여줍니다.
01같은 77,000원이 두 달에 등장하는 이유
여신금융협회는 신용카드를 먼저 구매하고 정해진 결제일에 대금을 내는 상품으로 설명합니다. 카드 사용과 통장 출금 사이에 시간이 있다는 뜻입니다. 따라서 구매일과 대금 납부일이 다른 것은 그 자체로 오류가 아닙니다. 두 거래를 같은 소비의 앞뒤 과정으로 연결하지 못했을 때 중복이 생깁니다.
아래는 카드 구조를 설명하기 위한 가상 거래입니다. 2026년 9월 시작 시 미납 카드잔액은 0원이며 할부·수수료·환불·다른 소비는 없습니다. 9월 카드 사용 두 건은 모두 10월 10일에 납부된다고 가정합니다. 이 날짜는 실제 카드사의 이용기간이나 휴일 처리규칙을 뜻하지 않으며, 실제 가계부에서는 명세서에 표시된 출금일을 사용해야 합니다.
| 날짜·거래 | 소비에 기록 | 내 계좌 밖으로 나간 돈 | 남은 카드대금 |
|---|---|---|---|
| 9월 2일 장보기 카드구매 | 48,000 | 0 | 48,000 |
| 9월 3일 통신비 카드이용 | 29,000 | 0 | 77,000 |
| 9월 4일 즉시결제 | 6,000 | 6,000 | 77,000 |
| 9월 10일 본인 계좌로 200,000 이체 | 0 | 0 | 77,000 |
| 10월 10일 카드대금 납부 | 0 | 77,000 | 0 |
소비 합계는 48,000 + 29,000 + 6,000 = 83,000원입니다. 10월의 카드대금 77,000원은 9월에 이미 기록한 두 소비의 납부이므로 새 소비로 더하지 않습니다. 이를 다시 더한 160,000원은 77,000원이 중복된 금액입니다.
월별로 보면 9월 소비는 83,000원, 두 계좌를 합쳐 외부로 실제 나간 돈은 6,000원입니다. 10월에는 이 예시의 새 소비가 0원이지만 카드대금 납부로 77,000원이 나갑니다. 두 달의 외부출금 합계는 83,000원으로 소비 합계와 같아집니다. 모든 사례에서 매달 두 숫자가 같아야 하는 것은 아닙니다.
02이체 20만 원은 한 계좌에서는 출금, 전체에서는 이동입니다
9월 10일에 본인 A계좌에서 본인 B계좌로 200,000원을 옮겼다면 A계좌 거래내역에는 출금이 맞습니다. B계좌에는 같은 금액의 입금이 생깁니다. 하지만 두 계좌를 모두 가진 사람의 소비표에서는 0원입니다. 받는 계좌가 내 계좌라는 이유로 입금을 월수입으로 더하지도 않습니다.
잔액까지 검산해보겠습니다. 가상 시작현금이 A계좌 300,000원, B계좌 0원이고 즉시결제 6,000원과 카드대금은 A계좌에서 나간다고 둡니다. 9월 즉시결제 뒤 현금은 294,000원입니다. 200,000원을 B로 옮기면 A 94,000원, B 200,000원으로 위치만 바뀌고 합계는 294,000원입니다.
10월에 A에서 카드대금 77,000원을 내면 A 17,000원, B 200,000원, 합산현금 217,000원이 됩니다. 시작현금 300,000원에서 전체 소비 83,000원을 뺀 값과 같습니다. 9월 말에도 합산현금 294,000원에서 앞으로 낼 카드대금 77,000원을 빼면 217,000원입니다. 이 차이를 알아야 아직 출금되지 않은 돈을 자유롭게 쓸 잔액으로 착각하지 않습니다.
계좌 역할을 나누는 방법은 생활비 통장의 이동 규칙을 참고하세요. 이 글의 계산은 모든 본인 계좌를 합산한 범위입니다. 한 계좌의 잔액만 확인할 때는 그 계좌의 이체출금도 빠짐없이 반영해야 합니다.
03자동연동 가계부에서는 삭제보다 분류를 먼저 확인합니다
카드와 은행을 함께 연결하면 구매 승인과 카드대금 출금이 각각 불러와질 수 있습니다. 같은 금액이 두 줄 있다고 한 줄을 바로 지우면 통장 잔액 대사가 끊길 수 있습니다. 먼저 앱에서 ‘이체’, ‘카드대금 납부’, ‘소비 통계 제외’ 같은 분류를 지원하는지 확인하고, 소비 합계에는 한 번만 들어가도록 정리합니다. 메뉴 이름과 처리방식은 앱마다 다릅니다.
확인할 연결고리는 날짜, 금액, 결제수단과 청구기간입니다. 같은 날 48,000원 거래가 두 번 있었다고 항상 중복은 아닙니다. 실제로 두 곳에서 결제했을 수도 있으므로 가맹점과 승인내역을 대조합니다. 반대로 카드앱과 간편결제앱에 같은 구매가 각각 보인다면 둘의 승인번호나 원거래를 확인해 하나의 소비로 연결해야 합니다.
카드대금이 소비기록과 맞지 않으면 지난달 이월액, 할부 회차, 연회비·수수료, 취소 반영분을 순서대로 찾습니다. 금액이 다르다고 무조건 이번 달 지출에 차액을 넣는 방식은 원인을 가립니다. 카드 청구액과 최근 사용액을 구분한 뒤 청구서의 상세항목으로 내려가면 차이를 찾기 쉽습니다.
04이미 쓰던 카드를 처음 기록한다면
가계부를 시작한 날 이전의 미납 카드대금도 시작값으로 남겨야 합니다. 과거 구매내역을 전부 다시 소비로 넣지 않더라도, 앞으로 빠질 금액은 통장 계획에 필요합니다. 이를 빼놓으면 첫 카드대금 납부 때 소비기록에는 없는 출금이 생깁니다. 시작일의 현금잔액과 카드잔액을 따로 적고 그 이후 거래만 연결하면 됩니다.
반대로 이미 과거 소비까지 입력했다면 같은 금액을 시작일 소비로 한 번 더 넣지 않습니다. 오래된 자료를 모두 채우기 어렵다면 시작일과 포함 범위를 메모하고, 그 뒤의 구매·납부가 서로 맞는지부터 확인하는 편이 정확합니다.
05월말에는 세 숫자로 기록을 닫습니다
첫째는 이달 구매·이용 소비 합계입니다. 둘째는 본인 계좌 전체에서 외부로 나간 돈입니다. 셋째는 아직 납부하지 않은 카드잔액입니다. 단순한 이 예시에서는 시작 카드잔액 0 + 카드사용 77,000 − 카드납부 0 = 9월 말 카드잔액 77,000원입니다. 10월에는 새 사용 0원에서 77,000원을 납부하므로 0원이 됩니다.
소비표의 월과 출금표의 월을 억지로 같게 만들 필요는 없습니다. 다만 서로 연결되어야 합니다. 출금표를 처음 만든다면 날짜별 돈 흐름표에 카드 결제 예정일을 함께 적어보세요. 소비를 한 번만 기록하면서도, 다음 달에 나갈 돈을 놓치지 않는 장부를 만들 수 있습니다.
06참고한 자료
자료 확인일: 2026년 8월 31일. 본문의 가상 금액은 계산 과정을 설명하기 위해 설정했습니다.
- 여신금융협회 카드상품 안내 — 신용카드의 구매 시점과 지정결제일의 대금 납부 시점 구분