Skip to main content

Intranet business cases fail because they are built entirely on soft benefits. EPC Group builds them on four ledgers, only two of which a CFO will actually underwrite: retired cost and measured time recovery. Price the full cost side — including ongoing ownership — and phase the ask so the first tranche is small.

Key Facts

  • A finance function funds retired cost and measured time recovery. Everything else is supporting narrative. Build the case in that order or it dies in review.
  • SharePoint tenant storage is 1 TB plus 10 GB per licence. Extra storage bills at $0.20/GB/month, Microsoft 365 Archive at $0.05/GB/month, Backup at $0.15/GB/month (as published at time of writing (July 2026)).
  • The intranet has no separate licence. Communication sites, hub sites, the home site, global navigation and Viva Connections come with Microsoft 365 — the spend is people, content and time.
  • The Portal launch scheduler requires phased waves by audience size: two under 10,000 users, three for 10,000–30,000, five above 30,000, and a support request above 100,000.
  • Platform limits shape the design: 2,000 hub sites per organisation, 2,000 lists and libraries per site, 500 child links per navigation level.
  • Load testing SharePoint Online is not permitted. Your only pre-launch performance evidence is a healthy Page Diagnostics score, which the launch scheduler requires before it will schedule.
  • Never put an unattributed vendor percentage in the model. Even Microsoft's Adoption Score documentation cites "Forrester research" for a 100-minutes-per-week saving without naming the study or its date.

Last updated by Errin O'Connor, Founder & Chief AI Architect, EPC Group

Intranet business cases fail because they are built entirely on soft benefits. EPC Group builds them on four ledgers, only two of which a CFO will actually underwrite: retired cost and measured time recovery. Price the full cost side — including ongoing ownership — and phase the ask so the first tranche is small.

Last updated: 2026-07-31

EPC Group is a Houston-based Microsoft consulting firm operating since 1997, with six Microsoft Solutions Partner designations and 216+ M&A tenant migrations covering 1.83M users. Governed Microsoft AI, Data & Cloud — since 1997.

Key facts

Quick facts

QuestionAnswer
Does an intranet need its own licence?No. It is built from Microsoft 365 capabilities you already own
Where does the money go?Build, content migration, change management, ongoing ownership
Which benefit gets funded?Retired third-party cost, and measured before-and-after time recovery
Which benefit does not"Improved engagement", "better culture", "modern experience" — supporting only
Biggest omitted costOngoing ownership: editors, governance, content review, platform admin
Typical first-tranche scopeHome site, global navigation, 3–5 top-task flows, one measured population
Measurement window6–8 weeks baseline before build; the same measures 90 days after launch
Launch methodPortal launch scheduler in waves; a healthy Page Diagnostics score is required
Most common failureThe business case is written after the design instead of before
Where it pays for itself twiceCopilot answer quality — current, owned, well-structured content

Why intranet projects fail to get funded

They fail for four reasons, and only one is about money.

They lead with soft benefits. "Improved employee engagement", "one place to find everything", "a modern experience". None has a defensible unit, a baseline, or an owner. A CFO is not being obstructive when they decline; they are declining to book a number nobody can audit.

They price the build and not the operation. A proposal covering design, information architecture and migration, with no line for the editorial and governance capacity to keep it alive, is not a business case. It is a capital request creating an unfunded operating liability, and finance people recognise that pattern instantly.

They ask for one large number. A $600,000 request needs a steering committee, a competitive process and a budget cycle. A $90,000 first tranche with a defined measurement gate needs a director's signature. The second is not a smaller project, it is a differently shaped one.

They have no baseline. The team proposes to improve something it never measured, and nine months later cannot prove it improved, which poisons the well for the next request. Baseline capture is cheap and takes weeks — the highest-return hours in the programme.

A fifth reason is worth naming plainly: intranet projects are usually owned by Internal Communications, whose success measures are engagement measures, and funded by Finance, whose success measures are cost measures. If nobody translates between the two, the proposal is written in a language the approver does not read.

The Four-Ledger Intranet Business Case

