Skip to main content
Advisory

Microsoft Fabric Implementation RFP Template for Manufacturers

The business runs a proper process. Procurement issues a 20-page RFP, five firms respond, and the evaluation meeting stalls within the hour. Every bidder answered "yes, fully compliant" to every requirement. The prices sit three or four times apart for the same nominal scope. Nobody can explain the spread, so the panel decides on price and a feeling about whoever presented best — because the RFP asked product questions, and every bidder is selling the same Microsoft product.

Amit Kumar Singh - Technology Consulting Partner at MyData Insights

Technology Consulting Partner · MyData Insights

14+ years in industrial data · Former Accenture & EY · India, GCC, SEA

17 August 2026 · 16 min read

The bottom line

What you procure in a Fabric implementation is not the software — every bidder sells the same Microsoft product. It is the engineering judgement, staffing and accountability that turn it into something an operations team trusts on a Monday. So the RFP must force disclosure, not compliance ticks. Nine sections: a factual estate description the buyer supplies, a scope statement with a defined first slice and exit criteria, outcome-based technical requirements (not feature checklists), delivery-team disclosure, production-reference evidence, commercial structure with change control, data/security/residency (name the Azure region), handover and exit terms, and a published weighted evaluation matrix. Two sections almost every manufacturing RFP omits — delivery-team disclosure and exit terms — determine roughly half of whether the programme succeeds. Weight delivery-team reality (25%) and production evidence (20%) above price (15%) and security boilerplate (5% plus a pass/fail region gate).

What you are procuring is not the software

In almost every case the RFP has been assembled from the template used for the ERP selection two or three years earlier. That template asks whether a product supports multi-currency, batch traceability and role-based access — product questions that Microsoft Fabric answers the same way for every bidder, because every bidder is selling the same Microsoft product.

What the buyer is actually procuring is the engineering judgement, the staffing and the accountability that turn the software into something an operations team trusts on a Monday morning. An RFP for a Fabric implementation has to be written to force disclosure: who does the work, at what seniority, on what basis, and what happens when it goes wrong.

What should a Microsoft Fabric implementation RFP contain?

Nine sections: a factual estate description supplied by the buyer, a scope and phasing statement with a defined first slice, outcome-based technical requirements, delivery team disclosure, evidence and reference requirements, commercial structure with change control, data and security requirements including residency, handover and exit terms, and a published evaluation matrix with weightings.

Two of them — delivery team disclosure and exit terms — are the ones almost every manufacturing RFP omits, and between them they determine roughly half of whether the programme succeeds. One structural note: a Fabric RFP has two cost lines that must not be conflated — the implementation services you are tendering for, and the Fabric capacity you buy from Microsoft or a CSP regardless of who implements. Keep them separate in the pricing schedule.

Section 1 — The estate description the buyer must supply

The buyer must supply a factual estate description before asking for a price: named source systems with versions, approximate row volumes and growth, refresh expectations per source, the existing Power BI footprint, user counts by role, network and gateway constraints, and the list of reports that must be reproduced. Vague inputs produce padded prices, because a bidder who cannot size the work prices the risk — the honest ones will load 30–50% contingency, and the bidders who do not are the ones who will raise variations later.

FieldExample of a usable answer
ERP and versionSAP S/4HANA 2023, on-premises, one production client
Shop-floor systemsMES with SQL Server back end; SCADA historian exposing OPC-UA; no MQTT broker
Largest tablesMaterial documents ~40M rows, growing ~1.5M/month
Refresh expectationERP financials daily by 06:00; MES counts every 15 minutes
Existing Power BI190 reports, 46 workspaces, 3 Pro developers, 620 consumers
Reports to reproduceA named list of 12, not "existing reporting"

If you genuinely cannot answer these, say so and buy a two-week paid discovery from two or three bidders instead of tendering the whole build blind. That is a cheaper mistake than a fixed price built on guesses.

Section 2 — Scope, phasing and the first-slice definition

Scope should be expressed as a first slice with named exit criteria, followed by optional phases priced separately. A first slice for a manufacturer typically means one plant or one value stream, two to four source systems, a governed medallion model, one Direct Lake semantic model and two or three production reports, delivered in six to ten weeks. Ask each bidder to propose their own first slice and defend it — a bidder who proposes a 14-week "foundation phase" with no business-facing output has told you something important about how they work.

