🔍
진짜 싼 걸 고르는 법 — 1+1·N% 할인·단위가격(100g당) 비교의 기술 — PriceGuess 블로그 타이틀 카드
경제상식2026-06-27· 6분 읽기

진짜 싼 걸 고르는 법 — 1+1·N% 할인·단위가격(100g당) 비교의 기술

How to Spot the Truly Cheaper Deal — BOGO, % Off, and the Unit-Price (per 100g) Trick

마트에서 같은 우유 앞에 선다. 하나는 1+1, 하나는 20% 할인, 하나는 2L 대용량. 머릿속이 잠깐 하얘진다. 도대체 뭐가 제일 싼 거야? 이 질문에 매번 흔들린다면, 문제는 계산 실력이 아니라 비교 기준이다. 사과랑 오렌지를 그냥 비교하니 헷갈리는 것이다. 해법은 하나, 모든 가격을 단위가격(100g·100ml·1개당)이라는 같은 자로 환산하는 것이다.

이 글은 심리가 아니라 실전 계산이다. 왜 우리가 할인 표시에 약한지는 쇼핑 심리와 가격 인식에서 다뤘으니, 여기서는 '그래서 어떻게 계산하느냐'만 본다. 참고로 아래 계산에 쓰는 단가는 전부 설명용 가상 숫자다.

단위가격 — 100g·100ml·1개당으로 통일하기

단위가격은 간단하다. 가격 ÷ 용량. 그게 끝이다. 1,000원짜리 200g 과자의 단위가격은 1,000 ÷ 200 = 100g당 500원. 1,500원짜리 350g 과자는 1,500 ÷ 350 ≈ 100g당 약 429원. 표시가는 뒤가 비싸 보여도, 단위가격으로 환산하면 뒤가 더 싸다. 포장 크기, 묶음, 할인율이 제각각이어도 단위가격 하나로 줄을 세우면 사과 대 사과 비교가 된다.

핵심은 '총가격'의 함정에서 벗어나는 것이다. 우리 눈은 큰 숫자(2,000원 vs 3,000원)에 먼저 반응하지만, 진짜 비교는 '같은 양을 살 때 얼마인가'다. 단위가격은 바로 그 질문에 답한다.

1+1과 N% 할인을 같은 자로 재기

이제 1+1, 할인, 대용량을 한 줄에 세워 보자. 우유 1L 한 통이 원래 2,000원이라고 하자(가상 단가).

행사내가 내는 돈실제로 받는 양1L당 단위가격
정상가2,000원1L2,000원
1+12,000원2L1,000원
20% 할인1,600원1L1,600원
2L 대용량 3,400원3,400원2L1,700원

You stand in front of the same milk at the store. One is BOGO (buy one, get one), one is 20% off, one is a 2L bulk pack. Your mind goes blank for a second. Which is actually cheapest? If this question trips you up every time, the problem isn't your arithmetic — it's the basis of comparison. You're comparing apples to oranges. The fix is one move: convert every price to the same ruler, the unit price (per 100g / 100ml / each).

This piece is hands-on math, not psychology. Why we're weak to discount signs is covered in Shopping Psychology and Price Perception; here we only look at "so how do you calculate it?" Note that every unit figure below is an illustrative made-up number.

Unit price — unify into per 100g / 100ml / each

Unit price is simple: price ÷ quantity. That's it. A 1,000-won, 200g snack has a unit price of 1,000 ÷ 200 = 500 won per 100g. A 1,500-won, 350g snack is 1,500 ÷ 350 ≈ 429 won per 100g. The second looks pricier by sticker, but per 100g it's cheaper. Even with different pack sizes, bundles, and discount rates, line them up by the single unit price and it becomes an apple-to-apple comparison.

The key is escaping the "total price" trap. Our eyes react first to the big number (2,000 vs 3,000 won), but the real comparison is "how much for the same quantity." Unit price answers exactly that.

Measuring BOGO and % off with the same ruler

