Pricing
Fixed price. No T&M. No surprises.
The exact quote comes after the audit. We share the number when we know what we are scoping. Until then, this is how we work.
Get the Free AuditFive rules. No exceptions.
Free audit. Always.
Forty-eight hours after the first call you have a roadmap with architecture, a week-by-week plan, and a number. No charge, no obligation. Most engagements start here.
Fixed price. Not T&M.
We name the number after the audit. Hourly billing creates incentive misalignment for both sides. We take the scoping risk; you get a predictable invoice.
Three shapes.
Pilot to test fit on one module or one workflow. Full Build for the strategic engagement. Retainer for ongoing capacity. The Pilot fee credits to the Full Build if you continue.
Owned IP from day one.
Code, prompts, eval harnesses, deployment scripts. Yours from SOW signing. We retain nothing. No platform lock-in. No SaaS we are pushing on the side.
No surprise charges.
If a task expands beyond scope mid-engagement, we tell you on the call before it expands. Some teams expand the SOW. Others descope. Your call, every time.
Three shapes. One audit first.
Pilot
30-day proof of fit
One module or one workflow. Real data, real users. The Pilot fee credits to a Full Build if you continue.
- One module or workflow
- Real production data
- Pilot fee credits to Full Build
- Cancel anytime
Full Build
The strategic engagement
Six to eight weeks for Odoo, six weeks for AWS + AI, four weeks for an Agent. Fixed price after the audit. Code lives in your repo.
- Fixed price after audit
- Weekly demos in Slack
- Code in your GitHub via PR
- 30-day post-launch warranty
Retainer
Ongoing capacity
Optional after Full Build. Cost monitoring, model upgrades, security patching, integration maintenance. Some teams keep us. Others go solo.
- Monthly fixed fee
- Priority support
- Quarterly health audits
- Cancel with 30 days notice
The exact number comes after the audit.
Free, forty-eight hours, no obligation. Walk us through what you want to ship and where the bottleneck is.
