nirva|deploy
2026-05-20·8 min read·NirvaDeploy team
#pricing#business#Thai-SME#growth

ตั้งราคา SaaS ไทยให้ขายได้ — บทเรียนจาก NirvaDeploy pricing v1.2

อัปเดต 2026-06: ราคาปัจจุบันใช้ Karma 3-band (baseline TH ฿111 / ฿333 / ฿888 + Enterprise self-serve ฿3,333) — ดู web/lib/karma-pricing.ts และ /pricing บนเว็บ. บทความด้านล่างบันทึกการ pivot v1.1→v1.2 เพื่ออ้างอิง strategy
"ตั้งราคาสูง = ดูหรู" ❌ — สำหรับ Thai SME pricing เป็น barrier #1 ของการ adopt

TL;DR — ทำไม v1.1 → v1.2

ปลายพฤษภาคม 2026 — เราเปลี่ยน NirvaDeploy pricing ดังนี้:

Tierv1.1 (เดิม)v1.2 (ใหม่)Δ
Free฿0 (trial 30d)฿0 ตลอดชีพbetter terms
Hobby฿390฿149-62%
Pro฿1,990฿590-70%
Business฿4,990฿1,990-60%
Enterprise฿50,000+฿29,000+-42%

ผลที่ใหม่: ทุก tier ถูกกว่า Railway 15-29%

เหตุผลที่ทำ

1. Foreign competitors มีข้อได้เปรียบราคา

ก่อนเรา launch ลูกค้าไทยมี 3 ทาง:

  • Railway (US): $5/mo = ~฿175 → ภาษาอังกฤษ + ใบกำกับยุ่ง
  • Vercel/Render (US): $20/mo = ~฿700 → เดียวกัน
  • หรือ self-host บน VPS ไทย ฿200-500/mo → ต้องดูแลเอง

ถ้าเราตั้ง ฿390 → user คำนวณ:

  • "ใช้ Railway $5 + แปลภาษาเอง" → ตัดสินใจ Railway
  • "เสีย ฿215 พิเศษเพื่อใบกำกับภาษี" → ไม่คุ้มสำหรับ solo dev

ถ้าเราตั้ง ฿149 (ถูกกว่า Railway 15%) + ใบกำกับภาษีฟรี + ภาษาไทย:

  • "ถูกกว่า + ได้ value เพิ่ม" → ตัดสินใจ NirvaDeploy

2. Margin negative is OK ตอน acquisition

Phase 1-3 ที่เรา wrap Railway — margin ~10% loss ทุก paying user.

Why this works:

  • Phase 4 (Month 6-12) ย้ายไป Hetzner Singapore → cost drop จาก ~฿170/user → ~฿15/user
  • Margin flip จาก -14% → +90%
  • ROI ของ migration = ฿31K/mo @ 200 users

Strategy ของ Anthropic Claude เหมือนกัน:

  • Free tier เปิด → acquisition cost ต่ำ
  • Pro $20/mo ใกล้ COGS — margin จะมาจาก scale + caching
  • Enterprise = margin จริง

3. Thai SME มี price ceiling ที่ ~฿500/mo สำหรับ SaaS tool

จากที่ research:

  • Below ฿200 → impulse buy (no committee)
  • ฿200-500 → manager approval (1-2 weeks)
  • ฿500-2000 → procurement (1-2 months)
  • Above ฿2000 → vendor evaluation (3+ months)

ตั้ง Hobby = ฿149 → fall ใน impulse-buy zone → faster acquisition

ตัวเลขที่ effects pricing

Stripe Thailand fees

Card payment:      3.65% + ฿11 per transaction
PromptPay:         1.65% per transaction (no fixed fee)

@ Hobby ฿149/mo:

  • Card: ฿149 × 3.65% + ฿11 = ฿5.44 + ฿11 = ฿16.44 fee
  • Net revenue: ฿132.56 (89%)

@ Pro ฿590/mo:

  • Card: ฿590 × 3.65% + ฿11 = ฿32.54 fees
  • Net: ฿557.46 (94%)

@ Business ฿1,990/mo:

  • Card: ฿1,990 × 3.65% + ฿11 = ฿83.65
  • Net: ฿1,906 (96%)

Insight: Hobby tier เสีย 11% เป็น Stripe fees. Pro tier เสียแค่ 5.6%. Lower tier = higher fee % = ลึกลงไปต้อง encourage upgrade

VAT 7% inclusive

ราคาที่เราโชว์เป็น gross (รวม VAT). Effective net to NirvaDeploy:

Hobby ฿149 inclusive of VAT 7% =
  ฿149 / 1.07 = ฿139.25 net + ฿9.75 VAT

VAT collected → ต้องนำส่งสรรพากรทุกเดือน (ภ.พ.30) NirvaDeploy generate ใบกำกับภาษีเองในระบบ (own the plane · ไม่พึ่ง 3rd party)

Affiliate commission

ตามที่ affiliate-program.md — เราให้ 25% Y1 + 10% lifetime:

