Back to Blog

Power BI Consulting - What to Expect from a Professional Engagement

May 3, 202611 min readMichael Ridland

If you're about to hire a Power BI consultant, you're probably trying to figure out two things. What does a good engagement actually look like, and how do I tell a real consultant from someone who'll bill out three months and leave you with dashboards your team can't maintain.

I've spent the last decade running Power BI engagements for Australian organisations across financial services, manufacturing, healthcare, and government. This post is the conversation I usually have with new clients before they sign anything, written down so you can read it on a Saturday and come prepared.

What you're actually buying

A Power BI consulting engagement isn't a software install. The licence costs are trivial compared to the consulting fees, and the real value is in the thinking that goes into the work. When you hire a consultant, you're paying for three things.

The first is data modelling expertise. The way data is shaped in Power BI determines whether your reports are fast, accurate, and maintainable. Most internal teams that have tried building Power BI in-house get stuck here. The reports look fine for a month, then they slow down, then numbers stop matching across reports, then nobody trusts the data anymore. A consultant who knows data modelling can prevent all of that.

The second is DAX. The calculation language in Power BI is genuinely hard. Calculated columns versus measures, evaluation context, time intelligence, row context transitions. A senior consultant has internalised this stuff and can write a measure in 30 seconds that would take a self-taught Power BI user three days to get right. The difference compounds across hundreds of measures in a real solution.

The third is business judgement. Knowing which 15 KPIs to put on the executive dashboard out of the 200 you could include. Knowing when to push back on a stakeholder's request because what they're asking for will mislead the rest of the business. This is the part you can't easily evaluate before you hire, but it shows up fast once the work starts.

How Power BI consultants actually charge

There are three common pricing models in the Australian market. Each one suits different situations.

Fixed-price project. You agree on a scope, deliverables, and total fee upfront. Suits well-defined projects where requirements are clear, like "build us a sales reporting solution covering these six dashboards from this data warehouse". Typical fixed-price Power BI engagements in Australia run from $25,000 AUD for a small project to $200,000+ AUD for enterprise rollouts. The risk sits with the consultant. Good for buyers who want budget certainty.

Time and materials. You pay an hourly or daily rate for actual time worked. Daily rates for senior Power BI consultants in Australia sit between $1,400 and $2,200 AUD per day. Pure DAX specialists and Microsoft MVPs can charge $2,500 to $3,500 AUD per day for specialised work. Suits situations where scope is unclear or expected to evolve. The risk sits with the buyer because you have to manage the engagement.

Monthly retainer. A fixed monthly fee covers a defined block of capacity. Common arrangement once you have an established Power BI estate that needs ongoing development and support. Typical retainers run $8,000 to $25,000 AUD per month for one to two days a week of senior consulting time. Suits organisations with continuous demand and limited internal capability.

Avoid consultants who only offer one of these and won't discuss the others. A consultant who refuses to do fixed-price for a well-defined project is signalling that they don't trust their own estimating ability. A consultant who refuses to do T&M for an exploratory project is offloading scope risk onto you in a situation where requirements genuinely aren't knowable yet.

What good initial conversations look like

When you first talk to a Power BI consultant, the conversation tells you most of what you need to know. A good consultant asks more questions than they answer in that first hour. They want to understand your data sources, your team's current capability, what's worked and what hasn't in previous attempts, who your stakeholders are, and what success actually looks like.

Watch out for the consultant who launches into a sales pitch about their methodology, their accreditations, and the impressive logos in their case studies. That's a person who's selling. The consultant you want is one who spends most of the call listening, occasionally asking sharp questions that show they understand your industry, and gives you honest read on whether your project is actually a good fit.

The other tell is in how they talk about the work itself. A real Power BI consultant will get specific quickly. They'll ask whether your sales data has refunds and how those flow through. They'll ask about your fiscal year because Australian financial year reporting is full of edge cases. They'll ask whether you have row-level security needs because that shapes the entire data model. If they only speak in generalities about "best practice" and "industry standard", they probably haven't done as much real work as their bio claims.

Questions to ask before signing

Here's the list I'd use if I were on the buyer side:

  • Can you show me a Power BI report you built that you're particularly proud of, and walk me through the data model behind it?
  • What's your process for moving changes from dev to test to prod?
  • How will you train our team to maintain what you build?
  • Who specifically will be doing the work? Will it be the senior person I'm talking to, or someone more junior?
  • What happens if the project takes longer than estimated? Who absorbs the cost?
  • What's your stance on documentation? Will I be able to understand the solution six months after you leave?
  • Can I have three references from clients you've worked with in the last 18 months?
  • What's your view on Microsoft Fabric and how does it affect what we're building?

That last one is genuinely important now. Microsoft is pushing Fabric hard and there are real architectural choices that need to be made about whether your Power BI sits inside a Fabric workspace, what your data layer looks like, and how this affects costs going forward. A consultant who handwaves about Fabric isn't paying attention.

Red flags I've seen

After years of being called in to clean up other consultants' work, I've developed a list of warning signs. Some are obvious, some are subtle.

