Our approach

Quoted per project.
No surprises.

We don't publish set prices because no two projects are the same. Data complexity, the number of views, integrations, and timeline all vary. A scoped quote means you pay for exactly what you need, nothing more.

๐Ÿ“‹
Scoped before quoted

We scope your project on a free 30-minute discovery call before a number is discussed. You'll receive a written quote with a clear breakdown of deliverables, timeline, and revisions โ€” before you commit to anything.

๐Ÿ’ณ
Simple payment structure

Projects are split into two payments โ€” one to start, one on delivery. No retainer required to begin. Ongoing engagements are available after your first project is complete.

๐Ÿ”’
No hourly billing

Once a scope is agreed, the price is fixed. If the project stays within scope, the quote doesn't change. Scope changes are agreed in writing before any additional work begins.

๐Ÿ“ฆ
Full ownership at handoff

You own everything โ€” all files, credentials, and documentation handed over at project close. Many clients choose to continue with a monthly engagement for updates and iterations. Either way, you're never locked in.

From enquiry to delivery

What to expect.

01
You submit the contact form

Takes about 3 minutes. Tell us what you're building, what data you're working with, and your rough timeline. Nothing is binding at this stage.

02
Discovery call โ€” 30 minutes, free

We get on a call to scope your project in detail. By the end, we both know if it's a good fit and what the project would involve. No obligation to proceed.

03
Written quote & agreement

You receive a clear written quote with scope, deliverables, timeline, and payment terms. Once agreed, the scope is fixed โ€” no creeping costs.

04
Build & review

We build, you review. Two structured revision rounds are included in every engagement.

05
Delivery & full handoff

Final files, credentials, schema guides, and documentation are handed over. Everything is yours โ€” and clients who want to keep building can continue with a monthly engagement.

Questions

Common questions.

Why don't you publish prices?
+
Because the scope of every project is different. A single-source dashboard for a small team is a very different engagement from a multi-source build with complex calculations and automated refresh. Publishing a flat number would either mislead you or anchor the conversation before we've had a chance to scope it properly. A custom quote means you pay for exactly what you need.
What's the ballpark for a typical project?
+
We're happy to discuss budget ranges on a discovery call once we understand your scope. Projects vary widely โ€” a straightforward single-source dashboard is a very different lift from a multi-source build with complex DAX measures or calculated fields. Book a call and we'll be straight with you.
Do I need to pay anything upfront?
+
Yes โ€” projects are split 50% to start, 50% on delivery. The discovery call and written quote are completely free with no obligation to proceed.
What if my project grows in scope?
+
Any scope changes are agreed in writing before additional work begins. We'll flag it clearly if something you request falls outside the agreed scope, and you'll always approve any change in cost before it moves forward.
Do you offer ongoing support after delivery?
+
Yes โ€” for clients who've completed a project with us. A monthly engagement covers ongoing dashboard updates, new views or pages, data source changes, and priority support. Scope and rate are agreed at the start of each month.
How long does a typical project take?
+
Timeline is scoped per project on the discovery call. Rush timelines are possible โ€” flag it on the contact form and we'll discuss.

Ready to talk scope? Let's do it.

Book a free 30-minute discovery call. No commitment, no pitch โ€” just a clear conversation about your project.

Book a Free Call โ†’ Free ยท 30 min ยท no obligation