Priced by complexity, not by guesswork.
Real work varies, so we quote in ranges. Pick what you need, find the complexity that matches your situation, and you'll see a realistic day estimate and price range. We confirm a fixed quote in writing after a short discovery call. Never before.
A senior review of one dashboard, data model, or product, with a written, prioritised action plan you can hand to anyone. Credited in full against any build started within 30 days.
Pick what you need. Find the complexity that matches.
A Power BI or Qlik dashboard: modelled, built, and documented.
Starter
2–4 daysWhat this looks like
One clean source, a single focused page, and the core metrics that matter. A straightforward model.
- A KPI scorecard or sales summary
- One source (or a tidy export)
- Core visuals + a clean model
Standard
5–8 daysWhat this looks like
A few sources, a proper star-schema model, row-level security, and several pages with real interactivity.
- 2–3 data sources joined
- Star schema + custom DAX / set analysis
- RLS, drill-through, 3–5 pages
Advanced
10–16 daysWhat this looks like
Many sources, heavy transformation, advanced measures, governance, and performance tuning at scale.
- Org-wide or executive reporting
- Complex transforms + performance work
- Governance, paginated / embedded
Ranges are honest starting estimates, not quotes. After a short discovery call we confirm a fixed price in writing, with milestones and acceptance criteria.
Tell us about your projectBuy senior days, not scope. The more you commit, the lower the rate.
17% below the casual day rate
AUD per day, ex-GST. Rolling month to month, so scale up or down with two weeks' notice. Minimum one day.
Side-by-side
An independent studio vs the alternatives.
How range-based deliverables and a senior day rate compare with a traditional agency or a permanent hire.
| Dimension | Codex Analytica | Traditional agency | In-house hire |
|---|---|---|---|
| Who actually builds | A senior operator, on every hour. | Junior + producer + account manager. | Someone you recruit, onboard, and retain. |
| Time to first result | 1–3 weeks | 8–12 weeks | 12–16 weeks (recruit + ramp) |
| Pricing model | Ranges by complexity, or a senior day rate | Time & materials + change orders | Salary + super + on-costs |
| Commitment | Per build, or month to month | Annual retainer + IP carve-outs | Permanent headcount |
| Documentation | Lineage + runbook, included | Usually an extra line item | Whatever there's time for |
| AI in the workflow | Built into how we work | Rarely, if at all | Whatever they bring |
Products
Our own products price separately.
DaxHound
Free during beta. Paid tiers planned from AUD $29 / user / month at general availability.
Qlik MCP Server
Per-tenant pricing. Book a demo for sizing.
PropertyLens
AUD $49 / month per analyst seat.
Pricing questions
Things people ask before signing.
After a short discovery call. The ranges on this page are honest starting estimates based on complexity. Once we've seen the data and the scope, we send a fixed-price quote in writing, with milestones and acceptance criteria. No fixed quote, no engagement.
Ready to ship something real?
A 30-minute discovery call to scope your project. We'll tell you honestly whether we're the right fit, and if we are, we'll have a proposal within a week.
- Reply within 1 business day
- Fixed-price or weekly retainer
- Ship in weeks, not quarters