Now line up BOGO, the discount, and bulk in one row. Say a 1L carton of milk normally costs 2,000 won (illustrative).

OfferWhat you payWhat you getUnit price per 1L
Regular2,000 won1L2,000 won
BOGO2,000 won2L1,000 won
20% off1,600 won1L1,600 won
2L bulk at 3,400 won3,400 won2L1,700 won

가격 감각을 키우는 추측 게임 · 정답도 매매 신호가 아닙니다

표로 펴 놓으니 답이 분명하다. 1L당 가격으로 보면 1+1(1,000원) < 20% 할인(1,600원) < 대용량(1,700원) < 정상가(2,000원) 순이다. 1+1이 압도적으로 싸다. 그런데 함정이 있다. 1+1은 '2L를 다 쓴다'는 전제에서만 가장 싸다. 유통기한 안에 1L밖에 못 마신다면 버리는 양까지 나눠야 하니 실제 단위가격은 도로 2,000원이 된다. 단위가격은 '다 쓴다'를 가정한 숫자라는 걸 기억하자.

'대용량 = 무조건 싸다'는 함정

흔한 착각이 "큰 거 사면 이득"이다. 대개는 맞지만 항상은 아니다. 위 표에서도 2L 대용량(1,700원)이 20% 할인된 1L(1,600원)보다 단위가격이 비쌌다. 매장은 '대용량이 당연히 싸다'는 믿음을 이용해 대용량의 단위가격을 슬쩍 높여 두기도 한다. 그러니 큰 포장이라고 단위가격을 확인 안 하고 집으면, 더 비싸게 사고도 이득 본 기분만 챙기는 셈이다.

반대 함정도 있다. 단위가격만 보고 무조건 대용량을 골랐다가 다 못 쓰고 버리면, 장부상 단가가 아무리 싸도 실제로는 손해다. 단위가격이 가장 싼 선택과, 내 소비량에 맞는 선택은 다를 수 있다. 둘을 같이 봐야 한다.

슈링크플레이션 — 단위가격으로 잡아낸다

가격은 그대로인데 용량만 줄이는 걸 슈링크플레이션이라 부른다. 과자 봉지 가격표는 1,500원 그대로인데 내용량이 200g에서 180g으로 줄었다면, 표시가만 보는 사람은 인상을 못 느낀다. 하지만 단위가격으로 보면 100g당 750원에서 약 833원으로 약 11% 오른 셈이다(가상 예시). 표시가는 가만히 있어도 단위가격은 정직하게 인상을 드러낸다.

그래서 슈링크플레이션을 잡는 가장 쉬운 무기가 단위가격이다. 가격표의 큰 숫자 말고, 작게 적힌 '100g당 ○○원'을 습관처럼 보면 용량만 줄인 인상도 놓치지 않는다.

마트 단위가격 표시제 읽는 법

다행히 직접 계산할 필요가 줄도록, 대형마트 가격표엔 단위가격이 함께 적혀 있는 경우가 많다. 이는 소비자가 용량이 다른 상품을 쉽게 비교하도록 한 가격표시제(단위가격 표시) 덕분이다. 가격표를 보면 큰 글씨의 판매가 옆이나 아래에 작은 글씨로 '100g당 ○○원', '100ml당 ○○원' 같은 단위가격이 붙어 있다.

읽는 법은 간단하다. (1) 비교할 상품들의 단위가 같은지 먼저 확인한다(어떤 건 100g, 어떤 건 1개당으로 적혀 헷갈릴 수 있다). (2) 단위가 같으면 작은 숫자만 비교하면 끝. (3) 단위가 다르면 같은 단위로 맞춰 다시 계산한다. 제도의 취지·적용 대상은 산업통상자원부·공정거래위원회 안내(아래 출처)에서 확인할 수 있다.

