New: Get started with InventoryOS in under 5 minutes. Start Free Trial →
ManagedOS
MSP hub

Run client ops from one
ManagedOS workspace.

Service plans, quotes, reconciliations, Plan-Based Onboarding, team access, and client portal controls live together so MSP teams stop bouncing between spreadsheets and half-connected tools.

Service plans

Name the stack you sell once. Price each device type, list the products included, and assign a plan to every client so Agents and Users know the tier.

InventoryOS /ManagedOS
MSP

Northwind IT

Service plans Price policies Billing reconciliation Usage reconciliation Margin leakage PSA health Auto-tickets Client reviews
Service plansAdd plan
Managed Plan
4 organizations
Custom columns
Primary Devices$100.00/ mo
Secondary Devices$50.00/ mo
Email Only$25.00/ mo
Mobile devices$10.00/ mo
Products
Inventory management
InventoryOS
Antivirus
Huntress EDR
DNS
DNSFilter
Backup
Datto SaaS Protection
Email protection
Proofpoint
Identity protection
Huntress ITDR
Remote monitoring
NinjaOne
Remote access
ScreenConnect
Managed+ Plan
3 organizations
Organizations
Harbor Dental GroupManaged+ Plan
Lakeside Family MedicineManaged Plan
Greenleaf Community ServicesNo service plan

Price policies

Override default prices for healthcare, nonprofit, or legacy clients without rewriting the base plan. Set PSA labor rate and time rounding in the same place.

InventoryOS /ManagedOS
MSP

Northwind IT

Service plans Price policies Billing reconciliation Usage reconciliation Margin leakage PSA health Auto-tickets Client reviews
Add policy
NameInherited fromOverridesOrganizationsLast updated
MSP Pricing DEFAULT-052 days ago
HealthcareMSP Pricing42Yesterday
NonprofitMSP Pricing315 days ago
MSP
MSP Pricing
PSA laborBill time on invoices
Time rounding Custom
Time workedBilled as
1 - 15 min15 min
16 - 30 min30 min
31 - 60 min1 hr
Default rate$ 175.00 / hr
DATTO
Datto SaaS Protection
Datto
Per user
$ 4.00
Monthly
DNSFILTER
DNSFilter
DNSFilter
Per device
$ 2.00
Monthly
Save

Billing reconciliation

Drop in a QuickBooks or other billing export. Every client shows what to add or remove, and you check each line off as you update it.

InventoryOS /ManagedOS
MSP

Northwind IT

Service plans Price policies Billing reconciliation Usage reconciliation Margin leakage PSA health Auto-tickets Client reviews
Billing reconciliation
SummaryDetailsAll changes
ClientSoftware All software All clients
Needs action (12)
HDHarbor Dental Group0 of 2 checked
SoftwareInventoryOSExportChange
Huntress EDR2826Add 2
NinjaOne2826Add 2
LFLakeside Family Medicine0 of 3 checked
SoftwareInventoryOSExportChange
Huntress EDR131166Remove 35
InventoryOS126124Add 2
NinjaOne130170Remove 40

Usage reconciliation

Line up what each vendor reports, what InventoryOS sees, what the plan covers, and what you billed. Approve the quantity in one click.

InventoryOS /ManagedOS
MSP

Northwind IT

Service plans Price policies Billing reconciliation Usage reconciliation Margin leakage PSA health Auto-tickets Client reviews
Vendor usage
Usage reconciliation

What each vendor reports, what InventoryOS sees, what the client's plan covers, and what you billed.

October 2026 Sync now
ClientSoftware All software All clients
Needs review (21)
HDHarbor Dental Group6 lines
SoftwareVendorInventoryOSPlanBilledBill
Huntress EDR30license sync30IncludedManaged+ Plan26-4 vs vendorexport30 Approve
Huntress ITDR30license sync29-1 vs vendorIncludedManaged+ Plan-30 Approve
Microsoft 365 Business Premium26Microsoft 36526assignedNot in planManaged+ Plan-26 Approve
NinjaOne30license sync30IncludedManaged+ Plan26-4 vs vendorexport30 Approve
ScreenConnect24license sync30+6 vs vendorIncludedManaged+ Plan-24 Approve

Margin leakage

See the dollars you lose each month: seats you pay for but do not bill, prices below cost, unused seats, and licensed users who stopped signing in.

InventoryOS /ManagedOS
MSP

Northwind IT