The obvious ones first. A consultant who won't tell you who specifically will do the work is hiding something. A consultant who promises a Power BI dashboard in two weeks for a complex business without spending time on requirements is going to either build the wrong thing or build the right thing badly. A consultant whose price comes in dramatically lower than everyone else's is usually planning to subcontract to offshore juniors and pocket the difference.

The subtle ones are harder. Beware of the consultant who has built dozens of Power BI solutions but can't explain when not to use Power BI. If they've never recommended a different tool for a problem, they don't understand the alternatives well enough to be making the recommendation. Beware of the consultant who never says "I don't know". The good ones say it constantly because real expertise comes with knowing the limits of your knowledge.

The biggest one in our industry is the consultant who treats every project like a fresh blank slate. Real Power BI consultants have patterns. They have a way they like to structure semantic models. They have a preferred deployment pipeline approach. They have opinions about workspace governance. If your consultant doesn't have any of these and is going to "tailor everything to your needs", they're either inexperienced or they're going to charge you to reinvent wheels.

How to structure the contract

A few practical things that protect you in the contract:

Define done. What does it mean for the project to be complete? Tie this to specific deliverables that can be objectively verified, not to vague outcomes like "stakeholder satisfaction". I've seen too many projects where consultants kept billing because the goalposts were undefined.

Specify the people. Name the consultants who will do the work in the contract. Include a clause that any substitution needs your written agreement. This stops the bait-and-switch where the senior who sold the work gets replaced by someone three years out of uni.

Build in knowledge transfer. The contract should specify that documentation, runbooks, and training are deliverables, not afterthoughts. Allocate explicit hours to this. Otherwise it gets squeezed at the end when budget is tight.

Include a handover period. Two to four weeks at the end of the engagement where the consultant is available for questions but you're running the system. Without this, you'll hit issues a week after the consultant leaves and have no recourse.

Cap the total spend. Even on T&M contracts, agree a not-to-exceed amount. The consultant should be obliged to flag when you're approaching it, not invoice past it.

What the finished work should look like

When the engagement ends, here's what you should have in hand. A functioning Power BI solution that meets the agreed requirements. A semantic model documented well enough that another consultant could pick it up. A deployment pipeline that lets your team push changes safely. Training materials and recorded sessions for your team. A list of known limitations and the things explicitly not in scope. Source files in a repository you control, not on the consultant's laptop.

That last one matters more than people realise. We've been called in to organisations where the previous consultant left, and the .pbix files were on a personal OneDrive that nobody could access. The reports were running in the cloud but nobody could change them. Painful.

You should also feel like your team has grown. A good Power BI consultant doesn't just deliver reports, they make your internal people better at this stuff. If your team is more capable at the end than the start, you got value beyond the deliverables. If they're not, the consultant kept the knowledge to themselves to ensure ongoing dependency.

What to do once the engagement ends

Most clients ask us this at the end. The answer depends on your internal capability.

If you have a strong internal BI team, the consultant should hand over completely and step away. Maybe a quarterly check-in for governance and tricky problems. The internal team owns the work going forward.

If you have moderate internal capability, a small retainer for the first six months makes sense. A day a week of senior support to handle the things your team isn't ready for. This is the most common pattern in Australian mid-market.

If you have no internal capability and aren't going to build it, then a managed service arrangement is honest. Pay the consultant to run it. This costs more but at least you're not pretending you'll handle something you won't. The Power BI consultants team at Team 400 offers both project work and managed service options depending on what fits.

How long should a typical engagement run

Initial Power BI engagements for Australian mid-market businesses typically run 8 to 16 weeks. Smaller projects compress to 4 to 6 weeks. Enterprise rollouts can run 6 to 12 months but should be broken into phases that deliver value at each step.

If a consultant proposes a 12 month single engagement with deliverables only at the end, push back. The work should be sliced so you're seeing real reports in production within 8 to 10 weeks at the latest. Long single-phase engagements are how consulting firms guarantee themselves revenue regardless of whether they're delivering. Phased work keeps everyone honest.

The honest summary

Most Power BI consulting in Australia is mediocre. There are excellent consultants, there are awful ones, and the bulk sit in the middle producing competent work that's neither great nor terrible. The difference between excellent and mediocre is often invisible to buyers in the first three months because all Power BI dashboards look kind of similar at first glance. The difference shows up at month six when your team is either thriving with the system or working around it.

The way to maximise your odds is to take the buying process seriously. Talk to three or four consultants, not one. Ask the hard questions above. Check references with people who finished engagements 12 months ago, not last week. And don't be the buyer who picks the cheapest option then complains about the outcome.

If you're at the stage of evaluating Power BI consultants and want to talk through what a good engagement should look like for your specific situation, get in touch through our contact page. We're happy to spend an hour helping you think through the brief even if you end up choosing someone else, because the alternative is watching another organisation spend $100,000 on a Power BI project that doesn't work.

For more on our approach, see Team 400's services, our case studies, and our wider Microsoft AI consultants practice.