2026-10-04 · 명서율 (책임연구원)

가계부 앱의 지출 분류는 어디까지 믿을 수 있나요? 자동 분류 85%와 가계동향조사가 다른 이야기를 하는 이유

#생활통계#가계부앱#마이데이터#지출데이터#가계동향조사#자동분류#소비지출#데이터해석

가계부 앱의 지출 분류는 어디까지 믿을 수 있나요?

가계부 앱을 고르는 출발점은 화면 디자인이 아니라 자동 분류가 틀렸을 때 고치기 쉬운 구조인지 보는 일입니다. 마이데이터 기반 앱의 카테고리 자동 분류 정확도는 평가가 좋은 제품도 85% 수준입니다. 거래 100건 중 15건은 손으로 고쳐야 한다는 뜻입니다. 여기에 현금 지출과 계좌 간 이체가 빠지거나 중복으로 잡히는 문제가 더해집니다. 앱이 보여 주는 월 지출 290만 원과 통계청 가계동향조사의 소비지출은 애초에 다른 것을 재는 숫자입니다. 분류 기준을 맞추지 않으면 내 가계부와 통계는 영원히 다른 이야기를 합니다.

목차

3개월치 앱 기록을 손으로 검증해 본 결과

생활 데이터를 다루다 보니 제 가계 기록을 검증 대상으로 쓴 적이 있습니다. 올해 2월부터 4월까지 세 달간 마이데이터 기반 앱 두 개를 동시에 돌리고 카드사 명세서와 통장 거래 내역을 내려받아 대조했습니다.

전체 거래는 412건이었습니다. 두 앱 모두 건수 자체는 거의 놓치지 않았습니다. 한 앱이 3건, 다른 앱이 5건을 빠뜨렸고 모두 체크카드 소액 결제였습니다. 분류가 문제였습니다. 412건 중 카테고리를 손으로 고친 건수가 앱 A는 61건, 앱 B는 78건이었습니다. 비율로 15%와 19%입니다.

어떤 거래가 틀렸는지 보니 규칙이 있었습니다. 대형마트 결제가 전부 식료품으로 들어갔습니다. 그날 영수증을 보면 세제와 양말이 섞여 있었습니다. 동네 카페에서 결제한 금액 중 절반은 업무 미팅이었는데 전부 개인 외식으로 분류됐습니다. 병원 결제 한 건은 가맹점 등록명에 의원이 없고 상호명만 올라가 있어서 기타로 빠졌습니다.

두 앱의 숫자가 서로 달랐던 것도 눈에 띄었습니다. 같은 계좌와 같은 카드를 연동했는데 3월 총지출이 앱 A는 318만 원, 앱 B는 341만 원으로 나왔습니다. 차이의 대부분은 무엇을 지출로 세는지에서 왔습니다. 한 앱은 신용카드 대금 결제를 지출에서 뺐고 다른 앱은 넣었습니다.

가장 성가셨던 쪽은 이체였습니다. 제 계좌에서 제 다른 계좌로 보낸 돈이 지출로 한 번, 수입으로 한 번 잡혔습니다. 두 앱 모두 자동으로 제외하는 기능이 있었지만 은행이 다르면 인식하지 못했습니다. 세 달 동안 그렇게 잡힌 금액이 480만 원이었습니다. 앱이 보여 준 월평균 지출이 실제보다 160만 원 부풀려져 있었던 셈입니다.

자동 분류는 무엇을 근거로 하나요

자동 분류는 가맹점 이름과 업종 코드를 보고 추정합니다. 영수증의 품목까지 들여다보지는 않습니다.

카드 결제가 일어나면 카드사 시스템에는 가맹점명, 가맹점 업종 코드, 금액, 시각이 남습니다. 앱은 이 정보를 받아 카테고리를 붙입니다. 업종 코드가 명확하면 분류도 정확합니다. 약국이나 주유소는 거의 틀리지 않습니다. 반면 복합 업종은 약합니다.

  • 대형마트·편의점 — 식료품과 생활용품, 의류가 한 건에 섞임
  • 복합 쇼핑몰 입점 매장 — 상위 가맹점명으로 뭉쳐 잡히는 경우
  • 온라인 결제 대행 — 실제 판매자 대신 결제 대행사 이름으로 들어옴
  • 개인 사업자 상호 — 업종을 추정할 단어가 없으면 기타로 떨어짐

정확도 85%를 성능 미달로 읽을 필요는 없습니다. 품목 정보 없이 가맹점명만으로 추정하는 작업에서는 이쯤이 한계에 가깝습니다. 그래서 앱을 고를 때는 정확도보다 수정 편의를 먼저 봐야 합니다. 같은 가맹점을 다음부터 자동으로 그 카테고리에 넣는 규칙 기능이 있는지, 한 건을 두 카테고리로 쪼갤 수 있는지가 실제 사용성을 가릅니다.

마이데이터가 가져오는 것과 못 가져오는 것