Service plans Price policies Billing reconciliation Usage reconciliation Margin leakage PSA health Auto-tickets Client reviews
Margin leakage
Leaking each month
$2,131.16
103 leaks across 6 clients
Updated 11:30 AM
Paid but not billed$00 items
Priced below cost$7561 item
Unused seats$648.7913 items
Disabled users with licenses$14811 items
Inactive licensed users$578.3753 items
All leak types All clients By clientBy type
LFLakeside Family Medicine52 items$1,631 / mo
Additional License of Office Protect Below cost

Billed at $2.00 a seat but costs you $8.00.

Fix: Raise the client price. Found Oct 21, 2026
$756 / moMark intentional
Microsoft 365 Business Basic Unused seats

87 seats of 125 are not assigned to anyone. The client pays Microsoft for these directly.

Fix: Reduce the seat count with the vendor. Found Oct 16, 2026
$609 / mo est.Mark intentional
Dana Whitfield Inactive user

No sign-in for 96 days. Holds Microsoft 365 Business Premium.

Fix: Check with the client, then remove the licenses. Found Jul 30, 2026
$22 / mo est.Mark intentional

PSA health

Flags unassigned tickets, scheduled tickets left open, billing mismatches, long time entries, and tickets nobody has updated.

InventoryOS /ManagedOS
MSP

Northwind IT

Service plans Price policies Billing reconciliation Usage reconciliation Margin leakage PSA health Auto-tickets Client reviews
Open issues
14
9 from the last 30 days, 5 older and still open
Updated 8 min ago
Unassigned tickets4
Scheduled, not closed2
Billing mismatches3
Long time entries1
Catchall or unlinked2
No recent update2
Unassigned tickets4
#48213Printer offline in front office
Harbor Dental GroupService DeskNew

Open 3 days with nobody assigned.

Mark OK
#48197New hire laptop setup
Summit Financial CPAProjectsScheduled

Open 2 days with nobody assigned.

Mark OK

Auto-tickets

Open a PSA ticket automatically when an alert fires, like a missing security tool or an offboarded user who still holds a license. Optionally try an RMM fix first.

InventoryOS /ManagedOS
MSP

Northwind IT

Service plans Price policies Billing reconciliation Usage reconciliation Margin leakage PSA health Auto-tickets Client reviews
Auto-tickets
8 of 25 alerts on · 5 of 8 clients ready to ticket
Alerts & templatesClientsTicket log
All alerts
Agents · 5 of 8 on
Missing required tool

A device is still missing a required integration 3 hours after it appeared.

No wait
Missing required software

A device is missing software a required software rule expects.

No wait
Blocked software installed

A device has software a blocked software rule flags.

No wait
Agent not reporting

The InventoryOS agent stopped checking in while another connected tool still sees the device.

No wait
Users · 3 of 5 on
New user missing products

A new user is still missing a product in their service plan after the onboarding grace window (48 hours).

48 hours
Offboarded user still licensed

A disabled account or shared mailbox still holds a license or is still billed in a connected product.

No wait
MFA not registered

A licensed, enabled user has not registered MFA.

No wait
Mailbox nearly full

A licensed mailbox is at 95% or more of its quota.

No wait

Quotes

Quote, win, and onboard in one place. Build a branded quote from your service plans, track it on a pipeline board, and turn a signed quote into a client without retyping anything.

  • Pull products and pricing straight from the plan the client will land on.
  • Keep every draft, sent, and signed quote on one board.
  • Create the org and assign the plan when the quote is accepted.

Plan match

Match live inventory to the plan a client should be on, then turn coverage gaps into clear quote and onboarding work.

Plan-Based Onboarding

Assign a plan and get a per-client checklist with Manual, Verified, or Automatic setup modes for each product in the stack.

  • Template library for the tools you sell most often.
  • Wizard with stage stepper and Atlas status summary.
  • Optional delayed PSA tickets when software stays unmapped.

Client checklist

A temporary Onboarding item appears in the side nav until plan software is set up, so techs always know what is left.

Team & client ops

Add technicians once with View or Manage set per portal page. New clients start with your default rules, columns, and fields. Enable ViewOS when a customer should review inventory and charges themselves.

  • Hub-level membership and SSO for the MSP org.
  • New-org defaults so every client starts on your baseline.
  • ViewOS invites and grant-scoped access for end customers.

Also on InventoryOS

Client reviews send each client a secure link to check devices, users, and charges before you invoice.

InventoryOS supplies the live evidence ManagedOS bills and onboardings against.