License reconciliation for MSPs
Stop paying for seats nobody uses.
Reconlio is license reconciliation built for MSPs. Upload a client’s vendor invoices — Microsoft 365, Bitdefender, SentinelOne, Datto, Proofpoint, Adobe, and more — and Reconlio automatically detects the vendor, reads the billed seat count, and compares it against that client’s actual user roster.
Every seat billed for someone who left, or a tier nobody needs, shows up as waste on the dashboard in dollars, not just a raw seat count. Reconciliation results also map onto the security compliance controls they satisfy, so the same upload does double duty for an audit.
No manual spreadsheet reconciliation, no guessing which invoice covers which client. Create a client, upload their roster and invoices, and Reconlio finds the gap.
Detects invoices from
How it works
3 steps, in order — each one only makes sense once the last one has run.
- 01
Add the client, upload what you’ve got
Create the client in Reconlio, then drop in their vendor invoices and current user roster — a CSV export, or connect Microsoft 365 / Google Workspace directly and let it stay in sync.
- 02
Reconlio reads and matches
Detects the vendor automatically, extracts the billed seat count and tier from each invoice, and compares it against who’s actually active on the roster — no manual spreadsheet lookups.
- 03
See the dollar gap, mapped to compliance
Every mismatch shows up as waste in dollars per month on the dashboard, and the same reconciliation satisfies ISO 27001 / SOC 2 access-review evidence.
Connect once, stay current
Directory sync is the one part of this that doesn’t need a re-upload.
The first import runs itself
Finish connecting Microsoft 365 or Google Workspace and Reconlio queues the roster import the moment the connection is stored — no separate “Sync now” click, no browser refresh. After that, it checks in every night on its own.
Nothing it doesn’t need
The connection only ever reads who’s active in the directory — never mail, files, or write access — and every stored token is encrypted at rest, not just at the network layer.
What Reconlio catches
Not a seat count. A dollar figure, with the reason attached.
Ex-employee still billed
A seat invoiced for someone who left four months ago doesn’t stop billing on its own. Reconlio flags it the moment the roster and invoice disagree.
Wrong tier for the job
A $69 E5 seat where a $12 F3 seat would cover the role shows up as a downgrade opportunity, in dollars, not just a raw seat count.
One roster, every vendor
Microsoft 365, Google Workspace, Bitdefender, SentinelOne, Datto, Proofpoint, Adobe, CrowdStrike, Acronis — one upload cycle reconciles all of them against the same client roster.
Nothing double-counted
Re-running a reconciliation replaces the snapshot instead of stacking duplicate waste on top of what you already fixed.
Compliance
Every reconciliation is also audit evidence
A user-access review needs proof that who’s billed matches who’s actually active — that’s exactly what a reconciliation already establishes. Reconlio maps its results directly onto ISO/IEC 27001:2013 and SOC 2 Type II control evidence, timestamped, so the same upload does double duty for an auditor.
Pricing
Every vendor Reconlio detects, on every plan. No per-seat pricing, no setup fee. Start with one client for free — no credit card, no time limit.
Starter
$99/mo
Up to 10 clients
For a solo MSP getting reconciliation off spreadsheets.
Start with StarterGrowth
Popular$199/mo
Up to 50 clients
For a growing team covering its whole book of clients.
Start with GrowthScale
$349/mo
Unlimited clients
For an MSP running reconciliation across every client it manages.
Start with ScaleFrequently asked questions
- Do I need a credit card to start?
- No. The free plan covers one client for as long as you want to try it — no card, no time limit.
- Which invoices can Reconlio read?
- Microsoft 365, Google Workspace, Bitdefender, SentinelOne, Datto, Proofpoint, Adobe, CrowdStrike, and Acronis today, detected automatically from the invoice itself.
- Do I have to connect Microsoft 365 or Google Workspace?
- No. You can upload a CSV roster instead — connecting a directory just keeps it in sync automatically instead of a manual re-upload.
- Does this replace my compliance audit?
- No, but every reconciliation maps onto real ISO 27001 / SOC 2 access-review evidence, so it removes a chunk of the manual work behind one.
- Can I cancel anytime?
- Yes, from Settings — no contract term, on any plan.
Find out what you’re paying for seats nobody uses.
One client, free, no credit card. See the first dollar figure in minutes.