Built for SentinelOne MSPs

Every feature exists to
recover revenue you're already losing.

Purple Billing is purpose-built around the exact gaps that appear between SentinelOne's usage data and what MSPs actually invoice. Here's how it works.

Your SentinelOne data. Updated daily. No exports required.

Purple Billing connects to SentinelOne via API and pulls a complete picture of your estate every 24 hours. Accounts, sites, agent counts, and active SKUs — all in one view, without anyone logging into the console.

  • Syncs all accounts, sites, and groups automatically
  • Tracks active agent counts per site in real time
  • Identifies which bundle each site is on (Core, Control, Complete)
  • No spreadsheets. No manual exports. No engineering requests.
Sites OverviewLive
SiteSKUAgentsStatus
Acme CorpComplete1,250Active
Globex IncControl450Active
Stark IndCore8,002Overage

Active agents vs. contracted quantities. Compared automatically.

Set a contracted baseline per customer. Purple Billing compares it against live agent counts every day and flags variances before invoices go out — not after the customer dispute lands.

  • Per-customer contracted quantity tracking
  • Daily delta reports showing exact overage counts
  • Alerts when usage exceeds your billing threshold
  • Catch underbilling before it compounds across multiple cycles
⚠️ Billing Gap Detected — Wayne Enterprises
Contracted Agents500
Active Agents (Live)620
Overage+120 agents (+24%)
Estimated Missed Revenue$1,440 / mo
Cycles Missed0 — caught this cycle ✅

Know the moment a billable module goes live — before you absorb the cost.

Add-ons like Vigilance MTR, Network Discovery, Ranger, and Cloud Funnel generate real cost the moment they're enabled in SentinelOne. Purple Billing surfaces every enabled module per site and flags the ones not yet reflected in your billing contract.

  • Full module status visibility per site
  • Flags modules that are enabled but not contracted
  • Turns unbilled module usage into actionable billing events
  • Prevents months of absorbed costs from flying under the radar
ModuleStatus in S1In Contract
Vigilance MTREnabledNot Billed ⚠️
Network DiscoveryEnabledBilled ✓
RangerDisabled
Cloud FunnelEnabledNot Billed ⚠️

Break a $50,000 invoice into 50 customer bills. Automatically.

SentinelOne doesn't care how you invoice your customers. They send you one number. Purple Billing takes that number and allocates it to every customer — by site, by SKU, by agent count, by your own pricing rules.

  • Per-customer cost breakdown based on live usage
  • SKU-level pricing rules you control
  • Overage costs calculated and attributed automatically
  • Export-ready data for your PSA or billing system
Cost Breakdown — March 2025
Acme Corp$1,840.00
Wayne Enterprises$6,240.00
Globex Inc$2,160.00
TechFlow (+Overage)$4,910.00
+ 46 more customers$34,850.00
Total Allocated$50,000.00

Stop paying for endpoints that haven't checked in for months.

Decommissioned laptops. Retired servers. Test machines. They sit in SentinelOne, billing you every month, while generating zero security value. Purple Billing surfaces them — with the exact cost you're absorbing.

  • Identifies endpoints offline for 7, 14, 30, or 90+ days
  • Shows estimated monthly cost per offline device
  • Filter by customer, account, or SKU
  • Actionable list ready to hand to your security team for decommission
Offline Devices — 30+ Days$2,340 recoverable
DeviceDays OfflineCost/mo
WKSTN-ACME-04287 days$18.00
SRV-WAYNE-DC263 days$42.00
LAPTOP-GLOBEX-0841 days$18.00
+ 122 more devices$2,262

One login. Every account. Full hierarchy intact.

If you manage multiple SentinelOne accounts — across different customers, parent orgs, or regions — Purple Billing handles the full hierarchy. No account-switching. No separate logins. One unified billing view.

  • Support for multiple S1 accounts and management consoles
  • Tenant-level user access control — clients see only their data
  • Group-based permission scoping for complex org structures
  • Aggregated reporting across the full estate or filtered per customer
🏢 Multi-Account View
Account: US-East14 sites · 4,200 agents
Account: EU-West8 sites · 1,860 agents
Account: APAC5 sites · 920 agents
Total Estate27 sites · 6,980 agents

Everything else that makes it work.

The details that save time across your whole billing cycle.

🔐

Read-Only API Access

Purple Billing only needs viewer permissions on your SentinelOne account. Finance teams get full visibility with zero security risk.

📊

Reports & Exports

Export billing-ready CSV reports per customer, per billing cycle. Feed directly into your PSA, ERP, or finance tool of choice.

🔔

Billing Alerts

Get notified when usage crosses your configured thresholds — before the invoice period closes. No more retroactive discovery.

📈

Usage Trends

Track agent count growth over time per customer. Spot which accounts are expanding and proactively propose contract updates.

⏱️

Trial Management

Track SentinelOne trial sites separately. Know exactly when trials expire and which ones convert to paid before they slip through.

🔒

Enterprise Security

AES-256 encryption at rest, TLS in transit, SSO support, and full audit logging. Built to pass your customers' vendor reviews.

See exactly what you're missing.

Most MSPs find unbilled revenue in their first sync. Book a 20-minute demo and we'll show you the gaps in your current billing.