
가계부를 시작할 때는 모든 지출을 꼼꼼하게 기록하겠다고 마음먹기 쉽습니다. 하지만 카드와 계좌가 여러 개이고 같은 가게에서도 구매 목적이 달라지면 분류가 금방 밀립니다. 거래처 이름만 보고 식비인지 생활용품비인지 판단하기 어려운 결제도 생깁니다.
가계부 앱과 AI를 함께 사용하면 이런 반복 판단을 줄일 수 있습니다. 핵심은 금융정보 전체를 AI에 맡기는 것이 아니라, 앱이나 금융기관에서 거래내역을 확보하고 개인정보를 제거한 뒤 AI로 분류 후보를 만드는 것입니다. 반복 거래는 규칙으로 처리하고 애매한 거래만 사람이 확인하는 반자동 방식입니다.
이 글에서는 카테고리를 정하는 방법부터 실제 거래 예시, 복사해서 사용할 수 있는 프롬프트, 결제대행사·환불·카드대금처럼 자주 틀리는 항목의 처리법까지 한 번에 정리합니다.

AI가 모든 거래를 자동 확정하게 만들기보다, 반복 거래는 규칙으로 처리하고 애매한 거래만 사람이 확인하는 구조를 권합니다. 자동화의 성공 기준은 ‘사람의 판단이 없어졌는가’가 아니라 ‘매달 다시 판단할 거래가 줄었는가’입니다.
생활비 분류는 왜 자꾸 밀릴까
생활비 기록이 밀리는 가장 큰 이유는 결제 건수가 아니라 매번 같은 판단을 반복해야 하기 때문입니다. 편의점 결제를 식비로 볼지 생활용품비로 볼지, 온라인 결제를 구독료로 볼지 쇼핑으로 볼지 매번 결정하면 작은 거래도 일이 됩니다.
분류 기준이 달마다 바뀌는 것도 문제입니다. 어떤 달에는 카페를 외식으로 넣고 다음 달에는 여가비로 넣으면 월별 비교가 어려워집니다. 기록은 많아도 어디에서 돈이 새는지 판단하기 힘든 가계부가 됩니다.
미국 소비자금융보호국(CFPB)의 지출 추적 자료는 일정 기간 지출을 기록한 뒤 범주별로 합산해 예산과 현금흐름에 반영하도록 안내합니다. 중요한 것은 모든 거래를 완벽하게 설명하는 일이 아니라, 같은 기준으로 묶어 다음 달과 비교할 수 있게 만드는 것입니다.
완전 자동보다 반자동 방식이 현실적인 이유
가계부 앱이 거래를 자동으로 불러오고 카테고리를 추천하더라도 항상 내 기준과 일치하는 것은 아닙니다. 같은 마트 결제라도 식료품만 샀을 수도 있고 생활용품과 의류를 함께 샀을 수도 있습니다. 거래처 이름만으로 구매 내용을 완전히 구분하기 어렵기 때문입니다.
AI도 마찬가지입니다. 거래처명과 금액을 보고 가능성이 높은 카테고리를 제안할 수는 있지만 결제 목적까지 아는 것은 아닙니다. 따라서 생활비 자동 분류는 사람의 판단을 없애기보다 다음 순서로 판단 횟수를 줄이는 방식이 현실적입니다.
1. 반복 거래는 기존 규칙으로 먼저 분류합니다. 2. 처음 보는 거래는 AI가 카테고리 후보를 제안합니다. 3. 결제 목적을 알 수 없는 거래는 검토 필요로 남깁니다. 4. 사람이 확정한 결과를 다음 달 규칙에 추가합니다.
이 구조에서는 규칙이 쌓일수록 사람이 확인할 거래가 줄어듭니다. 반대로 모든 거래를 AI가 확정하도록 만들면 잘못된 분류가 조용히 누적될 수 있습니다.
시작 전에 지출 카테고리부터 정하기
AI에 거래내역을 주기 전에 사용할 카테고리를 먼저 고정해야 합니다. 카테고리가 너무 많으면 분류가 복잡해지고, 너무 적으면 지출 패턴을 보기 어렵습니다.
| 카테고리 | 포함할 지출 예시 |
|---|---|
| 주거·공과금 | 월세, 관리비, 전기, 통신 |
| 식료품·생활용품 | 장보기, 세제, 휴지 |
| 외식 | 식당, 카페, 배달 |
| 교통 | 대중교통, 주유, 택시 |
| 의료 | 병원, 약국 |
| 교육·보육 | 수업료, 교재, 보육 |
| 부채상환 | 대출 원리금 상환 |
| 여가·구독 | 콘텐츠, 취미, 정기구독 |
| 저축 | 적금, 비상금 이동 |
| 기타 | 다른 범주로 결정하기 어려운 지출 |
이 분류는 정답이 아니라 시작점입니다. 중요한 것은 자신에게 필요한 항목을 정한 뒤 매달 같은 기준을 사용하는 것입니다.
소비가 아닌 돈의 이동은 지출 카테고리와 분리하는 편이 좋습니다. 내 계좌 사이의 이체, 카드 사용액과 카드대금 출금의 중복, 취소·환불은 분석 제외 또는 별도의 확인 상태로 표시합니다. 그렇지 않으면 같은 소비가 두 번 잡히거나 실제 지출이 아닌 이체가 생활비에 포함될 수 있습니다.
가계부 앱과 AI로 생활비를 분류하는 5단계
1. 거래내역을 확보합니다
먼저 현재 사용하는 가계부 앱이 계좌·카드 연결, 자동분류, CSV 또는 Excel 내보내기를 지원하는지 공식 도움말에서 확인합니다. 앱 안에서 분류와 월별 합계가 충분히 제공된다면 별도 파일을 만들 필요가 없습니다.
직접 분석하고 싶다면 금융기관이나 가계부 앱에서 제공하는 거래내역 파일을 사용합니다. 여러 계좌와 카드 내역을 합칠 때는 카드 사용 내역과 카드대금 출금이 함께 들어가 같은 소비가 중복되지 않았는지 확인합니다.
2. 개인정보를 제거하고 표를 정리합니다
원본 거래명세 전체를 AI에 올리지 않습니다. 이름, 전체 계좌번호와 카드번호, 주소, 연락처, 회원번호, 주문번호, 잔액과 개인 사정을 적은 메모처럼 분류에 필요하지 않은 정보는 제거합니다. 원본은 따로 보관하고 복사본에서 작업하는 것이 안전합니다.
스프레드시트에는 다음 열 정도면 충분합니다.
거래일 | 익명화한 거래처명 | 금액 | 추천 카테고리 | 확인 상태 | 메모
거래처명에 사람 이름이나 개인 식별 정보가 포함되어 있다면 개인이체-A, 병원-A처럼 바꿉니다. 결제 목적을 판단하는 데 필요하지 않은 정확한 시각과 승인번호도 제외할 수 있습니다.
3. 기존 규칙을 먼저 적용합니다
AI를 사용하기 전에 확실하게 아는 반복 거래부터 분리합니다. 예를 들어 도시가스, 통신요금, 정기 영상서비스처럼 매달 같은 기준으로 처리하는 항목은 규칙표에 저장합니다.
도시가스 → 주거·공과금
통신사-A → 주거·공과금
영상서비스-A → 여가·구독
서울교통 → 교통
카드대금 출금 → 분석 제외
내 계좌 간 이체 → 분석 제외
다음 달에는 규칙표와 일치하는 거래를 먼저 분류하고, 남은 거래만 AI에 전달합니다. 이 단계가 있어야 AI를 매달 같은 거래에 반복해서 사용하는 일을 줄일 수 있습니다.
4. 남은 거래의 카테고리 후보를 AI로 만듭니다
개인정보를 제거한 거래처명과 필요한 금액만 AI에 제공합니다. AI가 새 카테고리를 마음대로 만들지 않도록 허용 목록을 함께 주고, 근거가 부족하면 검토 필요로 표시하도록 요청합니다.
한 번에 너무 많은 거래를 넣기보다 사람이 결과를 대조할 수 있는 분량으로 나누는 편이 좋습니다. AI의 역할은 확정이 아니라 검토 대상을 줄이는 것입니다.
5. 예외를 확인하고 월별로 합산합니다
결과를 받은 뒤 처음 보는 거래처, 금액이 큰 거래, 환불, 결제대행사와 검토 필요 항목을 먼저 확인합니다. 사람이 확정한 반복 거래는 규칙표에 추가합니다.
분류가 끝나면 카테고리별 합계를 냅니다. Google Sheets에서는 원본 데이터의 각 열에 제목이 있을 때 피벗 테이블을 만들어 카테고리를 행으로, 금액 합계를 값으로 배치할 수 있습니다.
가상 거래 8건을 분류해 보면
아래는 실제 금융정보가 아닌 학습용 예시입니다. 거래처 이름이 구체적이어도 구매 목적을 확정할 수 없는 경우를 일부러 포함했습니다.
| 거래내역 | 추천 결과 | 사람이 확인할 내용 |
|---|---|---|
| 도시가스 82,400원 | 주거·공과금 | 기존 규칙과 같으면 확정 |
| 편의점-A 12,500원 | 검토 필요 | 식품인지 생활용품인지 확인 |
| 영상서비스-A 17,000원 | 여가·구독 | 현재 이용 중인 구독인지 확인 |
| 대형마트-A 63,900원 | 검토 필요 | 식료품과 다른 품목의 혼합 여부 |
| 서울교통 60,000원 | 교통 | 교통카드 충전 내역인지 확인 |
| 약국-A 18,500원 | 의료 | 개인 식별 정보는 남기지 않기 |
| 간편결제-A 39,000원 | 검토 필요 | 실제 구매처와 품목 확인 |
| 카드대금 출금 1,240,000원 | 분석 제외 | 카드 사용 내역과 중복 여부 확인 |
이 예시에서 AI가 바로 확정할 수 있는 거래는 일부뿐입니다. 편의점, 마트와 간편결제는 거래처명만으로 품목을 알 수 없습니다. 카드대금 출금은 새로운 소비가 아니라 이미 기록된 카드 사용액의 정산일 수 있으므로 중복 여부를 확인해야 합니다.
위 표와 비슷한 가상 거래를 스프레드시트에 넣고 분류 전 → AI 제안 → 사람 확정 순서로 기록하면, 어떤 항목을 자동으로 처리했고 어디에서 사람이 판단했는지 나중에도 확인할 수 있습니다.
편의점·마트·간편결제처럼 거래처명만으로 구매 목적을 알 수 없는 결제와 카드대금처럼 중복 가능성이 있는 거래입니다. 초록색 항목까지 매번 다시 읽기보다 주황색과 회색 항목부터 확인하면 됩니다.
바로 사용할 수 있는 AI 분류 프롬프트
아래 프롬프트에서 카테고리, 기존 규칙과 거래내역만 자신의 자료로 바꾸면 됩니다.
아래 거래내역의 생활비 카테고리 후보를 정리해줘.
허용 카테고리:
주거·공과금, 식료품·생활용품, 외식, 교통, 의료,
교육·보육, 부채상환, 여가·구독, 저축, 기타
확인 상태:
확정 후보, 검토 필요, 분석 제외
기존 규칙:
[거래처 키워드 → 확정 카테고리 규칙을 붙여넣기]
규칙:
1. 허용 카테고리 밖의 항목은 만들지 않는다.
2. 기존 규칙과 명확히 일치하면 '확정 후보'로 표시한다.
3. 거래처명만으로 구매 목적을 알 수 없으면 '검토 필요'로 표시한다.
4. 결제대행사, 마트, 편의점처럼 여러 품목을 살 수 있는 거래는 추측하지 않는다.
5. 카드대금 출금, 내 계좌 간 이체와 중복 거래 가능성이 있으면 '분석 제외' 후보로 표시한다.
6. 환불은 원래 거래와 연결할 수 있도록 별도로 표시한다.
7. 결과는 거래일 | 거래처명 | 금액 | 추천 카테고리 |
확인 상태 | 확인 이유 순서의 표로 작성한다.
거래내역:
[개인정보를 제거한 거래일, 거래처명과 필요한 금액만 붙여넣기]
AI가 표를 만들었다고 해서 결과가 정확하다고 가정하면 안 됩니다. AI 할루시네이션과 답변 검증 방법에서 설명했듯이 자연스럽고 구체적인 출력도 실제 거래 목적과 다를 수 있습니다.
자주 틀리는 네 가지 예외
결제대행사와 간편결제
간편결제 서비스 이름만으로 실제 구매처나 품목을 알 수 없는 경우가 많습니다. 결제대행사 이름을 쇼핑이나 구독으로 바로 확정하지 말고 카드 명세나 영수증에서 실제 이용처를 확인합니다.
카드대금과 내 계좌 간 이체
카드 사용 내역을 이미 가져왔다면 카드대금 출금을 다시 지출로 합산하지 않습니다. 내 계좌 사이에서 옮긴 돈도 소비가 아니라 자금 이동일 수 있습니다. 이런 거래는 삭제하기보다 분석 제외로 남겨야 나중에 왜 합계에서 빠졌는지 확인할 수 있습니다.
취소와 환불
환불을 일반 수입으로 분류하면 지출과 수입이 모두 부풀 수 있습니다. 가능하면 원래 거래의 카테고리에 마이너스 금액으로 연결하거나, 환불 상태를 따로 표시합니다.
여러 품목이 섞인 결제
마트와 온라인 쇼핑몰처럼 한 번에 여러 종류를 구매할 수 있는 거래는 거래처명만으로 분리할 수 없습니다. 금액이 작다면 정해 둔 대표 카테고리로 처리하고, 월별 판단에 영향을 줄 정도로 크다면 영수증을 보고 나누는 식으로 자신의 기준을 정합니다.
개인정보 보호에서 반드시 지킬 기준
개인용 AI 서비스의 데이터 설정을 확인하는 것과 거래내역을 익명화하는 것은 별개의 작업입니다. ChatGPT의 Temporary Chat은 기록에 나타나지 않고 모델 개선에도 사용되지 않지만, 안전 목적으로 사본이 최대 30일 보관될 수 있습니다. 또한 외부 작업을 수행하는 GPT의 액션을 사용하면 제3자의 개인정보처리방침이 적용될 수 있습니다. 자세한 내용은 OpenAI의 Temporary Chat 공식 안내에서 확인할 수 있습니다.
개인용 ChatGPT에서는 설정 → 데이터 제어 → 모두를 위한 모델 개선을 끄면 이후 새 대화가 모델 개선에 사용되지 않도록 선택할 수 있습니다. 하지만 이 설정 역시 계좌번호나 카드번호를 그대로 입력해도 된다는 의미가 아닙니다.
금융계좌와 직접 연결되는 앱을 사용할 때는 어떤 데이터를 가져오는지, 접근 권한을 중단하거나 데이터를 삭제할 방법이 있는지 확인합니다. 사용하지 않는 서비스의 연결 권한은 해제하고 실제 거래명세도 계속 확인하는 것이 좋습니다.
규칙표와 월말 점검을 유지하는 방법
규칙표는 복잡한 자동화 프로그램일 필요가 없습니다. 거래처 키워드, 확정 카테고리, 마지막 확인일과 메모만 있으면 됩니다.
거래처 키워드 | 확정 카테고리 | 마지막 확인일 | 메모
도시가스 | 주거·공과금 | 2026-07-30 | 월별 고지
영상서비스-A | 여가·구독 | 2026-07-30 | 이용 여부 재확인
Google Sheets의 드롭다운을 이용하면 카테고리와 확인 상태의 표기를 일정하게 유지할 수 있습니다. 목록에 없는 값을 입력했을 때 거부하거나 경고하도록 설정하면 카테고리 이름이 조금씩 달라지는 문제도 줄일 수 있습니다.
월말에는 모든 거래를 다시 읽기보다 다음 항목만 확인합니다.
기타와검토 필요로 남은 거래- 지난달보다 크게 달라진 카테고리
- 새롭게 반복되기 시작한 결제
- 해지했거나 금액이 바뀐 정기결제
- 카드대금과 계좌이체 등 중복 제외 항목
- 다음 달 규칙표에 추가할 거래처
반복 결제가 여러 곳에 흩어져 있다면 AI로 정기결제와 구독료를 찾아 생활비 줄이는 방법의 점검 절차를 함께 사용할 수 있습니다.
한 달 뒤 실제로 봐야 할 숫자
생활비 자동 분류의 결과는 입력한 거래 수보다 다음 변화로 판단하는 편이 좋습니다.
- 카테고리별 총지출이 지난달과 얼마나 달라졌는가
- 매달 반복되는 고정비와 구독은 무엇인가
- 외식, 쇼핑, 여가처럼 조정 가능한 지출이 어디에 몰렸는가
기타와검토 필요비중이 줄고 있는가- 같은 거래처를 계속 다시 분류하고 있지는 않은가
- 중복 제외 거래가 월별 합계에 다시 포함되지는 않았는가
처음부터 완벽한 예산을 만들 필요는 없습니다. 한 달의 흐름을 보고 줄이고 싶은 항목 하나를 정한 뒤, 다음 달에도 같은 기준으로 비교하는 것이 더 중요합니다.
결론: 자동화의 목표는 기록보다 판단 줄이기
가계부 앱과 AI를 함께 쓰는 목적은 모든 금융 결정을 AI에 넘기는 것이 아닙니다. 반복 거래는 규칙으로 처리하고, 새로운 거래는 AI가 후보를 만들며, 애매하거나 영향이 큰 항목만 사람이 확인하는 구조를 만드는 것입니다.
처음에는 카테고리를 정하고 개인정보를 제거하며 규칙표를 만드는 시간이 필요합니다. 하지만 확정한 거래처가 쌓이면 다음 달부터 같은 판단을 반복하는 일이 줄어듭니다.
화려한 자동화보다 중요한 것은 다시 사용할 수 있는 흐름입니다. 거래내역을 익명화하고, 기존 규칙을 먼저 적용하고, AI가 남긴 검토 필요 항목만 확인한 뒤 월말 합계를 비교하세요. 자동화로 아낀 판단은 실제로 유지할 지출과 줄일 지출을 결정하는 데 사용하는 것이 좋습니다.