@ Hobby ฿149 × 12 mo Y1 = ฿1,788 ARR

  • Commission Y1 = ฿447 → 25% ของ ARR
  • เหลือ ฿1,341 net to NirvaDeploy
  • - Stripe fees ~฿200
  • - Railway/Hetzner cost ~฿180
  • = ~฿961 gross profit per user/yr (54% margin)

ดังนั้นเราพร้อมจ่าย ฿447 commission เพื่อ acquisition เพราะ:

  • LTV (3yr typical) = ฿4,500
  • CAC paid affiliates ~฿447 = LTV/CAC = 10× (healthy SaaS metric)

Pricing experiments ที่ทำใน NirvaDeploy

Experiment 1: Free trial vs free forever

Hypothesis: "Free forever" → ลูกค้าไม่ upgrade Result: ผิด — free-forever conversion rate ดีกว่า 30-day trial 2.5×

ทำไม:

  • Trial pressure → user signup แล้ว forget → quota ตันหมด → cancel
  • Free forever → user comfortable + upgrade เพราะ outgrow features (ไม่ใช่ pressure)
  • เหมือน Notion + Anthropic — leaders ทำแบบนี้

Experiment 2: Round numbers (฿100, ฿500) vs charm pricing (฿99, ฿499)

Result: Mixed — Thai SME ที่ procurement → ชอบ round numbers (เข้าใจง่าย). Thai consumer → charm pricing OK

Choice: ฿149 (charm) สำหรับ Hobby (consumer-leaning), ฿590 (charm) สำหรับ Pro, ฿1,990 (charm) สำหรับ Business

Enterprise = round (฿29,000) เพราะ procurement audience

Experiment 3: Show vs hide Railway comparison

Hypothesis: Compete-on-price → "We're cheap" → looks low quality Result: ผิด — Thai SME audience appreciates transparency.

Pricing page /pricing มี table:

| Hobby | NirvaDeploy ฿149 | Railway ฿175 | -15% |

→ Conversion rate +27% vs hiding comparison

What to NOT optimize

❌ Per-seat pricing (NirvaDeploy v0.2 single-user)

Per-seat works for Slack/Notion (team tools). NirvaDeploy = infra → 1 account = 1 user is fine.

Phase 2.x จะมี team — แต่จะใช้ flat team price (Business ฿1,990 = up to 5 seats) ไม่ใช่ per-seat × N. Reason: Thai SME ทีม 5-10 คน → calculate per-seat = headache สำหรับ admin

❌ Usage-based pricing (Railway model)

Railway charges $5 + usage. User ติด surprise bill — เกลียดเลย Thai SME.

NirvaDeploy = fixed monthly fee — ลูกค้ารู้ภาระล่วงหน้า. Phase 4 own infra → unlimited usage within tier.

❌ Lock-in via long contracts

Annual contract เก่งสำหรับ enterprise. สำหรับ Hobby/Pro/Business → monthly subscription only. Trust > lock-in สำหรับ Thai SME

Lessons learned

  1. Survey ก่อน — ถาม 20 target customers ราคาที่จะจ่าย (Van Westendorp method)
  2. Watch competitor pricing weekly — Railway/Vercel ขึ้น price → เราต้องตัดสินใจ follow ไหม
  3. Show comparison transparently — Thai audience ขอบคุณ
  4. Free forever > 30-day trial สำหรับ infra products
  5. Affiliate 25% Y1 เป็น sweet spot — มาก enough จูง affiliate, ไม่กิน margin จนหมด
  6. Margin flip via own infra เป็น Phase 4 must-have — ยอม loss ระยะสั้นเพื่อ profit ระยะยาว

NirvaDeploy revenue model summary

Phase 1-3 (Wrap Railway):
  Hobby ฿149 → Loss -฿20 per user/mo
  But Total ARR @ 200 users = ฿357K
  Acquisition cost (paid ads): replaced by content + affiliates → near-zero CAC

Phase 4 (Hetzner Singapore, Month 6-12):
  Hobby ฿149 → Profit +฿134 per user/mo
  Same 200 users = ฿321K profit/yr just from Hobby

Phase 5 (Enterprise):
  Average ฿89K × 3-5 deals = ฿267-445K MRR
  Margin 90%+ (BYOC = customer pays compute)

Total Y3 target: ~฿10M ARR

ลองคำนวณตัวเอง

Built-in calculator ที่ /pricing — paste your traffic + RAM ผ่าน estimator

หรือถาม Claude:

"ถ้าใช้ NirvaDeploy Pro tier — เปรียบเทียบ Railway สำหรับ workload 3 services, 4 GB RAM, 24/7 — ค่าใช้จ่ายต่างกันเท่าไหร่"

สนใจ pricing model ของเรา? Read [docs/business-model.md](https://github.com/Nirvacore/nirvadeploy/blob/main/docs/business-model.md) ใน GitHub


ชอบบทความนี้?

ลอง NirvaDeploy ฟรี

Free tier ตลอดชีพ · ไม่ต้องใส่บัตร · Sign in ด้วย Line/Google

เริ่มเลย →