cardbara 내 카드 찾기

계산 방법론

cardbara의 모든 랭킹은 사람이 고른 순위가 아니라 계산 결과예요. 계산이 어떻게 되는지 그대로 공개합니다.

기본 수식

연간 예상 혜택 = (카테고리별 월 혜택의 합, 한도 반영) × 12 − 연회비

  • · 카테고리마다 가장 유리한 혜택 1개만 적용해요 (중복 합산으로 부풀리지 않아요)
  • · 월 할인·적립 한도가 있으면 그 이상은 계산에 넣지 않아요
  • · 카드 전체에 걸린 월 통합 한도가 있으면 합계를 그 안으로 눌러요
  • · "최대 N%"처럼 조건별로 달라지는 요율은 보장된 값이 아니라서 빼요
  • · 전월실적 조건을 채우지 못하는 카드는 순위에서 제외해요
  • · 마일리지는 1마일 = 15원으로 환산해요

숫자로 보는 예시

"카페 30% 할인"이라는 문구가 있어도, 실제로 계산에 들어가는 값은 이렇게 정해져요.

  • · 카페에 월 6만원을 쓰고 30% 할인이면 단순 계산으로는 18,000원이에요.
  • · 그런데 원문에 "월 최대 5천원 할인"이 있으면, 실제 혜택은 5,000원이에요. 한도를 무시하면 3배 넘게 부풀어요.
  • · 원문이 한도를 금액이 아니라 "월 2회, 1회 1만원 한도"처럼 조건으로 적어 두면, 월 혜택은 2회 × 1만원 × 30% = 6,000원으로 계산해요.

한도를 읽는 규칙

  • · 한도는 그 혜택 자신의 조항에서만 읽어요. 같은 칸에 적힌 다른 혜택의 한도를 끌어오지 않아요.
  • · 특정 가맹점 한 곳에만 붙는 요율(예: "가장 많이 쓴 가맹점 3.5%")은 소비 전체에 곱하지 않아요. 한 곳의 요율은 그 한 곳에서만 유효하니까요.
  • · 카드 전체에 걸린 월 통합 한도가 있으면, 카테고리별 값도 그 한도 안에서 비례해 조정해요. 그래야 화면에 보이는 값이 카드가 실제로 줄 수 있는 금액을 넘지 않아요.
  • · 원문이 금액으로 못 박은 한도가 있으면, 계산으로 추정한 값보다 명시된 값을 우선해요.

기준 소비 금액

따로 입력하지 않았을 때 쓰는 기본값이에요. 월 합계 1,610,000원. 내 소비 기준으로 바꾸면 순위가 다시 계산돼요.

  • 주유 150,000원
  • 대중교통 70,000원
  • 통신 60,000원
  • 편의점 50,000원
  • 대형마트 200,000원
  • 온라인쇼핑 200,000원
  • 배달앱 100,000원
  • 카페 60,000원
  • 외식 150,000원
  • 영화·문화 30,000원
  • OTT·디지털구독 30,000원
  • 공과금·월세 150,000원
  • 쇼핑 50,000원
  • 백화점 50,000원
  • 해외 50,000원
  • 여행·항공 40,000원
  • 병원·약국 40,000원
  • 교육·육아 20,000원
  • 뷰티·피트니스 40,000원
  • 자동차 30,000원
  • 전기차 충전 0원
  • 보험 40,000원
  • 반려동물 0원

한도를 확인할 수 없는 카드

할인율은 높은데 월 한도가 공시에 없는 카드는, 계산하면 실제보다 부풀 수 있어요. 그래서 이런 카드는 순위에 넣지 않고 "한도 비공개"로 따로 표시해요. 카드사 상품안내장(PDF)에서 한도가 확인되면 그 값으로 계산해요.

데이터 출처와 갱신

  • · 카드 1,364장의 연회비·전월실적·혜택은 각 카드사 공시 페이지와 상품안내장(PDF)에서 수집해요
  • · 카드사 원문은 그대로 쓰지 않고, 수치만 뽑아 cardbara 문구로 다시 써요
  • · 값이 없는 항목은 지어내지 않고 "비공개"로 남겨요
  • · 최근 자료 기준일: 2026-07-20

배포할 때마다 대조해요

같은 계산 로직이 데이터 파이프라인(Python)과 웹사이트(TypeScript) 두 곳에 있어요. 둘이 조용히 갈라지면 화면 숫자를 믿을 수 없게 되니까, 배포할 때마다 카드 한 장 한 장의 계산 결과가 두 곳에서 완전히 일치하는지 자동으로 대조해요. 개수만 맞추는 게 아니라 카드별 금액과 카테고리별 기여액까지 전부 비교해요.

가이드가 이름을 언급하는 카드가 실제로 한도까지 검증된 카드인지도 자동 검사로 확인해요. 숫자가 하나라도 어긋나면 배포가 멈춰요. 그래서 화면에 보이는 값은 "대략 이럴 것"이 아니라 규칙대로 계산된 값이에요.