FAQ
Frequently Asked Questions
Everything you need to know about MSP billing reconciliation, why vendor billing and PSA billing drift apart, and what to expect when you run the check.
How it works
What is MSP revenue leakage?
MSP revenue leakage is recurring income that should be billed to clients but is not, usually because vendor quantities, agreements, and PSA billing lines drift apart over time. Your PSA only reflects what was entered into it, so if the vendor side changes and nobody updates billing correctly, revenue can slip through.
How does Leakage Finder work?
Leakage Finder compares vendor or distributor billing exports against PSA billing exports. It normalizes client and product names, matches exact and likely equivalents, and shows which recurring items are unbilled, under-billed, mismatched, or orphaned so your team can review them before invoices go out.
How accurate is the fuzzy matching?
The matching engine uses a 0.35 score threshold on Fuse.js. Every fuzzy match shows a confidence score and a normalization trail so you can see why a match was accepted and what still needs review.
How long does a reconciliation take?
Usually a short upload-and-review workflow. The exact timing depends on file size, but the point is to get from two exports to a review list quickly enough to use it during the monthly billing cycle.
CSV formats & integrations
What CSV formats are supported?
Leakage Finder auto-detects column names using common aliases. The vendor CSV needs: Client Name, Product Name, Quantity. The PSA CSV additionally needs Unit Price. No manual column mapping is required. Sample templates for Microsoft 365, ConnectWise, Autotask, and Kaseya are available in the dashboard.
Which PSA tools are supported?
Any PSA that can export billing data as CSV. This includes ConnectWise Manage, Datto Autotask, Kaseya BMS, HaloPSA, Syncro, SuperOps, and Atera. If your PSA exports client name, product name, quantity, and unit price, it will work.
Which vendor sources are supported?
Any vendor or distributor that exports billing or license data as CSV is a candidate. Common MSP sources include Microsoft Partner Center and distributors such as Pax8, Ingram Micro, TD SYNNEX, and Sherweb.
Pricing & account
Is there a free plan?
Yes. The free plan includes 3 audits on your own CSV data with no credit card required. The sample audit using demo data is always free with no sign-in.
Can I cancel anytime?
Yes. Subscriptions are month-to-month and can be cancelled from your account settings at any time. Your account reverts to the free tier at the end of the billing period.
Are prices in USD or CAD?
All prices are in Canadian dollars (CAD). Starter is $49 CAD/month. Pro is $149 CAD/month.
Will Leakage Finder auto-update my PSA?
No. Leakage Finder is designed as a review-and-approve check, not a blind writeback tool. It shows the mismatches, the likely revenue impact, and the rows that need attention so your team can decide what should change.
Security & privacy
Is my billing data secure?
All data is stored with row-level security (RLS). Each user's audit data is isolated, data is processed server-side, and it is not shared with third parties.
Buyer concerns
Our PSA already handles billing. Why would we need this?
Your PSA handles the billing records you put into it. It does not know when vendor quantities changed, a SKU was renamed, or an agreement drifted unless someone updated those billing lines correctly. Leakage Finder acts as a check on the systems by showing the gap between vendor exports and PSA billing before invoices go out.
We are too small for this. Is it still worth doing?
Often yes, because it only takes a few missed recurring items to matter. The Free plan is there so you can validate the gap on your own exports before committing to a monthly workflow.
Setup sounds like a pain. What is actually involved?
It is not a giant implementation project. You sign in, upload a vendor or distributor export and a PSA billing export, review the flagged rows, and decide what to correct. The workflow is built to fit into billing review, not replace your PSA.
What if I find gaps and have to explain them to clients?
The output gives you a line-item review with client, product, quantity, and dollar impact. That makes it easier to explain a billing correction as a reconciliation issue you found and fixed, rather than a vague price change.
Read the billing correction playbookHow often should MSPs reconcile vendor billing?
Monthly is the strongest default, ideally before your billing cycle closes. That gives you time to correct PSA billing, confirm the fix, and recover revenue already earned before the invoice goes out.
Still have questions?
Email us at support@leakagefinder.com or inspect the sample audit before you upload your own data.