The Four-Ledger Intranet Business Case is EPC Group's model for structuring the ask. Its governing rule: only Ledgers 1 and 2 get funded; Ledgers 3 and 4 get you a hearing. Put them in this order and state the distinction explicitly. Approvers trust a case that tells them which parts are soft.

LedgerWhat it containsCFO treatmentEvidence required
1 — Retired costThird-party intranet or portal licences, hosting, a search appliance, a separate mobile app, an on-premises farm and its infrastructureAccepted at face value. A contract you stop payingSigned contract, renewal date, invoice
2 — Measured time recoveryTime to find a policy, a form, a benefits answer — measured before and after on the same population, valued at a loaded rateAccepted with discipline. Needs a real baseline and usually a haircutTimed task study or ticket-deflection counts
3 — Avoided riskFewer stale-policy errors, cleaner audit evidence, reduced oversharing, controlled retentionDiscounted, but persuasive. Rarely booked; often decisive when a real audit finding existsAudit finding, regulator letter, incident record
4 — Option valueCopilot answer quality, Viva Connections reach to frontline staff, faster future rolloutNot booked. A tie-breaker, never the justificationDirectional only — say so

Two rules follow. Never total Ledgers 3 and 4 into the headline number — the moment you sum a soft benefit into the ROI line, a competent reviewer discounts the whole model, including the sound parts. And write Ledger 1 first, because a case opening with a contract you can cancel earns the attention the rest needs.

A worked model — with illustrative inputs you replace

Every figure below is illustrative — a placeholder chosen to show the arithmetic, not an EPC client result, not a benchmark, and not a claim about your organisation. Replace every one.

Variables

VariableMeaningIllustrative input
UEmployees in the measured population2,000
RFully loaded hourly cost$45
T_beforeMeasured minutes per person per week finding internal information22
T_afterThe same measure, 90 days post-launch15
HConfidence haircut applied to recovered time50%
LAnnual third-party licence and hosting cost retired$84,000
C_buildOne-time build, migration, change management$260,000
C_runAnnual ongoing ownership$95,000

Ledger 2 arithmetic

  1. Minutes recovered per person per week: T_before − T_after = 22 − 15 = 7
  2. Annual hours recovered per person: 7 × 46 working weeks ÷ 60 = 5.37 hours
  3. Gross annual value: 5.37 × U × R = 5.37 × 2,000 × $45 = $483,300
  4. After haircut H: $483,300 × 0.50 = $241,650

Combined

LineCalculationIllustrative result
Ledger 1 — retired costL$84,000/yr
Ledger 2 — time recovery after haircutstep 4$241,650/yr
Gross annual benefitL1 + L2$325,650
Annual ongoing costC_run−$95,000
Net annual benefit$230,650
One-time investmentC_build$260,000
Simple paybackC_build ÷ net annual benefit13.5 months
Year-1 net positionnet annual benefit − C_build−$29,350
Year-2 cumulative+$201,300

Four things this model does that a feature tour cannot:

It makes the haircut visible. H is the most contested number in the room, because recovered minutes do not automatically become productive output. Publishing it at 50% and inviting Finance to set it converts an argument into a parameter. Teams that hide the haircut get the model rejected; teams that expose it negotiate one cell.

It separates capital from operating. C_build and C_run sit on different lines because they hit different budgets and approvers. A model that blends them has not spoken to Finance.

It shows a year-1 loss. Almost every honest intranet case is negative in year one, and saying so is the credibility move. A model showing year-1 profit is one somebody massaged, and reviewers know it.

It survives a sensitivity test. Halve the time recovery to 3.5 minutes and payback moves to roughly 25 months — still fundable for a platform with a five-year life. That is the sentence that wins the meeting, so run and publish the downside case yourself.

The cost side, in full

The line most proposals omit is the last one.