Require exit criteria in the bidder's own words. "Bronze layer complete" is not an exit criterion. "OEE by line and shift reconciles to the plant's own daily production report within 1% for a fortnight of parallel running, with the reconciliation report handed over" is.

Section 3 — Technical requirements written as outcomes

Technical requirements should be written as outcomes the bidder must achieve, not features the product must have. Feature requirements produce identical compliant responses because every bidder sells the same Microsoft product. Outcome requirements force each bidder to describe a design, and designs can be compared. The difference in practice:

  • Feature-style, useless: "The solution must support incremental data loading." Every bidder ticks yes.
  • Outcome-style, useful: "Describe how you will detect and apply changes from SAP tables with no reliable modified-timestamp column, and state the latency and the reprocessing cost of a full reload."
  • Outcome-style: "Describe what happens operationally when a scheduled load fails at 03:00 on a Sunday — who is alerted, what the report shows the plant manager at 06:00, and how a partial load is prevented from reaching the semantic model."
  • Outcome-style: "State the capacity SKU you have assumed, the CU consumption you expect at steady state, and what you will do if the capacity throttles during month-end close."

Six to ten of these will tell you more than sixty compliance rows.

Section 4 — The questions that expose delivery reality

These ask who exactly will staff the engagement, at what seniority and allocation, whether the people presenting are the people delivering, in which country the work is performed, and what happens when the named technical lead leaves. They cannot be answered with boilerplate, which is precisely their value. Make them mandatory response fields, and score them:

Question to includeWhat a weak answer looks like
Name every individual, with role, years of hands-on Fabric experience, and % allocation per phaseGeneric role cards, or names "subject to availability at project start"
Are the people presenting the people delivering? State it as a contractual commitment"Our presales architects work closely with delivery" — that is a no
In which countries is the work performed, and what hours overlap with our shifts?"We operate a global delivery model" — ask again until you get city names
What is the ratio of senior to junior hours, and the blended rate implied?A single blended rate with no mix disclosed
If the named lead becomes unavailable, what is the replacement and handover overlap at no cost?"We have a large bench" — a bench is not a commitment
Describe an engagement of this type that went wrong, and what you changed afterwardsA humble-brag about client ambition, rather than a named mistake

That last question is the highest-signal item in the whole document. A firm that has delivered enough Fabric estates has a scar to describe. A firm that has not will produce a paragraph about scope creep.

"Describe an engagement that went wrong, what caused it technically, and what you changed." Firms with real production history have a specific answer. Firms without one blame client scope creep — which is itself the answer you needed.

Section 5 — Evidence requirements

Demand production references rather than demonstrations: at least two clients running the bidder's Fabric build in production for six months or longer, in a comparable industry, with source systems named. Add the right to nominate one additional reference from a list of all clients where they have delivered Fabric or Power BI work in the last 24 months — curated referees tell you the ceiling; an unselected one tells you the floor.

Also ask for a redacted artefact from a real engagement — a run book, a deployment pipeline configuration, or a capacity metrics review — because redacted artefacts are hard to fake and reveal working habits instantly. And ask referees one specific question: what did the bidder tell you that you did not want to hear, and when?

Sections 6–7 — Commercial structure and residency

The commercial section should require bidders to price the first slice as fixed scope with defined exit criteria, and later phases as either fixed scope or time-and-materials with a not-to-exceed ceiling. Require bidders to state, in their own words, the three most likely triggers of a variation on your estate — a bidder who names "additional source systems, changes to the agreed report list, and source data quality worse than the sample" is being straight; one who writes "any change to requirements" has reserved the right to invoice for anything. Also require payment tied to exit criteria rather than elapsed weeks, and disclosure of whether Fabric capacity is purchased through the bidder as a CSP and at what margin.

