Ledger · USD · fixed-fee

One price sheet. No 'enterprise' opacity.

Everything we sell is on this page. Sales conversations are about whether we're the right fit — not about the number.

Ledger

The full price list.

Code Name Duration Price
ENG.01 Diagnostic 2 wk USD 18,000 View arrow_forward
ENG.02 Foundational 12 wk USD 96,000 View arrow_forward
RET.01 Retainer · Pulse / mo USD 6,000 View arrow_forward
RET.02 Retainer · Trace / mo USD 12,000 View arrow_forward
RET.03 Retainer · Probe / mo USD 24,000 View arrow_forward
WS.01 Workshop · OTel rollout 3 days USD 12,000 View arrow_forward
WS.02 Workshop · SLO design 2 days USD 8,000 View arrow_forward

¶ Prices ex. GST/VAT. SG-registered entities will see 9% GST applied. Travel billed at cost; max 5% of engagement fee.

Principles

How we price.

lock

Fixed fee, always.

Time-and-materials creates the wrong incentives. We quote a number; we deliver against it. Scope changes get scoped — they don't slide in on the bill.

currency_exchange

USD, paid net-15.

Same price in Singapore, San Francisco or Sydney. Invoices issued at engagement start and at each gate. Late fees match Stripe's default.

do_not_disturb

No referral fees.

We don't take kickbacks from observability vendors. Our recommendation is the one we'd make for our own production system.

exit_to_app

Exit at any gate.

Each Foundational phase has a defined gate. You can fire us at the end of any of them and keep all deliverables to date.

FAQ

Common questions about the ledger.

Do you discount for non-profits or open source?
20% off Diagnostic and Foundational for registered non-profits and projects under a recognised open-source foundation. Just ask.
Can I pay in SGD or AUD?
Yes — at the spot rate on the day of invoice. We don't hedge for you, so a stronger USD raises your local price.
What if scope changes mid-engagement?
We re-scope in writing, you approve, then we proceed. We do not silently absorb scope creep — that creates the rushed delivery that kills consultancies.
Do you take equity in lieu of fees?
No. We're not a fund.
Engagement.start()

Need a custom scope?

If your situation doesn't fit any of the rows above, tell us about it. Half the time we redirect you elsewhere — the other half we quote in 48 hours.