Supabase 공식 문서 기준
Supabase 요금제, 무료 플랜의 2GB 대역폭은 DAU 500명 기준 딱 4일이면 사라집니다
개발자 커뮤니티에서 “무료로 웬만한 건 다 된다”고 알려진 Supabase. 실제로는 Free 플랜에 자동 정지 조건이 있고, 대역폭 한도는 생각보다 훨씬 빨리 소진됩니다. Pro 플랜 $25도 계산해보면 구조가 다릅니다. 공식 문서 수치를 직접 계산해봤습니다.
Free 플랜이 “영구 무료”가 아닌 이유
Supabase 요금제 페이지에는 Free 플랜 아래 조그맣게 이런 문구가 있습니다. “Inactive projects are paused after 1 week.” 결론부터 말하면, 아무도 쓰지 않는 프로젝트는 1주일이 지나면 자동으로 일시 정지(Pause) 상태가 됩니다. (출처: Supabase 공식 요금제 페이지)
정지된 프로젝트는 데이터가 삭제되는 건 아닙니다. 단, 재활성화할 때 최대 수 분간 프로젝트 복구 시간이 필요하고, 프로덕션 환경에서는 이 시간이 치명적입니다. MVP를 만들어두고 며칠 방치했다가 투자자한테 데모 보여주려고 열었더니 프로젝트가 정지된 상태라면, 그 상황이 어떨지 상상해보시면 됩니다.
💡 공식 발표문과 실제 사용 흐름을 같이 놓고 보니 이런 차이가 보였습니다.
Free 플랜의 “inactive” 기준은 API 호출 기록입니다. 대시보드에 로그인하는 것만으로는 활성으로 인식되지 않습니다. 실제 API 요청이 1주일간 없으면 정지됩니다. 사이드 프로젝트를 수시로 유지하려면 별도의 핑(ping) 스크립트나 크론 잡이 필요하다는 의미입니다.
Free 플랜은 활발하게 트래픽이 오가는 환경에서는 실질적으로 영구 무료가 맞습니다. 하지만 주기적으로 유지되지 않는 사이드 프로젝트, 스테이징 환경, 또는 장기간 방치하는 실험용 프로젝트에는 이 조건이 직접 걸립니다.
2GB 대역폭 — 계산해보면 4일입니다
Supabase 무료 플랜의 대역폭(egress) 한도는 월 2GB입니다. (출처: Supabase 공식 요금제 페이지) 숫자만 보면 충분해 보입니다. 직접 계산해보면 다릅니다.
DAU(일일 활성 사용자) = 500명
API 호출 횟수 = 1인당 하루 20회
호출당 평균 응답 크기 = 50KB
─────────────────────────
하루 소비 대역폭 = 500 × 20 × 50KB = 500,000KB = 약 500MB/day
월 2GB(2,048MB) ÷ 500MB = 약 4일
이 계산식은 cotera.co가 2026년 3월에 실사용 데이터를 기반으로 발표한 수치이며, Supabase 공식 문서의 한도 수치를 그대로 적용한 것입니다. DAU 500명이면 초기 스타트업 기준으로 크지 않은 숫자입니다. 스케일이 이 수준에 도달하면, Free 플랜의 대역폭은 월말이 아니라 월 초에 이미 소진됩니다.
💡 많은 글이 “500MB DB, 1GB 스토리지”만 강조하고 대역폭을 빠뜨립니다. 하지만 실제 프로덕션에서 가장 먼저 한도에 부딪히는 건 DB 용량이 아니라 대역폭입니다. 특히 JSON 응답이 많은 SaaS 앱이나 이미지 서빙이 있는 앱에서는 더 빠르게 소진됩니다.
참고로 Free → Pro 전환 시 대역폭은 2GB에서 250GB로 늘어납니다. 125배 차이입니다. 실질적으로는 Pro 플랜의 가장 큰 업그레이드 포인트는 스토리지(500MB→8GB)가 아니라 대역폭(2GB→250GB)이라고 보는 게 맞습니다.
$25 Pro 플랜의 구조, 헷갈리는 부분
Pro 플랜은 “$25/month per project”라고 표기되어 있습니다. 여기서 많이 혼동이 옵니다. Reddit r/Supabase (2026.01.18 게시물, 조회수 상위)에서도 “$25 × 4개 프로젝트 = $100″이라고 계산한 사용자에게 공식 Supabase 직원이 직접 댓글로 정정한 사례가 있었습니다. (출처: Reddit r/Supabase)
| 구분 | Free | Pro (첫 번째 프로젝트) | Pro (추가 프로젝트) |
|---|---|---|---|
| 월 요금 | $0 | $25 | $10 |
| Compute Credits 포함 | 없음 | $10 포함 | $10 포함 |
| DB 스토리지 | 500MB | 8GB | 8GB |
| 대역폭 | 2GB | 250GB | 250GB |
| 자동 백업 | 없음 | 7일 보관 | 7일 보관 |
| MAU(인증) | 50,000 | 100,000 | 100,000 |
| 프로젝트 수 | 최대 2개 | 무제한 (추가 프로젝트당 $10) | |
즉, 프로젝트 4개를 Pro로 운영한다면 비용은 $25 + $10 × 3 = $55입니다. $100이 아닙니다. 이 구조를 알고 있는지 여부만으로도 월 청구액이 달라집니다.
또 하나 주목할 부분은 $10 Compute Credits 포함 구조입니다. Pro 플랜의 기본 컴퓨트는 Micro 인스턴스(2코어 ARM, 1GB RAM)이고, 이게 $10 크레딧으로 충당됩니다. 실질적으로 컴퓨트 비용은 별도가 아니라 요금제 안에 포함되어 있다는 의미입니다. 더 큰 인스턴스가 필요하면 Small($50/월 추가), Medium($100/월 추가) 순으로 올라갑니다. (출처: Supabase 공식 요금제)
프로젝트 2개 제한이 실제로 걸리는 순간
Free 플랜의 또 다른 제약은 프로젝트 수 상한입니다. 계정 하나당 최대 2개 프로젝트만 활성화할 수 있습니다. (출처: Supabase 공식 요금제) 막상 써보면 이 단계에서 멈춥니다.
전형적인 패턴은 이렇습니다. 프로젝트 A(프로덕션)와 프로젝트 B(스테이징)를 만듭니다. 여기서 끝입니다. 새 아이디어를 빠르게 테스트해보고 싶을 때, 기존 프로젝트 하나를 삭제하거나 Pro로 업그레이드하거나 둘 중 하나를 선택해야 합니다. 이 선택이 오는 순간이 생각보다 빠릅니다.
💡 팁: 한 프로젝트 안에서 PostgreSQL 스키마를 나눠 여러 앱을 운영하는 방법도 있습니다. CREATE SCHEMA app2; 형태로 분리하면 하나의 Supabase 프로젝트에서 DB를 논리적으로 여러 개처럼 쓸 수 있습니다. 단, Auth 인스턴스는 공유되므로 유저 테이블 분리가 복잡해질 수 있습니다.
Reddit 커뮤니티(r/Supabase, 2026.01.18)에서는 사이드 프로젝트 4개를 운영하다 $100 예상 청구서를 받고 마이그레이션한 사례가 올라왔고, 이 포스트는 121개 추천을 받았습니다. 이 글에서 가장 많이 공유된 정보 중 하나가 “첫 프로젝트 $25 + 추가 프로젝트 $10” 구조였습니다. 공식 문서에 적혀 있는 내용이지만, 실제로 결제 화면을 보기 전까지는 모르는 경우가 많았던 것입니다.
Free → Pro 넘기 전에 줄일 수 있는 것들
업그레이드 전에 먼저 점검해볼 만한 항목들이 있습니다. 실사용 데이터를 기반으로 정리한 내용입니다. (출처: cotera.co, 2026.03.08 분석 자료)
대역폭을 줄이는 실질적인 방법
- RLS(Row Level Security) 정책 적용: 앱 레이어에서 필터링하지 않고 DB 레벨에서 필터링하면 응답 크기 자체가 줄어 대역폭이 감소합니다. 실제 사용 시 대역폭 20~60% 절감 효과가 보고됩니다.
- 페이지네이션 강제 적용:
.range(0, 19)또는limit=20을 기본값으로 설정하세요. 전체 데이터셋 조회를 한 번이라도 허용하면 대역폭이 한 번에 날아갑니다. - 클라이언트 캐싱 설정: React Query, SWR 등에서 staleTime을 최소 5분으로 설정하면 동일 데이터의 중복 API 호출이 줄어 대역폭이 절약됩니다.
- Edge Functions 사용 시 계산: 무료 플랜은 Edge Functions 호출 50만 회가 한도입니다. 초과 시 추가 과금이 없는 대신 호출이 차단됩니다. Pro에서는 200만 회 기본 제공, 초과분은 100만 건당 $2. (출처: Supabase 공식 Edge Functions 요금)
스토리지(Storage)의 경우, Free 플랜 1GB를 초과하면 Pro로 가야 합니다. Pro 초과분은 GB당 $0.021/월 (출처: Supabase 공식 Storage 요금). 이미지를 Supabase Storage에 직접 올리는 구조라면, CDN 캐싱 설정을 하지 않을 경우 동일 이미지 요청도 egress로 잡힙니다. Supabase Storage의 Image Transformations(리사이징) 기능을 쓰면 추가 비용이 별도로 붙는다는 점도 확인 필요입니다.
Supabase vs AWS RDS — 어디서 가격이 역전되나
Supabase Pro $25는 비싼 걸까요? AWS RDS와 단순 비교하면, RDS t4g.micro 온디맨드 가격은 약 $11.68/월입니다. 숫자만 보면 Supabase가 2배 이상 비쌉니다. 기대했던 것과 달랐습니다. 하지만 여기에는 빠진 항목들이 있습니다. (출처: Bytebase 공식 블로그, 2026.02.20)
| 항목 | Supabase Pro | AWS RDS t4g.micro (On-Demand) |
|---|---|---|
| DB 컴퓨트 | 포함($10 크레딧) | $11.68/월 |
| Auth 서비스 | 포함 | 별도 구성 필요 (Cognito 약 $0.0055/MAU) |
| Storage | 8GB 포함 | S3 별도 ($0.023/GB) |
| 자동 백업 | 7일 보관 포함 | 기본 제공 (추가 스냅샷 $0.095/GB) |
| 대역폭 | 250GB 포함 | 데이터 전송 별도 ($0.09/GB) |
| 실제 유사 구성 비용 | $25/월 | $80~120/월 (추정) |
AWS에서 동일 구성(컴퓨트 + Auth + Storage + 백업 + 대역폭)을 모두 따로 구성하면 월 $80~120 사이가 됩니다. (추정 — Bytebase 2026.02.20 분석 기준) Supabase $25는 이 모든 것을 번들로 묶은 가격이라고 봐야 합니다. “Supabase는 비싸다”는 인식은 RDS 컴퓨트 단가만 비교해서 나오는 착시입니다.
단, 트래픽이 많은 고성능 프로덕션 환경에서는 판도가 달라집니다. 100만 MAU 이상에서는 AWS Reserved 인스턴스(1년 약정)가 훨씬 저렴해집니다. Supabase 자체 자료에서도 “초기~중간 규모에서는 Supabase, 안정적 대규모에서는 AWS Reserved”라고 구분합니다. (출처: bytebase.com, 2026.02.20)
자주 하는 질문
마치며 — Supabase 요금제, 이 세 가지만 기억하면 됩니다
Supabase는 개발자 경험(DX) 측면에서 상당히 잘 만들어진 BaaS입니다. 요금제도 전체적으로 합리적입니다. 다만 막상 써보면 이 단계에서 막힙니다 — Free 플랜이 “영구 무료”처럼 보이지만 실제로는 비활성 정지 조건이 있고, 대역폭은 생각보다 빠르게 소진되고, 백업이 아예 없습니다.
핵심 정리
- Free 플랜 비활성 정지: 1주일 API 호출 없으면 프로젝트 자동 정지. 프로덕션에는 부적합.
- 대역폭이 병목: Free 2GB는 DAU 500명 기준 4일치. 실제 한도는 DB 용량이 아니라 대역폭이 먼저 걸림.
- Pro 과금 구조: 첫 프로젝트 $25 + 추가 프로젝트 $10. 4개 프로젝트 = $55, $100 아님.
- 백업 없음: Free 플랜에는 자동 백업이 없음. Pro부터 7일 보관.
- AWS 비교: Pro $25는 AWS 동일 구성($80~120) 대비 저렴한 번들 요금임.
이 부분이 좀 아쉬웠습니다 — Supabase가 공식 문서에 이 내용을 숨기지 않고 다 적어뒀는데, 한국어로 한 곳에 정리된 글이 없어서 찾기가 불편합니다. 생각보다 간단합니다. 공식 요금제 페이지를 직접 보면 30분 안에 이 모든 걸 확인할 수 있습니다. 다만 계산식 없이 숫자만 보면 놓치는 부분이 있어서 이 글을 썼습니다.
📎 본 포스팅 참고 자료
- Supabase 공식 요금제 페이지 — https://supabase.com/pricing
- Supabase 공식 Storage 요금 문서 — https://supabase.com/docs/guides/storage/pricing
- Supabase 공식 Edge Functions 요금 문서 — https://supabase.com/docs/guides/functions/pricing
- Bytebase — Supabase vs AWS RDS 요금 비교 (2026.02.20) — https://www.bytebase.com/blog/supabase-vs-aws-database-pricing/
- cotera.co — Supabase Free Tier 실사용 분석 (2026.03.08) — https://cotera.co/articles/supabase-pricing-guide
- Reddit r/Supabase — Pro 플랜 요금 구조 커뮤니티 논의 (2026.01.18) — https://www.reddit.com/r/Supabase/comments/1qgny6k/
⚠️ 본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. Supabase 요금제는 공식 업데이트에 따라 수시로 바뀔 수 있으며, 최신 정보는 Supabase 공식 요금제 페이지에서 반드시 직접 확인하시기 바랍니다. 본 포스팅의 수치는 2026년 03월 20일 기준이며, 이후 변경된 내용을 반영하지 않을 수 있습니다.


댓글 남기기