Residency requirements must name the Azure region. As of August 2026, UAE North supports all Fabric workloads while UAE Central and Qatar Central are Power BI only; UK South and UK West support all Fabric workloads. A bidder who has not checked will cheerfully propose a workload that cannot be created in the region your legal team assumed. Require Entra ID as the identity source, Purview coverage for labels and DLP, and disclosure of the licence line — below F64 every viewer needs Pro or PPU. Give this section a pass/fail region gate rather than a heavy score weighting, because almost every bidder can produce compliant security prose.

Section 8 — Handover, documentation and exit

The exit section is the one most RFPs omit and the one that determines whether the buyer is locked in. Fabric makes a clean exit technically achievable — Git integration works at workspace level, deployment pipelines move content across Dev/Test/Prod, and OneLake stores tables in open Delta Parquet or Iceberg readable by other tools. Your data is portable by design; the risk is that your build is not. Require, explicitly:

  • All Fabric items committed to a Git repository in the buyer's own Azure DevOps or GitHub tenant, from the first sprint, not at project close
  • Deployment pipelines across Dev, Test and Prod, with the buyer's own administrator holding top-level permissions
  • No proprietary orchestration framework or closed code generator on which continued operation depends — and if one is used, the licence terms and the cost of continuing without it
  • Documentation defined by artefact — data dictionary, lineage, run book with failure modes — not by page count
  • Two named knowledge transfer sessions where your staff perform the tasks rather than watch
  • An exit assistance clause: a stated number of days at a stated rate, available for 12 months after final acceptance

If a bidder resists the first or third point, you have learned what their retention strategy is.

Section 9 — The evaluation matrix, with honest weightings

Publish the matrix inside the RFP. Weightings should favour delivery-team reality and production evidence over price and over security boilerplate, because the failure modes in Fabric implementations are staffing and accountability failures far more often than technical or commercial ones:

CriterionWeightWhat it tests
Delivery team disclosure25%Whether the people who impressed you will do the work
Production evidence and references20%Whether they have run a Fabric estate past go-live
Response to outcome-based technical requirements15%Engineering judgement on your specific estate
Price, normalised over three years incl. capacity and licences15%Total cost, not the first invoice
Handover, documentation and exit terms10%Whether you can leave
First-slice plan and exit criteria credibility5%Whether they produce value before the budget cycle turns
Commercial structure and change control clarity5%Whether the price you sign is the price you pay
Security, governance and residency5% (+ pass/fail region gate)Deliberately low: rewards prose, so gate it

Price at 15% will make procurement uncomfortable. The argument: on a USD 120,000 build, a 20% price difference is USD 24,000, while a delivery team swap that costs you three months is worth considerably more than that in deferred operational benefit.

Where this breaks: what this does not fix

A good RFP cannot rescue a bad estate description — if you do not know your row volumes, refresh windows or which of your 190 reports are actually opened, every price you receive is a guess dressed as a quote. Scoring rigour does not survive a dominant stakeholder — a 100-point matrix producing a clear winner can be set aside because the CFO knew someone at the second-placed firm, so settle the panel's authority before responses arrive. Small independent practices may decline a heavy RFP — a 40-page document with a two-week turnaround filters out practitioner-led firms as effectively as weak ones, so keep the response format light and the questions sharp.

Named-staff commitments are hard to enforce — the remedy for a broken commitment is usually a credit note, not the engineer you wanted, so the real protection is a short first slice where you find out in six weeks. And none of this tests whether your operations team will use the output — an RFP procures a build; adoption is a separate problem, and the one that most often turns a technically successful platform into an unused one.

What to do first

Before you write a line of the RFP, answer these four with your IT and operations leads in one meeting:

  • Can we name our top ten source tables with row counts and growth rates? If not, that is the first work package
  • Which twelve reports must exist at the end of the first slice, and who signs off that each one is right?
  • Which Azure region are we committed to, and does it support every Fabric workload we intend to use?
  • Who on our side owns the Git repository and the Fabric tenant administrator role — and is that person available for the whole programme?

If you cannot answer question four, fix that before issuing anything — an implementation partner cannot hand over to a role that does not exist. We bid for exactly this kind of work, and that commercial interest should make you more sceptical of this article, not less: apply every question in Section 4 to us as rigorously as to anyone else.

