Connect and profile the data
Getting to the source and understanding what is actually in it. Surprises here — duplicate keys, missing history, inconsistent codes — are the most common reason a scope estimate moves.
Turnaround, stated plainly
Most scoped tasks ship within 3–5 business days of your approval. This page explains what sits inside that window, which jobs genuinely need longer, and the three things that decide whether an estimate holds.
Representative dashboard — sample data
The short answer
A single, well-scoped dashboard is a days-long piece of work once the scope is agreed. The reason reporting projects have a reputation for dragging is almost never the build itself — it is the weeks spent deciding what to build, chasing access to source systems, and reopening questions that were never properly settled.
We separate those two phases deliberately. You describe the task, we come back with a scope estimate and the hours it needs, and the delivery window starts when you approve. That way the estimate is a commitment about work, not a guess made before anyone has looked at your data.
What drives the timeline
If you're unhappy within the first 4 hours of your block, we refund you in full — no questions asked. Hours are deducted only for work you've reviewed and approved, so a slipped assumption costs you a conversation rather than a budget.
What sits inside the window
A build is rarely one long stretch of chart-making. This is the honest breakdown of where effort lands.
Getting to the source and understanding what is actually in it. Surprises here — duplicate keys, missing history, inconsistent codes — are the most common reason a scope estimate moves.
Building a proper star schema and date table so measures behave predictably. This is the part that decides whether the dashboard is still fast and correct a year from now.
DAX for the metrics you actually manage by, then reconciliation against a source you already trust. Untested measures are how dashboards lose credibility in week two.
Designing for the decision rather than the demo: what the reader sees first, what they can drill into, and what gets deliberately left out.
Workspace setup, gateway configuration where an on-premises source is involved, and a refresh schedule that matches how often decisions are actually made.
One round of changes after you have used it against real questions. Fast review on your side is the single biggest thing that keeps a build inside its window.
The table below gives the turnaround we work to by task type. It deliberately shows delivery windows rather than invented hour counts, because the hours for your specific task are quoted in the scope estimate once we have seen the data. Anyone quoting exact hours before looking at your sources is guessing.
| Task | What drives the time | Typical turnaround |
|---|---|---|
| Fix a failing refresh | Credential, gateway, or source-schema change | Usually within the same week |
| Add measures to an existing model | Whether the definitions are already agreed | 3–5 business days |
| Redesign an existing report | Number of pages and how much is genuinely retired | 3–5 business days |
| First dashboard on one clean source | Source access and definition sign-off | 3–5 business days |
| Dashboard across several systems | Joining keys and reconciling conflicting data | Longer — timeline agreed up front |
| Model rebuild or migration | Volume of existing logic to reproduce and reconcile | Phased into tasks, each with its own window |
| Row-level security rollout | Complexity of the permission rules and testing | Longer — testing is most of the work |
Larger builds are never quoted as a single opaque block. They are split into tasks that each carry their own estimate, so you can see progress and stop at any point with something usable in hand.
Three things, in order. First, definitions nobody has settled: if finance and operations count revenue differently, the model cannot be built until someone decides, and that decision is yours to make. Second, access — source credentials and gateway permissions usually live with an IT contact who has not been told a project is coming. Third, slow review cycles, where a build sits finished for a fortnight waiting for someone to look at it.
Technical complexity matters far less than people expect. Difficult DAX is a known quantity that gets estimated and delivered. Ambiguity is what actually costs weeks. For a sense of what a clean underlying model looks like, see our star schema best practices guide and Microsoft's own star schema guidance (opens in new tab).
Often, but tell us the date at scoping rather than after. We will say honestly whether the full scope fits, and where it does not we propose the subset that delivers the decision you actually need for that meeting. Shipping the three visuals that matter before a board meeting is worth more than a complete build that arrives the following week.
If the deadline is driven by something breaking rather than something scheduled, Power BI troubleshooting is the faster route in, and our guide to fixing a failed scheduled refresh covers the most common emergency.
Delivery runs on prepaid Flex hours that never expire: Starter 20 hours at $125/hr ($2,500), Growth 40 hours at $115/hr ($4,600), Power 80 hours at $100/hr ($8,000). You approve a scope estimate before work starts and hours are deducted only for work you have reviewed. Speed never costs extra — there is no rush fee, because the estimate already reflects the real effort. For cost context, see dashboard development cost ranges.
business days, typical
rush fees
approve before work
Every task is estimated in hours before it starts. See Flex pricing.
How it works
Describe the task and any fixed date. We look at the sources and reply with a scope estimate and the hours needed — no charge for scoping.
Most tasks are delivered within 3–5 business days of approval. Larger builds are split into tasks with a timeline agreed before anyone starts.
One round of changes against real use, then publish and hand over. Hours are deducted only for work you have reviewed and approved.
Representative perspective
The estimate held because we were told exactly what to have ready. Our own IT access was the long pole, and knowing that in advance meant it did not become one.Operations manager, logistics company
Representative perspective
We asked for everything before the quarterly board pack. We were told what would fit and what would not, and the part that mattered was on the screen in time.CFO, private equity-backed manufacturer
Send the task and the date it has to be ready. You'll get a scope estimate in hours and a straight answer about whether the timeline is realistic.
FAQ
Most tasks are delivered within 3 to 5 business days of your approval. You send the request, we reply with a scope estimate and the hours needed, and the clock starts when you approve it. Larger builds get a clear timeline up front rather than an open-ended promise.
Unsettled definitions, not technical work. When three people calculate revenue three different ways, the build waits for that decision. Access delays come second: gateway permissions and source credentials often sit with someone outside the project who has not been warned it is coming.
Yes, and it helps to say so at scoping. We will tell you honestly whether the full scope fits the date, and if it does not we propose what to ship first. A focused subset delivered on time beats a complete build that lands the week after the meeting.
Work runs as a sequence of scoped tasks rather than one long project, so there is no fixed end date to wait for. Teams typically build the first dashboard, use it for a cycle, then commission refinements. Your prepaid hours never expire, so the pace is yours to set.
Source access arranged before the start date, one named person who can settle business definitions, and prompt review of what we send. Nearly every overrun traces back to one of those three, and all of them are within your control rather than ours.
For what gets built inside those windows, see custom dashboard development and browse Power BI dashboard examples. The cost side of the same decision is covered in Flex pricing and consultant cost per hour. Where an existing estate is slow rather than missing, start with a Power BI health check or read how to fix slow Power BI reports. Teams still deciding whether to resource this internally should read Power BI consultant vs in-house analyst. Every task is scoped before work begins from your prepaid block of senior-led hours — no project minimums, no change-order surprises, and hours are deducted only for work you approve.
Book a free demo
Tell us the task. We scope it, you approve, and a senior consultant delivers — typically in 3–5 business days. Prepaid hours that never expire.
The fastest way to reach us is the form — tell us the task and we'll reply within one business day.