commercial-pricing-breakdown-v0

drafttype/docdomain/commercial

Commercial pricing breakdown (v0 baseline)

TL;DR

This note explains the v0 project price in transparent blocks so the client can understand why the number is fair. Current baseline uses Rp 500.000 per point with explicit urgency and QA buffers; with current pre-meeting assumptions, one-time build is expected around Rp 14-18 jt depending on final scope lock.

Pricing model used

Formula (internal):

Build Fee = (Feature Points + Requirement Points) x Point Price x Complexity x Deadline + PM/QA Buffer

Current baseline values:

  • Point price: Rp 500.000 / point
  • Complexity multiplier: 1.15 (brief still has open items)
  • Deadline multiplier: 1.30 (scope lock 22 May, handoff 25 May)
  • PM/QA buffer: 12%

Effective multiplier:

1.15 x 1.30 x 1.12 = 1.6744

Scope assumptions before 22 May meeting

In scope (v0)

  • Public landing pages (ID): home, sejarah/tentang, lokasi/kunjungi, kontak stub, Rumah Singgah info
  • Auth: admin and user roles, Google + credentials
  • Rumah Singgah booking baseline: one-night booking with per-user monthly cap
  • Admin baseline: booking list and minimal content operation path
  • Deployment baseline: GitHub/Vercel/Mongo completion and launch-ready handoff

Out of scope (unless client adds budget/timeline)

  • Payment gateway
  • Multi-language experience
  • Automated email flows
  • Advanced CMS
  • Analytics dashboard and advanced reporting
  • Expanded IA sections beyond agreed v0 pages

Effort-to-price breakdown

Feature points

BlockPoint rangeNotes
Landing pages (ID)3-5Depends on final page list and media handling
Auth (already shipped)2Shipped but still part of delivered value
Rumah Singgah booking3May grow if global inventory rules are added
Admin bookings/content2-3Depends on CMS depth and filters/export
Deploy completion1-2Local scaffold done; production still pending
Feature subtotal11-15

Requirement points

Requirement factorPointsReason
Auth/security requirements2Roles + mixed login methods
Integration requirements1Google sign-in baseline only
Reporting/export expectations1CSV still optional
Privacy/content sensitivity overhead1-2Historical/public figure content requires caution
Requirement subtotal5-6

Total points

  • Total expected points before scope-lock: 17-21 points

Price scenarios (one-time build)

Using Rp 500.000/point and current multipliers:

ScenarioPointsBuild fee (rounded)
Low (tight v0)17Rp 14-15 jt
Mid (recommended baseline)19Rp 16 jt
High (richer v0)21Rp 17-18 jt

Why this price is fair

  • The number is not arbitrary; it is tied to scope points and visible multipliers.
  • Timeline is compressed (22 May scope lock to 25 May handoff), so urgency cost is explicit.
  • Some delivery value is already completed (auth + scaffold), but production hardening remains.
  • PM/QA buffer protects release quality and avoids hidden rework risk.

Budget control options for client

  • Keep v0 in the low range by freezing CMS depth and deferring non-essential sections.
  • Move optional features (gallery, advanced content tools, deeper admin workflows) to Phase 2.
  • Keep launch on *.vercel.app first if domain readiness would delay delivery.

Separate costs (not included in build fee)

Infrastructure and third-party (post-launch)

  • Client sees biaya server (Rp 200k/month) + domain (Rp 17k/month) + 10% admin — not vendor SKU names. Full model: [[Projects/lumendev-museum-ibu-marsinah/context/commercial-recurring-budget|recurring budget]].
  • Operating stack: shared LumenDev Vercel Pro (marginal ≈ Rp 0) + MongoDB M0 (free) + manual backups in retainer.
  • Combined recurring (Option A): ~Rp 840k/month (infra ~240k + LumenCare retainer 600k).

Optional maintenance (post go-live)

  • Bundled in recurring note above unless client opts for self-serve after handoff.
  • Foundation lane reference: Rp 600k/month retainer in recurring model (within 300k–900k band).

Commercial terms to confirm in meeting

  • One-time build value after final point lock: Rp ___ jt
  • Payment milestones (example): 50% start / 30% staging / 20% handoff
  • Revision rounds included: ___
  • Quote validity date: ___
  • Explicit exclusions accepted by client: ___

Related

  • [[Projects/lumendev-museum-ibu-marsinah/context/commercial-recurring-budget|Recurring budget (post-launch)]]
  • [[Projects/lumendev-museum-ibu-marsinah/meetings/2026-05-22-client-scope-lock|Scope-lock meeting worksheet]]
  • [[Areas/LumenDev/playbooks/project-build-pricing-framework|Project build pricing framework]]
  • [[Areas/LumenDev/playbooks/lumencare-tier-matrix|LumenCare tier matrix]]