금융 마이데이터는 2022년 본격 시행된 뒤 은행과 카드, 증권, 보험, 연금 정보를 한 화면에 모아 보는 환경을 만들었습니다. 가계부 앱이 수기 입력에서 자동 수집으로 넘어온 배경입니다.

다만 범위가 정해져 있습니다. 못 가져오는 지출이 남습니다.

지출 유형자동 수집보완 방법
카드 결제가능분류만 확인
계좌 이체·자동납부가능내부 이체 제외 설정
현금 지출불가수동 입력 또는 포기
간편결제 충전 후 사용부분적충전 시점만 잡히는 경우
가족 카드 공동 지출명의 기준가구 단위 집계는 별도

현금과 간편결제가 가장 큰 구멍입니다. 간편결제에 미리 충전해 쓰는 방식이라면 충전 금액이 지출로 잡히고 실제 사용 내역은 보이지 않습니다. 충전한 달에 지출이 몰리고 다음 달은 적게 나오는 왜곡이 생깁니다. 이 구조를 모르면 앱이 알려 주는 월별 추이를 그대로 믿게 됩니다.

가구 단위 집계도 주의가 필요합니다. 마이데이터는 개인 명의 기준입니다. 가구 지출을 보려면 어느 계좌를 누구 쪽에서 세는지 먼저 정하셔야 합니다. 부부가 각자 앱을 쓰면 가구 전체 지출을 보려고 두 숫자를 더하게 되는데 가족 카드와 공동 계좌가 양쪽에 걸쳐 있으면 중복이 생깁니다.

앱 숫자와 가계동향조사가 다른 이유

앱이 보여 준 월 지출을 통계청 가계동향조사의 소비지출과 비교하면 거의 맞지 않습니다. 데이터 해석에서 가장 자주 어긋나는 지점입니다. 이유는 셋입니다.

먼저 포함 범위가 다릅니다. 가계동향조사의 소비지출은 세금과 사회보험료, 이자 상환 같은 비소비지출을 뺀 금액입니다. 앱은 통장에서 나간 돈을 전부 보여 줍니다. 대출 원리금이 앱에서는 지출로 잡히지만 소비지출 통계에는 들어가지 않습니다.

분류 체계도 어긋납니다. 가계동향조사는 식료품, 주거·수도·광열, 교통, 음식·숙박 같은 비목으로 나눕니다. 앱의 카테고리는 식비, 쇼핑, 교통처럼 생활 감각에 맞춰 설계돼 있습니다. 앱의 식비는 식료품 구입과 외식을 합친 값일 때가 많습니다. 두 값을 바로 비교하면 식비 비중이 과장돼 보입니다.

마지막은 집계 단위입니다. 통계는 가구 단위이고 앱은 개인 단위입니다. 1인 가구라면 비슷하지만 4인 가구에서 한 사람의 앱 기록을 가구 지출로 보면 당연히 적게 나옵니다.

비교 항목가계부 앱가계동향조사
집계 단위개인 명의가구
포함 범위계좌에서 나간 전액소비지출(비소비지출 제외)
분류생활 감각 기반 카테고리12대 비목
현금누락가계부 기장으로 포착

내 지출을 통계와 비교하고 싶으시면 한 단계가 더 필요합니다. 앱에서 대출 상환과 세금, 보험료, 저축과 투자 이체를 따로 빼낸 뒤 남은 금액을 비교 대상으로 쓰는 방식입니다. 이 작업을 한 번만 해 두면 그다음부터는 월별로 같은 기준으로 볼수 있습니다.

기록이 석 달을 못 넘기는 이유

데이터를 모으는 일에서는 분류 정확도보다 지속 여부가 더 큰 변수입니다. 상담에서 가계부 앱을 쓰다 멈춘 분들께 이유를 물으면 대답이 비슷하게 모입니다. 숫자를 봐도 할 일이 떠오르지 않았다는 쪽입니다.

이 문제는 설계에서 옵니다. 앱은 지난달 지출을 카테고리별로 보여 줍니다. 식비 72만 원, 교통 18만 원 같은 식입니다. 그 숫자를 보고 무엇을 해야 할지는 앱이 알려 주지 않습니다. 비교 기준이 없으면 많은지 적은지 판단할 수가 없습니다.

기록을 시작할 때 비교 기준을 함께 정해 두시길 권합니다. 방식은 세 가지입니다. 자기 과거와 비교하기, 같은 유형 가구의 통계 평균에 견주기, 미리 정한 예산과 맞춰 보기입니다. 첫 달에는 비교 대상이 없으니 통계 평균이 유용합니다. 통계청 자료에서 비슷한 가구 규모와 소득 분위의 소비지출 구성비를 보면 내 식비 비중이 어느 쪽인지 가늠해 볼 수 있습니다.

석 달이 쌓이면 자기 과거가 가장 쓸 만한 기준이 됩니다. 생활 조건이 사람마다 다르니 평균보다 자기 추세가 의미 있습니다. 통근 거리가 긴 사람이라면 교통비가 평균보다 높아도 이상할 게 없습니다.