✍️ 운영자 한마디 — 가격 맞히기 게임을 운영하며 가장 자주 목격한 장면: 사람들은 '총가격'에 휘둘린다. 3,000원이 2,000원보다 비싸 보이니까 2,000원을 고르는데, 정작 용량을 나눠 보면 3,000원짜리가 더 쌀 때가 많다. 나도 마트 가면 큰 글씨 말고 구석에 작게 적힌 '100g당 얼마'부터 본다. 단위가격 하나만 챙겨도 1+1, 할인, 대용량 광고가 다 같은 자 위에 올라온다. 광고는 사과랑 오렌지를 섞어 보여주는데, 단위가격은 그걸 다시 사과 대 사과로 돌려놓는 도구임.

한눈에 정리

  • 단위가격 = 가격 ÷ 용량. 100g·100ml·1개당으로 통일하면 모든 행사가 한 줄에 선다.
  • 1+1은 '다 쓴다'는 전제에서 가장 싸다. 못 쓰고 버리면 단가가 도로 올라간다.
  • 대용량 ≠ 무조건 싸다. 단위가격을 꼭 확인하고, 내 소비량과 함께 보라.
  • 슈링크플레이션은 단위가격으로 잡는다. 표시가 말고 '100g당'을 보라.
  • 마트 단위가격 표시를 활용하되, 단위가 같은지부터 확인하라.

계산은 결국 감각이다 — 직접 맞혀 보기

단위가격 계산도 처음엔 번거롭지만 몇 번 해 보면 눈에 단가가 먼저 들어온다. PriceGuess의 쇼핑 가격 퀴즈로 같은 상품의 적정가를 가늠해 보고, AI 가격 감각 배틀로 두 상품 중 어느 쪽이 진짜 싼지 빠르게 판단하는 훈련을 해 보자. 표시가와 실제 결제가가 다른 이유는 표시가격과 실제 결제금액이 다른 이유에서, 장바구니 물가가 체감과 갈리는 구조는 장바구니 물가는 왜 체감과 다를까에서 이어 읽으면 좋다.

본 글의 모든 단가는 계산 방법을 보여주기 위한 가상 숫자이며 실제 시세가 아니다. 단위가격 표시 제도의 구체적 적용 범위는 공식 기관 안내를 확인하시길.

Laid out as a table, the answer is clear. By per-1L price: BOGO (1,000) < 20% off (1,600) < bulk (1,700) < regular (2,000). BOGO wins by a mile. But there's a trap: BOGO is cheapest only on the assumption you use all 2L. If you can only drink 1L before it expires, you have to divide by the wasted amount too, and the real unit price climbs back to 2,000. Remember: unit price assumes you use it all.

The "bulk is always cheaper" trap

A common belief is "buy big, save big." Usually true, not always. Even in the table above, the 2L bulk (1,700) had a higher unit price than the 20%-off 1L (1,600). Stores sometimes exploit the belief that "bulk must be cheaper" by nudging the unit price of the bulk pack up. So grabbing the big pack without checking the unit price means paying more while only feeling like you saved.

There's a reverse trap too. Pick bulk purely on unit price, fail to use it, and throw it out — and no matter how cheap the per-unit figure, you've lost. The cheapest-unit-price choice and the right-for-my-consumption choice can differ. Read both together.

Shrinkflation — catch it with unit price

Keeping the price the same while shrinking the quantity is called shrinkflation. If a snack bag's tag stays 1,500 won while the content drops from 200g to 180g, anyone reading only the sticker feels no hike. But by unit price it went from 750 won per 100g to about 833 — roughly an 11% increase (illustrative). The sticker sits still while the unit price honestly reveals the hike.

So the easiest weapon against shrinkflation is unit price. Instead of the big number on the tag, glance habitually at the small "○○ won per 100g," and you won't miss a hike disguised as a smaller package.

How to read the in-store unit-price label

Helpfully, to cut down on your own math, big-store tags often print the unit price too. That's thanks to the price-labeling rule (unit-price display), designed so consumers can easily compare differently sized products. On the tag, next to or below the large selling price, you'll find small text like "○○ won per 100g" or "○○ won per 100ml."

