How to Require Document Approval in SharePoint

For controlled content, you need a way to ensure documents are reviewed and approved before going live. Approval workflows make this systematic, not informal.

Reading time: 5 minutes Last updated: June 2026 Card code: L-05

What it is

Some documents are too important to publish casually. Policies, procedures, controlled templates, formal reports — these need to be reviewed by the right people before they become ‘official’. Without a structured approval process, this happens in an unreliable mix of email chains, verbal agreements, and ‘I think Sarah approved it last week’. Document approval makes it formal, auditable, and consistent.

SharePoint’s built-in content approval lets a library require that every new or updated file be approved before it’s visible to most users. While in ‘pending approval’ status, only the document’s author and approvers can see it. Once approved, it becomes the visible ‘live’ version. If rejected, the author gets feedback and tries again.

For more complex needs — multiple approvers, conditional logic, reminders, escalation — Power Automate can build proper approval workflows. But for most teams, the built-in content approval setting on a library covers what’s needed without any custom development.

Why it matters

Document approval isn’t just bureaucracy — it’s how you keep controlled content controlled:

  • Approval creates an audit trail. ‘Approved by [name] on [date]’ is recorded automatically. No more ‘I’m sure someone signed off on this’.
  • Approval prevents premature publication. Drafts can’t accidentally become live policies. The system enforces the boundary.
  • Approval forces clarity about ownership. Who approves what? Who’s accountable? Setting up approval makes you answer these questions explicitly.

When to use this

  • When documents need formal review before becoming live (policies, procedures).
  • When you have a small group of approvers and a larger group of authors.
  • When you need an audit trail showing who approved what and when.
  • When you’ve inherited a library full of ‘approved’ content with no record of when or by whom.

How to do it

  1. Open the library and go to Library settings.
  2. Open Versioning settings.
  3. Enable Require content approval for submitted items.
  4. Decide who can see drafts pending approval (typically: just authors and approvers).
  5. Set up an approval group — the people who can approve content.
  6. Train authors to submit for approval rather than publishing directly.
  7. Approvers receive notifications and can approve/reject from the document.
  8. For more complex needs, build a Power Automate flow with multiple steps.

Best practices

  • Keep the approver group small. 1-2 people per document type. More approvers means more delays and unclear ownership.
  • Use a dedicated ‘controlled documents’ library. Don’t mix controlled content with everyday team work — different rules apply.
  • Include required metadata in the approval process. Owner, review date, classification — capture them at submission, not later.
  • Document the approval rules. What does ‘approved’ mean? Reviewed for accuracy? Legally signed off? Make it explicit so approvers know what they’re confirming.

Common mistakes

  • Setting up approval but not enforcing it. If the rule is ‘documents need approval but anyone can publish without it’, the rule doesn’t exist.
  • Making everyone an approver. Defeats the purpose. Restricts approval to people accountable for the content.
  • Approving everything by default. Approvers should actually review. Otherwise, why have approval?
Recommended resource Who owns what. What the rules are.

The Governance Starter Kit gives you the plain-English governance system for real organisations. The 5 governance domains, the Roles & Responsibilities Matrix, the Library Standards Audit, the Monthly Governance Routine — and the 5-day Start This Week plan.

Get the Governance Starter Kit — $29 →

FAQ

How do I require approval before publishing a SharePoint document?

Go to Library Settings -> Versioning settings. Set ‘Require content approval for submitted items’ to Yes. New uploads start as ‘Pending’ and become visible to readers only after approval. Combine with a Power Automate flow that routes approvals to specific people.

What’s content approval in SharePoint?

Content approval is a governance feature that hides new file versions from readers until an approver explicitly approves them. Useful for policy libraries, regulated content, public-facing documents — anywhere accidental publishing of a draft would cause problems. Adds friction; only enable where the friction is worth it.

Where do I see SharePoint content approval requests?

Pending items appear in the library’s Approve/Reject Items view (visible to people with Approve permission). Site owners and content approvers can also be auto-notified via Power Automate when items need approval. Build the workflow on top of the basic content approval setting.

Can I bypass SharePoint content approval as a site owner?

Yes — site owners and approvers can mark their own content as approved without external review. This is by design (you trust the people you’ve given Approve rights). For stricter workflows, use a Power Automate approval flow that requires a different named approver.

What Next?

You've read the article. Now what?

Pick the one that fits right now — a 5-minute fix, the full answer library, or the complete system.

Free · Takes 2 Minutes

Start Here — Free

12 tips that change how you think about SharePoint for good. No fluff, no theory — just what actually works.

Get My Free Guide →
Free · 207 Answers

Got a Different Question?

Search 207 step-by-step cards for whatever's actually stuck right now. Plain English, no jargon.

Find My Answer →
Buy Once · From $19

Ready to Fix It Properly?

Skip the trial and error. Get the complete toolkit and stop patching the same problem every month.

Shop the Hub →

Not ready for any of that? Get one useful email a week instead. Join the free newsletter →