Cost categoryWhat it actually coversNotes and published rates
LicensingNothing incremental for the intranet itselfThese are Microsoft 365 capabilities. Verify your tier in our E3 vs E5 comparison
StorageGrowth from consolidating file shares and archivesTenant quota is 1 TB + 10 GB per licence; overage $0.20/GB/month; Microsoft 365 Archive $0.05/GB/month; Backup $0.15/GB/month
Design and buildInformation architecture, navigation, home site, hub structure, page templates, branding, accessibility, multilingual, performance tuningLargest one-time line. Multilingual and accessibility are cost multipliers, not extras
Content migration and rewriteInventory, ROT analysis, rewrite, re-tagging, owner assignment. The rewrite dominates — moving content is cheap, deciding what it should say is notScope with our SharePoint migration services guide; budget editorial hours separately from tooling
IntegrationLine-of-business links, single sign-on, Teams surfacing, search connectors, HR and ticketing embedsEach is a support obligation, not a one-time build
Change managementComms plan, phased launch waves, editor training, champion network, launch-week supportUnderfunding this is the most common cause of a technically successful, behaviourally failed intranet
Ongoing ownershipEditorial capacity, governance forum, content review cycles, navigation upkeep, platform administration, analytics reportingThe omitted line. Express as named FTE fractions, not a percentage. If nobody owns content, the intranet is stale within two quarters

Two disciplines separate credible proposals from optimistic ones. Price ongoing ownership as headcount, not a contingency percentage — 0.5 FTE of editorial and 0.25 FTE of platform administration is a number a finance business partner can validate against a salary band. And price content by decision, not by gigabyte: the expensive question is not "how many documents move" but "who decides which of the 400 HR pages survive."

Hard versus soft benefits, and which ones survive review

BenefitLedgerWill a CFO accept it?Why
Retired third-party intranet licence1YesContract cancellation, verifiable to the invoice
Decommissioned on-premises farm and infrastructure1YesHardware, hosting, patching and support all stop
Retired duplicate storage or search tooling1Yes, with proof of decommissionOnly if genuinely switched off
Measured reduction in time-to-find, valued at loaded rate2Yes, with a haircutRequires a real before-and-after on the same population
Deflected HR and IT tickets on published answers2YesTicket counts are already instrumented and independently auditable
Reduced printing and physical distribution2YesSmall but hard, and easy to verify
Fewer errors from stale policy documents3SometimesOnly where a specific incident or audit finding puts a number on it
Audit and compliance evidence quality3SometimesPersuasive where a regulator already commented — see our SOC 2 guidance
Reduced oversharing exposure ahead of Copilot3SometimesGovernance value, rarely booked, frequently decisive
Improved employee engagement or sentiment4NoNo auditable unit; useful as narrative only
Faster onboarding4No, unless timedBecomes Ledger 2 the moment you actually measure ramp time
Better Copilot answers from current, owned content4NoReal, directional, and not bookable — say so plainly

The honest sentence for your paper: this case is justified by Ledgers 1 and 2; Ledgers 3 and 4 are stated for completeness and excluded from the return. That sentence does more for approval odds than ten more slides of benefit narrative — the discipline we apply in the CFO AI governance conversation.

Phasing: how to get a smaller first tranche approved

Ask for the smallest thing that produces a measured result. We call it Tranche Zero; its only job is to make Tranche One easy to approve.

TrancheScopeDurationWhat it proves
Zero — baselineMeasure time-to-find, ticket volumes, portal usage and content ROT on one population. No build.6–8 weeksThat you have a number to improve, and the problem is real
One — spineHome site, global navigation, hub structure, 3–5 top-task flows, one department fully migrated10–14 weeksThat the design works and adoption is achievable
Two — measured gateRe-run the Tranche Zero measures on the same population at 90 days2 weeksWhether Ledger 2 is real. Fund Three only if it is
Three — scaleRemaining departments, integrations, Viva Connections for frontline, multilingual4–8 monthsBreadth against a proven model
Four — operateEditorial cadence, governance forum, quarterly content review, analyticsContinuousThat the asset does not decay

Two notes. Tranche Two is a gate, not a milestone — write the abandonment criterion into the paper, because a proposal specifying its own kill condition is markedly more likely to pass. And launch is phased regardless: the Portal launch scheduler requires two waves under 10,000 users, three for 10,000–30,000, five above 30,000, and a support request above 100,000, each wave running one to seven days. The platform itself expects you to go in waves, which is also your best argument for tranche-based funding.

The measurement plan

Everything in Ledger 2 depends on this. Run it before you build anything.