Reading it is simple. (1) First check whether the items use the same unit (one may be per 100g, another per each, which can confuse). (2) If the unit matches, just compare the small numbers. (3) If the units differ, recompute to a common unit. The intent and scope of the rule are in guidance from the Ministry of Trade, Industry and Energy and the Fair Trade Commission (see Sources).

✍️ Operator's note — The thing I saw most while building price-guessing games is that people get swayed by the "total price." 3,000 looks pricier than 2,000, so they grab the 2,000 — yet divide by quantity and the 3,000 one is often cheaper. At the store I look at the small "per 100g" in the corner before the big number. Just carrying unit price puts BOGO, discounts, and bulk ads all on the same ruler. Ads mix apples and oranges; unit price is the tool that turns them back into apple-to-apple.

At a glance

  • Unit price = price ÷ quantity. Unify into per 100g/100ml/each and every offer lines up in one row.
  • BOGO is cheapest only if you use it all. Waste it and the per-unit cost climbs back.
  • Bulk ≠ always cheaper. Always check the unit price, and weigh it against your own consumption.
  • Shrinkflation is caught by unit price. Watch "per 100g," not the sticker.
  • Use the in-store unit-price label, but first confirm the units match.

Calculation becomes instinct — guess for yourself

Unit-price math feels fiddly at first, but after a few tries the per-unit cost jumps out at you. Use PriceGuess's Shopping Price Quiz to gauge a product's fair price, and the AI Price Sense Battle to quickly judge which of two is truly cheaper. For why the sticker differs from the final charge, read Why the Final Price Differs From the Sticker, and for how grocery prices split from perception, continue to Why Your Grocery Bill Feels Higher Than the Official Index.

Every unit figure in this article is a made-up number to show the method, not a real market price. For the concrete scope of the unit-price labeling rule, check official guidance.

📚 함께 보면 좋은 용어

📖 관련 글 더 보기

🌍

쇼핑 심리 속 가격 지각 — 7가지 전략, 실험 데이터로 본 작동 원리와 한계

왼쪽 자릿수 효과(left-digit effect), 디코이 효과, 번들링, 시간 분해 — 매장에서 쓰이는 7가지 가격 전략을 1995년부터 2024년까지의 현장 실험 데이터와 함께 정리합니다.

🌍

장바구니 물가는 왜 체감과 다를까 — 생필품·외식·신선식품 가격이 움직이는 진짜 이유

공식 물가지수는 평온한데 장바구니는 늘 무겁다. '식료품'이라는 한 단어 안에서 신선식품(작황·계절), 가공식품(원재료·환율 시차), 외식(임대료·인건비)이 서로 다른 속도로 가격을 올리는 구조와, 체감물가가 공식지수와 갈리는 통계적 이유를 분해한다.

🌍

표시가격과 실제 결제금액이 다른 이유 — 부가세·관세·각종 수수료가 가격에 붙는 법

가격표 숫자와 카드에 찍히는 금액이 왜 다른지를 분해한다. 부가가치세(내재 vs 별도), 해외직구 관세·부가세와 면세한도, 카드·결제 수수료, 외식 봉사료·배달 수수료가 최종가에 얹히는 구조를 가격 리터러시 관점에서 정리한다.

🌍

가격을 읽는 5가지 렌즈 — 수급·금리·환율·심리·시간

하나의 가격표 안에는 수급·금리·환율·심리·시간(인플레)이라는 다섯 힘이 동시에 작동한다. 어느 렌즈로 보느냐에 따라 같은 값이 비싸 보이기도, 싸 보이기도 한다. 다섯 렌즈를 한 장에 모으고 각 렌즈를 깊이 판 글로 이어주는 색인 허브.

경제상식 글 전체 보기 →

새 글과 시장 메모를 계속 받아보세요 — 📡 RSS 구독 · 📰 시장 메모 · 📅 오늘의 퀴즈