The RFP that produces a defensible decision forces disclosure — named staff, production references, outcome-based design questions, and exit terms — and weights delivery reality above price. Apply every question to us as hard as to anyone else. Book 30 minutes with Amit — no slides, no pitch deck, no obligation to proceed. Bring your draft RFP and we will go through it section by section, including the sections that would work against us.

Free Assessment

Where does your operation sit on the data maturity curve?

8 questions. 3 minutes. You get a scored breakdown across data infrastructure, analytics readiness, and automation potential — with a specific next step for your industry.

AdvisoryMicrosoft FabricRFPProcurementManufacturing

Your Data · Our Technology · Our Automation

Get practical insights every fortnight

Amit writes about Microsoft Fabric, Power BI, AI in operations, and digital transformation for manufacturing and supply chain leaders. Practitioner perspective - no fluff, no vendor spin.

No spam. Unsubscribe any time. Also on Substack.

FAQ

Common questions

How long should a Microsoft Fabric implementation RFP be?

Twelve to twenty pages is usually enough, of which a third is your estate description. Length is not the quality signal — specificity is. A 20-page document with named source systems, row counts and eight outcome-based technical questions produces better responses than a 60-page compliance matrix that every bidder can tick.

How many bidders should we invite for a Fabric implementation?

Three to five. Below three you have no price reference; above five the evaluation effort exceeds the value of the extra comparison, and good firms decline crowded tenders. Include at least one practitioner-led independent alongside larger firms so you can see the seniority and cost difference honestly.

Should the RFP include the Fabric capacity cost or only implementation services?

Separate them into two pricing lines. Capacity is bought from Microsoft or a CSP and is largely independent of who implements. Require bidders to state the SKU they have assumed and the Power BI licence consequence, since below F64 each viewer needs a Pro or PPU licence while F64 and above allows free-licensed viewers.

What is the single most revealing question to put in a Fabric RFP?

Ask each bidder to describe an engagement of this type that went wrong, what caused it technically, and what they changed afterwards. Firms with real production history have a specific answer. Firms without one produce a paragraph blaming client scope creep, which is itself the answer you needed.

Do we need residency requirements in the RFP for a GCC or UK build?

Yes, and name the region rather than the country. As of August 2026 UAE North supports all Fabric workloads while UAE Central and Qatar Central are Power BI only; UK South and UK West support all Fabric workloads. Fabric tenant metadata remains in the tenant home region even where Multi-Geo capacity places workspace data elsewhere.

What should the exit clause in a Fabric implementation contract say?

That all Fabric items live in your own Git repository from the first sprint, that no proprietary framework is required for continued operation, that intellectual property in the build is yours, and that the supplier will provide a stated number of exit assistance days at a pre-agreed rate for 12 months after final acceptance.

Continue Reading

Related Articles

Advisory

Red Flags to Watch for When Hiring a Power BI Consultant

The engagement usually looks like a success for about eleven months. A distributor signs a four-week build, the demo lands well, the invoice is paid. In month twelve the commercial director asks a new question — margin by customer by promotion — and the answer comes back at six to eight weeks and most of the original build cost, because the fact table was loaded at header grain, not line grain. Nothing was mis-sold. The consultant optimised for the demo, not the estate.

14 min read

Advisory

What to Expect in a Microsoft Fabric Discovery Sprint: An Honest Scope

The proposal says two to four weeks, workshops, stakeholder interviews, a current-state assessment and a target-state roadmap. It reads well. It also reads exactly like the last three proposals you were sent, and you cannot tell from the document whether anyone is going to touch your data. Discovery is the phase where a buyer has the least ability to judge quality, because the output is paper.

14 min read

Advisory

Building the Business Case for Microsoft Fabric to Your CFO

The paper has been in the CFO's tray for six weeks — discussed twice, deferred twice, feedback both times some version of "come back with the numbers". You know the platform is right. But the paper opened with "one version of the truth", showed a bronze/silver/gold diagram, and asked for a capacity commitment. Read from the finance chair, that requests certain cash against a described capability. The fix is not better slides — it is a different document.

15 min read

Want to see how MDI solves this in your industry? Explore industry solutions

Is this the challenge you're facing?

Book a 30-minute call. We'll look at your specific operation and tell you what's achievable - plainly and without slides.