앱 유형을 가르는 세 가지 축

자동화 정도와 수정 편의, 데이터를 내보낼 수 있는지가 축입니다.

자동화가 높은 앱은 연동만 해 두면 기록이 쌓입니다. 손이 덜 가지만 분류를 들여다보지 않으면 틀린 숫자가 그대로 누적됩니다. 수기 입력 중심 앱은 매번 적어야 해서 유지가 어렵지만 적는 동안 지출을 인식하게 됩니다. 영수증을 보고 품목별로 쪼개 적는 것도 가능합니다.

데이터 내보내기는 의외로 중요한 축입니다. 1년치 기록을 표 형식으로 내려받을 수 있으면 직접 분석할 수 있습니다. 월별 추이를 다시 그리거나 통계청 분류에 맞춰 재집계하는 작업이 가능해집니다. 내보내기가 막혀 있으면 앱이 보여 주는 화면이 분석의 한계가 됩니다. 앱을 바꿀 때 과거 기록을 들고 가지 못하는 문제도 생깁니다.

판단 기준을 좁히면 이렇습니다. 지출 흐름을 파악하는 것이 목적이라면 자동화가 높은 앱으로 시작하되 매주 15분쯤 분류를 확인하는 습관을 함께 만드셔야 합니다. 데이터를 직접 분석하실 분은 내보내기 기능을 먼저 확인하십시오. 예산을 통제하려는 목적이라면 수기 입력이 섞인 방식이 효과가 좋습니다.

내 지출 데이터를 믿을 만하게 만드는 4단계

1단계 — 이체를 먼저 걸러 냅니다

내 계좌 간 이동, 저축과 투자 이체, 신용카드 대금 결제를 지출 집계에서 제외합니다. 앱의 제외 설정에 모든 계좌를 등록해 두십시오. 이 항목을 빼지 않으면 지출이 실제보다 수십 퍼센트 부풀려집니다.

2단계 — 한 달치 분류를 손으로 검증합니다

처음 한 달은 카드 명세서와 앱 화면을 나란히 놓고 대조합니다. 틀린 건수가 몇 퍼센트인지, 어느 가맹점에서 반복적으로 틀리는지 적어 둡니다. 반복되는 가맹점은 규칙으로 고정하면 다음 달부터 줄어듭니다.

3단계 — 비교 기준을 정해 둡니다

통계와 비교하실 거라면 비소비지출을 뺀 금액을, 가구 전체를 보실 거라면 누구 명의 계좌까지 포함할지를 정합니다. 이 기준을 메모해 두지 않으면 몇 달 뒤 같은 숫자를 다르게 세게 됩니다.

4단계 — 1년치를 내려받아 다시 봅니다

월 단위 화면만 보면 계절성이 보이지 않습니다. 1년치를 표로 내려받아 월별로 늘어놓으면 명절과 휴가, 보험료 납입월처럼 특정 달에 몰리는 지출이 드러납니다. 내년 예산은 그 패턴 위에서 세우는 편이 맞습니다.

FAQ

자동 분류 정확도 85%는 좋은 편인가요? 품목 정보 없이 가맹점명과 업종 코드만으로 추정한다는 점을 감안하면 낮은 수치가 아닙니다. 다만 사용자 입장에서는 100건당 15건을 손봐야 한다는 뜻이기도 합니다. 정확도 숫자보다 반복되는 오분류를 규칙으로 고정하는 기능이 있는지를 보시는 편이 실용적입니다.
앱이 알려 주는 월 지출이 실제보다 많게 느껴지는 이유는 무엇인가요? 계좌 간 이체와 카드 대금 결제가 지출로 중복 집계되는 경우가 가장 흔합니다. 저축과 투자 이체도 지출로 잡힙니다. 제외 설정을 모든 계좌에 적용하면 상당 부분 해결됩니다.
현금을 자주 쓰는데 앱으로 관리할 수 있나요? 자동 수집은 되지 않습니다. 현금 비중이 높다면 매주 한 번 인출액과 남은 현금을 적어 차액을 현금 지출로 기록하는 방식이 현실적입니다. 품목별로 적지 않아도 총액만 맞추면 전체 그림은 유지됩니다.
마이데이터 연동을 해지하면 쌓인 기록은 어떻게 되나요? 서비스마다 다릅니다. 연동을 끊으면 과거 내역까지 삭제되는 경우가 있습니다. 해지 전에 1년치 데이터를 내려받아 두시는 편이 안전합니다. 이 점이 내보내기 기능을 확인해야 하는 또 다른 이유입니다.
가족 전체 지출을 한 앱에서 볼 수 있나요? 가구 단위 기능을 제공하는 앱이 늘었지만 마이데이터 자체가 개인 명의 기준이라 각자 연동이 필요합니다. 가족 카드와 공동 계좌가 양쪽에 걸리면 중복이 생기므로 어느 계좌를 누가 집계할지 먼저 정하셔야 합니다.

같이 읽으면 좋은 것들