Power BI consultancy in Turnhout: what it costs, what breaks and what to build first
A practical guide to Power BI consultancy in Turnhout: the definition traps in pharmaceuticals and biotech and industrial machinery and engineering, honest licensing arithmetic, hire-versus-engage costs, and the compliance position under the EU GDPR and the Belgian Data Protection Act of 2018.
Local view for Turnhout, Belgium
If you are looking for Power BI help in Turnhout, the useful question is not who can build a dashboard. It is who will tell you which of your existing numbers is wrong.
Turnhout is a market of mostly owner-managed and mid-sized organisations, where analytics is one person's responsibility alongside three others. With around 46,000 people and an economy built on pharmaceuticals and biotech, industrial machinery and engineering, and logistics and freight, the reporting questions here are specific rather than generic, and so are the ways they go wrong. This page sets out what a Power BI engagement in Turnhout actually involves: the metrics we check first, what it costs, how licensing should be chosen, whether you would be better off hiring, and what the compliance position looks like under the EU GDPR and the Belgian Data Protection Act of 2018.
Why reporting breaks in Turnhout specifically
Generic advice about Power BI is not very useful, because the failure modes follow the industry rather than the tool. Turnhout's economy is weighted towards pharmaceuticals and biotech, industrial machinery and engineering, and logistics and freight, with pharmaceutical and healthcare manufacturing and printing and packaging industry heritage shaping much of the local employment base. That mix produces a predictable set of reporting problems, and we have seen each of them here more than once.
Industrial machinery and engineering
Project and configuration data as much as production data: engineered-to-order items, long lead times, and service revenue that outlives the original sale.
The characteristic failure is this: project margin is only known at completion, so loss-making contracts are discovered when it is far too late to act. Where that has already happened, the first deliverable is not a dashboard. It is a written reconciliation that establishes which number is correct and why. In practice we start by building a project cost and margin model with an installed-base dimension, which turns aftermarket service from an anecdote into a managed revenue line.
Typical source systems: ERP, PLM / CAD, project management, field service management and CRM. Export control and dual-use classification data should be modelled explicitly where machinery is shipped outside the EU and UK.
Media, advertising and creative
Audience and campaign data from many external platforms, each with its own metric definitions, alongside project and resource data on the delivery side.
Here the recurring problem is different: each platform's own numbers are reported side by side as if comparable, producing totals that exceed actual results. The fix is a campaign and revenue model with deduplicated attribution and a documented definition per platform metric, replacing a monthly spreadsheet merge. Audience and behavioural tracking requires consent under ePrivacy rules, and some measurement licences restrict internal redistribution.
Logistics and freight
Event data from scanners, telematics, EDI and transport management systems, each with its own timestamp semantics and time zone handling. Subcontracted volume arrives as spreadsheets, so a third of the network is effectively unmeasured exactly where control is weakest.
We would usually begin with a canonical event model with normalised UTC timestamps and documented source precedence, which is the prerequisite for every duration measure. Source systems to expect: transport management system, warehouse management system, telematics, EDI messages and customs platforms.
The metrics we check first in a Turnhout engagement
Sector knowledge in analytics is mostly knowing which definitions destroy a number when they drift. Before we design anything we go through the measures that matter to you and establish, in writing, exactly how each one is calculated and who owns that definition. The table below is the starting list for Turnhout, derived from the industries that dominate here.
| Metric | Where it comes from | The trap that breaks it |
|---|---|---|
| market share from licensed data | pharmaceuticals and biotech | Licence terms often restrict the granularity at which data may be redistributed internally |
| cost of goods per unit | pharmaceuticals and biotech | Yield losses at each stage compound and must be modelled per step, not in aggregate |
| installed base service attach rate | industrial machinery and engineering | The installed base register is almost always incomplete and needs reconciling first |
| engineering change volume | industrial machinery and engineering | Changes after release are the real cost driver and are usually recorded outside the ERP |
| pick productivity | logistics and freight | Indirect labour and travel time must be in or out consistently across areas |
| dwell time | logistics and freight | Arrival definition at gate, yard or dock changes the figure substantially |
| audience reach and frequency | media, advertising and creative | Panel-based and platform-reported measurement are not interchangeable |
| subscriber churn for publishers | media, advertising and creative | Trial conversion and promotional cohorts need separating from the base |
| stock accuracy | retail | Count frequency and tolerance thresholds have to be stated with the figure |
| sell-through rate | retail | Must be measured against intake rather than current stock |
None of this is exotic. If a number can be calculated two reasonable ways, it eventually is, and the difference turns into a standing explanation rather than a decision. The output of this stage is a measure dictionary: every KPI, its business definition, its owner, and the DAX that implements it.
What a first Power BI engagement looks like
We work the same way whether the client is a mid-sized business with one overworked analyst: decisions first, sources second, model third, reports last. Reports built before the model are the single most common cause of rework.
- Decision inventory, week 1We start from the recurring decisions that need numbers, not from the data that happens to be available. Who decides, on what cadence, and what currently blocks them. For a Turnhout business in industrial machinery and engineering, that usually surfaces three or four decisions worth building for and a dozen reports nobody needs.
- Source profiling, weeks 1 to 2Each source system profiled for grain, volume, change tracking, quality and refresh window. ERP, PLM / CAD and project management are the usual candidates here. This is where unpleasant surprises belong, not in week ten.
- Model build, weeks 3 to 7A star schema with conformed dimensions, measures written against the agreed definitions, and row-level security applied from the start. For industrial machinery and engineering the argument that has to be settled first is normally project margin at completion, where requires a cost-to-complete estimate, so the measure is only as honest as the forecast feeding it. Settle it before any report exists, not after two of them disagree.
- Report build and validation, weeks 6 to 10Reports built with the people who will use them and validated line by line against the source of record until the numbers tie out. Disagreements get resolved and written down, never averaged.
- Handover, weeks 10 to 14Workshops with your team, documentation in your own systems, and a thirty-day period where we fix what breaks while your people drive. Turnhout draws on the Antwerp and Dutch Noord-Brabant catchments for technical skills.
What that costs
Build cost follows project size rather than report count, the number of source systems and their state drive almost all of it. These are the bands we quote in Belgium, and we publish them because a buyer cannot start an approval chain without a budget figure.
| Project size | What that covers | Indicative cost | Elapsed time |
|---|---|---|---|
| Small | One or two source systems, one business area, three to five reports, a straightforward star schema | €15,000 to €40,000 | 3 to 6 weeks |
| Medium | Three to six sources, two or three business areas, several fact tables, non-trivial DAX, basic governance | €40,000 to €120,000 | 6 to 12 weeks |
| Large | Heterogeneous sources including ERP and CRM, multiple business areas, a dedicated data layer, formal governance | €120,000 to €400,000+ | 3 to 6 months |
Running it afterwards is a separate line: €3,000 to €8,000 a month for a small estate, €8,000 to €20,000 for a mid-sized one, €20,000 to €50,000+ for a large multi-domain platform. Microsoft licensing is separate again, and is covered next.
Licensing: what Turnhout organisations should actually pay
This is where money is most often wasted, in both directions. Power BI Pro is listed at around US$14 per user per month and Power BI Premium Per User at around US$24 following the 2025 price revision. Local list prices in sterling, euro and Swiss francs track those figures with regional adjustment, and enterprise agreements usually land below list.
| Option | Who it suits | Approximate list price | The catch |
|---|---|---|---|
| Power BI Free | One person exploring data with no sharing | No charge | Cannot share into a workspace, so it is not a business option |
| Power BI Pro | Small reader populations, typically under about 200 people | Around US$14 per user per month at list | Every reader needs a licence, so cost scales linearly with the audience |
| Premium Per User | Teams needing larger models, higher refresh rates or paginated reports | Around US$24 per user per month at list | Still per-user, so a large reader base gets expensive quickly |
| Fabric F2, F32 capacity | Data engineering workloads with a modest reader population | From roughly US$260 a month for an F2, pay-as-you-go | Readers still need Pro licences below F64, and small SKUs throttle under load |
| Fabric F64 capacity | Large reader populations and in-platform data engineering | Roughly US$8,400 a month pay-as-you-go, around US$5,000 reserved | Only pays for itself above roughly 350 to 600 readers, depending on your discount |
The arithmetic that matters: F64 only becomes cheaper than per-user licensing somewhere in the region of 350 to 600 readers, depending on the discount you actually pay and whether you reserve capacity. Below that, Pro or PPU per user is normally the right answer, and buying capacity for prestige is a straightforward waste of money.
For most organisations in Turnhout, per-user licensing is the correct answer and will remain so for years. We have told several clients here that the Fabric capacity they were quoted would be a straightforward waste of money, and we would rather do that than sell the larger number.
Always price from the current Microsoft rate card for your region and agreement. Any figure in an article older than a quarter should be treated as an order of magnitude, not a quote.
Hiring in Turnhout versus engaging a consultancy
This is a fair question and the honest answer is sometimes "hire". Turnhout draws on the Antwerp and Dutch Noord-Brabant catchments for technical skills. Locally, a mid-level analytics engineer costs roughly €55,000 to €85,000, with Brussels at the upper end. An experienced external consultant runs at roughly €800 to €1,350 per day.
| Approach | When it is the right call | What it costs you |
|---|---|---|
| Hire internally | Steady ongoing demand, an existing platform to maintain, and a manager who can judge the work | Roughly €55,000 to €85,000, with Brussels at the upper end a year, plus recruitment time and the risk that one person holds all the knowledge |
| Engage a consultancy | A first platform, a migration, a specialist problem, or a deadline that cannot absorb a hiring cycle | Roughly €800 to €1,350 per day, for a defined scope with documentation and handover included |
| Both | The most common answer: internal ownership of business engagement, external depth for architecture and peak delivery | A smaller internal salary plus a modest retainer, which is usually cheaper than either extreme |
Where a Turnhout client has told us they intend to build an internal team, we design for it from the start. The assumption throughout is that your team takes it over. Models are source-controlled and scriptable, naming follows a convention rather than a habit, documentation lands in your own wiki, and the measure dictionary is written to be read by whoever inherits it. Several clients have gone on to need us only for quarterly review, which is a perfectly good outcome.
Data residency and compliance for Turnhout organisations
Most Belgian deployments land in West Europe, which is physically in the Netherlands, or in France Central. Microsoft has announced a Belgian datacentre region, so check current availability before committing to an architecture that assumes in-country residency, and in the meantime document the EU-but-not-Belgian position for your data protection officer. In practice, Turnhout deployments normally use West Europe (Netherlands), with France Central (Paris) as the paired region.
Regulatory oversight relevant to analytics comes from the Data Protection Authority (APD / GBA) under the EU GDPR and the Belgian Data Protection Act of 2018, plus the sector bodies that matter here: FSMA for financial markets conduct supervision, National Bank of Belgium for prudential supervision and statistical reporting and APD / GBA for data protection enforcement.
- Belgium's federal structure means some reporting obligations sit with the regions (Flanders, Wallonia and Brussels) rather than nationally, which multiplies the datasets a single organisation must produce.
- Language legislation affects employee-facing systems: reporting used in employment contexts may need to be available in the language of the region where staff are employed.
- As the host of the EU institutions, Brussels has an unusual concentration of organisations working to EU-level reporting rules ahead of national implementation.
We cover this properly on the data governance and compliance page, and in more depth in our article on data governance for Turnhout organisations.
How we deliver into Turnhout
- Bilingual or trilingual stakeholder groups are the norm: plan for Dutch, French and English in the same programme.
- Works council and trade union consultation applies to systems that can monitor individual performance, similar to Germany.
- Many Belgian organisations operate as the European hub of a larger group, so local analytics has to reconcile with group reporting standards.
Delivery is remote-first with on-site workshops at the points where being in the room genuinely helps: definition sessions, validation and go-live. We work in Dutch, French, German and English, and stakeholder sessions run in whichever of those the room prefers.
How a Turnhout organisation actually buys this
Most consultancy pages stop at what the work is and leave the buying process to email. Multilingual and split between local and group decision-making, with a federal structure that multiplies the authorities involved. Brussels adds a layer of organisations procuring under EU institutional rules.
In the private sector: Many Belgian organisations are the European hub of a larger group, so a local sponsor agrees the requirement and a group procurement function runs the contracting. Documentation frequently has to exist in Dutch and French as well as English, and works council consultation applies to anything that could monitor individual performance.
In the public sector: Federal bodies publish on the Belgian e-Procurement platform, with above-threshold notices on TED. Flanders, Wallonia and the Brussels-Capital Region each run their own procurement for regional competences. The EU institutions in Brussels procure through their own calls and framework contracts, which are a separate discipline with longer timescales and heavier formal requirements.
| Stage | Who is involved | What they need from a supplier |
|---|---|---|
| Qualification | Local sponsor, head of data, IT manager or finance director | A clear statement of what would be built, in what order, with an indicative price range |
| Technical review | Group IT and procurement, often outside Belgium | An architecture position that survives questioning, and references in a comparable sector |
| Risk and compliance | DPO, for the processing position and the DPA and Ondernemingsraad / conseil d'entreprise, for employee-related reporting | KBO / BCE enterprise number and registration extract, Attestations for social security (ONSS / RSZ) and tax, routinely requested in public procurement and Insurance certificates including professional indemnity |
| Commercial | Legal, applying either Belgian law or the group agreement | Contract shape, payment terms and liability. Dutch in Flanders, French in Wallonia and Brussels, English with international groups. Assume at least two. |
Documents you should expect to request, and that any supplier worth shortlisting will have ready, are kbo / bce enterprise number and registration extract, attestations for social security (onss / rsz) and tax, routinely requested in public procurement, insurance certificates including professional indemnity and data processing agreement under eu gdpr article 28.
Our own entity details, insurance, processing agreements and contracting shapes are published on the procurement page, so your buying team can start without waiting for a reply.
Signals it is time to call someone
The usual triggers are two reports disagreeing on a headline number, an overnight refresh someone re-runs by hand each morning, a largest model that is one file owned by one person who also looks after three other systems, finance still rebuilding the board pack in a spreadsheet, a legacy BI renewal whose price no longer makes sense, or a question about who can see a sensitive dataset that took a week to answer honestly. If two or more are true, a two to three week paid discovery will tell you what to do about it, and you keep the output whether or not you engage us further. Book a technical review, or read what we actually build:
We work across Belgium and deliver into neighbouring markets regularly. Nearby pages worth reading if your group has sites elsewhere: Charleroi, Hasselt, Sint-Niklaas, Mouscron, Liège and Bruges.
Frequently asked questions
Do you have an office in Turnhout?
We are deliberately a distributed consultancy rather than a network of nameplate offices, so we will not claim a Turnhout address we do not occupy. We deliver into Turnhout remotely with on-site workshops at the stages where presence matters, definition sessions, validation and go-live, and we are explicit about travel in the statement of work rather than burying it.
How much does a Power BI project cost for a Turnhout business?
Discovery is a fixed fee in the low five figures. Build cost follows project size: €15,000 to €40,000 for a small project of three to six weeks, €40,000 to €120,000 for a medium one of six to twelve weeks, and €120,000 to €400,000+ for a large platform running three to six months. What moves a project between bands is the number of source systems and their state, not the number of reports. Running it afterwards costs €3,000 to €8,000 a month for a small estate, €8,000 to €20,000 for a mid-sized one, €20,000 to €50,000+ for a large multi-domain platform. We give a written estimate range before discovery and a fixed price after it, because an estimate based on an average rather than on your data is worth very little.
Which industries in Turnhout do you work with?
The local mix means most of our Turnhout work sits in pharmaceutical and biotech companies, machinery builders and engineering firms, and logistics operators and freight forwarders. We publish what we expect to find in each sector, the metrics, the source systems and the specific traps, so you can judge whether we understand your business before the first call.
Can you work with the Power BI estate we already have?
Yes, and it is usually the cheaper route. We begin with an estate review: which models are worth keeping, which should be consolidated into a shared semantic model, and which can be retired because nobody has opened them in six months. A full rebuild is occasionally correct, but it should be a conclusion rather than a starting assumption.
Do we need Fabric capacity, or will Power BI Pro do?
The arithmetic that matters: F64 only becomes cheaper than per-user licensing somewhere in the region of 350 to 600 readers, depending on the discount you actually pay and whether you reserve capacity. Below that, Pro or PPU per user is normally the right answer, and buying capacity for prestige is a straightforward waste of money. For most organisations of the size typically found in Turnhout, per-user licensing is cheaper and will stay cheaper. We model your actual reader mix and give you the break-even point in writing.
How long does it take to get a project started in Belgium?
Six to fourteen weeks commercially. EU institutional procurement runs considerably longer and is planned in months. The variable is rarely the commercial negotiation. It is supplier onboarding, security review and, where it applies, works council or outsourcing committee consultation. We publish our entity details, insurance, processing agreements and contracting shapes on the procurement page so your buying team can begin that in parallel rather than afterwards.
Who owns the work when the project ends?
You do, in a form you can change without us. The model lives in source control and can be rebuilt from a script, the naming convention is written down rather than inferred, the dictionary records why a measure exists and not just how it calculates, and your team is trained while the work happens rather than afterwards. Exit assistance is written into every agreement rather than negotiated at an awkward moment.
Read next
Microsoft Fabric and Azure data platforms in Turnhout: architecture, capacity and cost
How to build a Microsoft Fabric or Azure data platform for a Turnhout organisation: medallion layout for pharmaceuticals and biotech and industrial machinery and engineering, honest capacity sizing, Direct Lake trade-offs and the Belgium residency position.
Data governance and GDPR for Turnhout organisations: controls that produce evidence
Practical data governance for analytics estates in Turnhout: what the Data Protection Authority (APD / GBA) expects under the EU GDPR and the Belgian Data Protection Act of 2018, the sector rules that bite locally, Microsoft Purview in practice, and a 90-day plan.
Power BI licensing in 2026: Pro, Premium Per User or Fabric capacity, with the break-even arithmetic
The honest comparison of Power BI Pro, Premium Per User and Fabric capacity: what each one actually includes, where the break-even point sits, and the four ways organisations overspend.