Skip to content

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.

→ Purchase on Gumroad


Check your current license status

Get-SPCLicenseInfo

Example output (unlicensed):

Status      : Unlicensed
Tier        : FREE
Email       :
ExpiresAt   :

Activate a license

After purchasing from Gumroad you will receive a license key in standard UUID format by email.

Register-SPCLicense -LicenseKey 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'

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:

Get-SPCLicenseInfo
Status      : Active
Tier        : PRO
Email       : you@contoso.com
ExpiresAt   : 2027-06-22T12:00:00.0000000Z

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