1. Define the billing baseline
Start with the quantity that will drive the invoice. For many MSPs that baseline is a PSA agreement addition, recurring service, product quantity, or invoice line.
Confirm the customer, service, billing period, and unit being reviewed. A device count, protected-user count, licence quantity, and bundled-service quantity should not be treated as interchangeable.
2. Connect the supported sources
Identify the operational system that best represents the current quantity for each billing model. That may be an RMM, distributor, security platform, backup system, MDM, or another supported source.
Use appropriate least-privilege access and keep the scope tied to the agreed billing review. A connector should provide relevant customer, service, product, and quantity context without requiring unrelated data.
3. Confirm data freshness
Before comparing quantities, confirm when each source last synchronized and which billing period it represents. A recently added licence or removed device may appear in one system before the other.
Stale or failed source data should become a review blocker, not a silent zero or an automatic billing recommendation.
4. Match customer accounts
Customer names often differ between a PSA, vendor portal, tenant, site, and distributor. Confirm that the records being compared represent the same customer relationship.
Aliases, subsidiaries, multiple locations, and parent-child billing arrangements may all require human confirmation before a quantity comparison is trustworthy.
5. Match billed services to source products
Connect each billed service to the source product, licence, device category, or coverage quantity that supports it. Product names rarely match perfectly across systems.
Bundled services and several-to-one relationships need commercial context. The mapping should explain what is being compared without pretending that every business model is one-to-one.
6. Compare quantities
Place the billed quantity beside the relevant source count for the same customer, service, and period. Make the difference visible along with the evidence needed to understand it.
Useful outcomes include aligned, quantity difference, needs matching, needs context, and timing or freshness questions. A difference is a prompt to investigate, not proof that an invoice is wrong.
7. Review and document the decision
An authorized person should decide whether the item requires a billing update, source cleanup, mapping correction, agreement review, deferral, or no change.
Document the evidence and decision so the next billing period does not require the team to reconstruct the same issue from spreadsheets, messages, and memory.
How BillingReconcile supports the workflow
BillingReconcile brings supported source counts, billed quantities, customer and service context, and review outcomes into one read-oriented workspace.
The product helps make the process repeatable while keeping invoice changes and final billing decisions under the MSP team's control.
Related MSP billing guides
MSP billing review checklist
A practical pre-invoice checklist for mapping, license counts, device counts, and final review.
Read guidePSA invoice quantity review
How MSPs review PSA agreement, service, product, and invoice quantities before invoices go out.
Read guideMSP billing discrepancy software
How a reconciliation workspace helps MSP teams review billing mismatches before invoicing.
Read guideCompare PSA invoice quantities against license and device counts
A practical workflow for checking PSA quantities against operational sources.
Read guideWritten by BillingReconcile
BillingReconcile builds billing reconciliation software for MSPs that need to compare invoice quantities against licenses, devices, products, and client accounts before month-end invoicing.