Baseline, weeks 1–8. Pick one named population of 150–500 people. Run a timed task study: give 20–30 people ten realistic tasks ("find the current expense policy", "find the parental leave form") and record time-to-answer and success rate. Pull HR and IT ticket volumes for questions whose answers should be published, plus SharePoint site usage and Microsoft Search usage reports. Count content ROT: pages not updated in 24 months, pages with no owner, duplicated policies.

Instrument during build. Decide the post-launch measures before the design is finished, or the design quietly optimises for something else. Publish the metric definitions.

Re-measure at 90 days. Same tasks, same population, same instrument. Ninety days, not thirty — thirty measures novelty. Re-run at 12 months to test decay, the number that justifies Tranche Four.

Report honestly. If T_after barely moved, say so and diagnose it — the cause is almost always content quality or ownership rather than navigation design, and that finding is worth more than a flattering number. A programme that reports a miss and fixes it earns the next tranche; one reporting a suspiciously round improvement does not.

Instrumentation you already own: SharePoint site and page usage reports, Microsoft Search usage reports (28-day and yearly views), Microsoft 365 usage analytics, and Adoption Score. Treat Adoption Score as directional context, not a benefit — it is a peer-benchmarked composite, not a financial measure.

What breaks — failure modes

SymptomRoot causeFix
Business case rejected without discussionHeadline built on soft benefits, or Ledgers 3 and 4 totalled into itRebuild with Ledger 1 first; state that 3 and 4 are excluded from the return
Finance disputes the ROI and the whole case stallsThe time-recovery haircut is hidden inside the modelExpose H as a named parameter and let Finance set it
Project approved, then quietly starvedOngoing ownership never funded, so it competes annually for scrapsPrice C_run as named FTE fractions in the original paper
Intranet launches, adoption flatChange management underfunded; no champion network; no launch wavesFund change management as a line item; use launch scheduler waves
Home page slow, launch blockedPage Diagnostics score not healthy; too many web parts, search requests or iframesFollow the healthy-portal guidance; load testing SharePoint Online is not permitted
Content stale within six monthsNo owner per page, no review cycle, no attestationAssign owners at migration; quarterly content review; automate with lifecycle policies
Navigation unusable as the estate growsLimits ignored — 500 child links per level, 2,000 hub sites per organisationDesign the information architecture to the published limits before you build
Storage bill appears after consolidationTenant quota of 1 TB + 10 GB per licence exceededArchive inactive sites at $0.05/GB/month rather than buying storage at $0.20/GB/month
90-day measurement shows no improvementContent was migrated, not rewritten; users still cannot find the answerRewrite top-task content; time-to-find is usually a content problem, not a design one
Benefits cannot be proven at allNo baseline captured before the buildThere is no retrofit. Always capture the baseline in Tranche Zero

What changed in 2026

Where to go next

If your intranet proposal has been circulating for two budget cycles, the problem is the shape of the ask, not the design. EPC Group runs Tranche Zero as a fixed-scope engagement: baseline capture, content ROT analysis, a completed Four-Ledger model in your finance function's format, and a phased plan with a written kill condition. Start with SharePoint consulting or the SharePoint migration services guide.

Related: My Sites in SharePoint · SharePoint vs Google Drive · Box vs SharePoint · SharePoint network drive mapping · Teams Premium features · Data governance firms · Microsoft consulting firms · Delivery-partner risk · Microsoft Frontier Company · EPC Group

Frequently asked questions

Does a SharePoint intranet require additional licensing?

No. Communication sites, hub sites, the home site, global navigation and Viva Connections are Microsoft 365 capabilities, so there is no separate intranet SKU. Your incremental costs are storage above the tenant quota of 1 TB plus 10 GB per licence, plus build, content migration, change management and ongoing ownership.

What is a realistic payback period for an intranet?

Most honest models land between 12 and 30 months, and almost all show a net loss in year one because the build is one-time and the benefits are annual. Any model showing payback inside a year is usually hiding the ongoing ownership cost or applying no haircut to recovered time.

Which benefits will a CFO actually accept?

