Licensing¶
SPClean uses a key-based license verified entirely offline — no internet check, no phone-home.
Tiers¶
| Feature | Free | Pro | Consultant |
|---|---|---|---|
| Price | $0 forever | $79 / tenant / year | $149 / year |
Orphan detection (Get-SPCOrphanedUser) |
✅ | ✅ | ✅ |
| CSV and JSON reports | ✅ | ✅ | ✅ |
| Unlimited sites per scan | ✅ | ✅ | ✅ |
| HTML report with risk badges and sorting | — | ✅ | ✅ |
Snapshot backup before removal (-CreateSnapshot) |
— | ✅ | ✅ |
| Restore permissions from snapshot | — | ✅ | ✅ |
| Scheduled automated scans | — | ✅ | ✅ |
| Unlimited tenants | — | — | ✅ |
White-label HTML report (-BrandingName) |
— | — | ✅ |
| Priority support | — | — | ✅ |
| Intended use | Personal / evaluation | Single-org admin | MSP / multi-tenant consultant |
Free tier
Free lets you scan every site and export CSV/JSON reports without a key — enough to identify and audit orphans. Pro and Consultant unlock the full remediation and automation workflow.
Check your current license status¶
Example output (unlicensed):
Activate a license¶
After purchasing from Gumroad you will receive a license key in standard UUID format by email.
The key is validated online against the Gumroad API, written to %APPDATA%\SPClean\license.lic, and takes effect immediately — no restart required. The status is cached locally for 7 days to support offline use before requiring a background re-verification.
Verify activation:
What happens when a feature requires a license¶
Export-SPCReport: ERR-LIC-003: 'HTMLReport' requires a Pro or Consultant license.
Current status: Unlicensed.
→ Purchase at: https://ngochung47.gumroad.com/
→ Register with: Register-SPCLicense -LicenseKey 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
-WhatIf is never gated
-WhatIf on all write cmdlets always works without a license — preview is never restricted.
Error codes¶
| Code | Meaning |
|---|---|
ERR-LIC-001 |
Key format is invalid or cannot reach the API |
ERR-LIC-002 |
Cannot write license file to disk |
ERR-LIC-003 |
Feature requires a Pro or Consultant license |
ERR-LIC-004 |
Feature requires a Consultant license |
See also¶
Register-SPCLicense— activate a keyGet-SPCLicenseInfo— inspect current status