Two: retired third-party cost you can prove with a cancelled contract, and time recovery measured on the same population before and after, valued at a loaded rate and discounted with a stated haircut. Risk reduction and option value belong in the paper but should never be totalled into the headline return.

What is the haircut and why does it matter?

The haircut is the percentage by which you discount recovered time, because minutes saved do not automatically convert to productive output. Publishing it — 50% is a common starting point — and letting Finance set the value turns the most contested assumption into a negotiable parameter instead of an argument about credibility.

How do I capture a baseline?

Take one named population of 150–500 people. Run a timed task study with 20–30 participants and ten realistic tasks, recording time-to-answer and success rate. Pull HR and IT ticket volumes for questions that should be published, plus SharePoint and Microsoft Search usage reports. Do this over six to eight weeks before any build.

How large should the first funding request be?

Small enough for a single approver. Tranche Zero is measurement only and costs weeks, not capital. Tranche One is a spine — home site, global navigation, three to five top-task flows, one department fully migrated. Scale funding is released only after the 90-day gate confirms the time recovery is real.

Why should the business case include a kill condition?

Because approvers fund proposals that can be stopped. Writing the abandonment criterion into Tranche Two — "if measured time-to-find has not improved by X, we do not fund Tranche Three" — signals that the team is measuring honestly rather than defending a decision already made.

How do I cost ongoing ownership?

As named FTE fractions, not a contingency percentage. Typical components are editorial capacity, governance forum time, quarterly content review, navigation upkeep, platform administration and analytics reporting. A finance business partner can validate a headcount fraction against a salary band; they cannot validate "15% of build cost."

Can I use published industry ROI percentages in my case?

Not safely. Most circulating figures are vendor-commissioned and unattributed; even Microsoft's Adoption Score documentation cites "Forrester research" for a 100-minutes-per-week saving without naming the study or its date. Build the model from your own measured inputs. A reviewer who finds one unsupported number will discount every number.

How does an intranet affect Microsoft 365 Copilot?

Copilot grounds answers in content users can already access, so stale, duplicated and ownerless intranet content degrades answers across the organisation. Modernization improves that materially, but treat it as option value: state it in Ledger 4 and do not book it.

Sources and verification

  1. Microsoft Learn — SharePoint limits (storage quota, hub, navigation and list limits)
  2. Microsoft Learn — SharePoint storage planning
  3. Microsoft Learn — Add more OneDrive and SharePoint storage to your Microsoft 365 subscription
  4. Microsoft Learn — Pay-as-you-go services and pricing (Archive $0.05/GB/month, Backup $0.15/GB/month, SharePoint storage $0.20/GB/month)
  5. Microsoft Learn — Pricing model for Microsoft 365 Archive (reactivation fee elimination, March 31 2025)
  6. Microsoft Learn — Plan, build, and launch a SharePoint home site for your organization
  7. Microsoft Learn — Overview of Viva Connections
  8. Microsoft Learn — Plan Microsoft Viva Connections for your organization
  9. Microsoft Learn — Introduction to the SharePoint app bar and global navigation
  10. Microsoft Learn — Planning your SharePoint hub sites
  11. Microsoft Learn — SharePoint information architecture
  12. Microsoft Learn — Creating and launching a healthy SharePoint portal
  13. Microsoft Learn — Launch your portal using the SharePoint Portal launch scheduler (wave thresholds)
  14. Microsoft Learn — Planning your portal launch roll-out plan (load testing not permitted)
  15. Microsoft Learn — Page Diagnostics for SharePoint
  16. Microsoft Learn — SharePoint site usage reports
  17. Microsoft Learn — Microsoft Search usage reports
  18. Microsoft Learn — Microsoft 365 usage analytics overview
  19. Microsoft Learn — Microsoft Adoption Score (January 2026 scoring change; the unattributed Forrester citation)
  20. Microsoft Learn — Manage site lifecycle policies
  21. Microsoft Learn — Overview of Microsoft 365 Archive
  22. Microsoft Learn — Review Microsoft 365 communication tools
  23. SharePoint Maven — Gregory Zelfond, Decisions for you to consider when creating a governance plan for SharePoint Online, published July 15 2024, updated July 18 2025 (the citation this article replaces)

AI assistant — not human