Microsoft Reconciliation for Indirect Resellers
Finally Make Sense of M365 Billing
Microsoft 365 billing is a maze. Different commitment terms. Different billing frequencies. Staggered renewals. Random price changes.
This add-on cleans the mess, merges the data, and syncs it into your PSA perfectly.
Why This Add-on Exists
M365 billing is the most chaotic part of your billing process.
There are dozens of M365 SKUs with different commitment terms
Seemingly unlimited flavors of the same product. Each available to commit monthly, annually, or even multi-year.
Each subscription with its own renewal timeline.
Payment frequencies don’t always match the commitment term
Paid monthly for an annual commitment. Paid annually on an annual commitment. Paid monthly on a multi-year agreement.
It’s all over the place.
Price changes happen at different times for different clients
Renewal date price increases.
Mid-term price increases.
Promos expiring at random.
Your billing system can’t keep up.
And Distributor vs Microsoft data never tells the full story
Distributor: Accurate cost and payment terms, terrible user/license detail.
Microsoft: Accurate user assignment & info, zero visibility on cost.
Works with these distributors



What this Add-on Fixes
1. Full SKU, License, and Term Mapping Across All Sources
Every license. Every commitment term. Every payment frequency. Every renewal date. Every assigned user.
Clean. Synced. Accurate.
2. Automatic Change Detection Across the Entire M365 Stack
We track every quantity change, license upgrade, downgrade, user assignment, add, and removal. Regardless of whether it came through your distributor or directly through Microsoft.
If it feels like a miracle, then it probably is.
3. Real Cost Reconciliation with Margin Protection
When Microsoft or the distributor changes the price, you’ll know immediately. And better: you can set automatic margin or markup rules so price increases never erode your profitability again.
Your price goes up when your cost goes up, no manual updates or “catching it” needed.
4. Unified Data Model (Distributor + Microsoft)
- Distributor pricing and product SKUs
- Microsoft license assignment and Microsoft term details
- Contract dates, Renewal timing and Commitment periods
All into one clean dataset.
Accuracy you never had, and nobody else delivered.
5. Auto-Update Your PSA With Clean Data
License counts. Costs. Prices. Changes. Renewal updates. New quantities.
All synced into the PSA automatically, including immediate proration if you want it since we sync daily.
Clients get accurate invoices every time, with no surprises.
What You Get That No One Else Offers
Most tools only sync Microsoft admin data
Which means no cost data and some of the ugliest data dumps you've ever seen.
Others only sync distributor data
Which means no assigned user detail and limited contract term context.
Gradient syncs both
Then merges and reconciles them.
Then syncs it to your PSA, automatically!
Nothing else gives MSPs this level of accuracy or control.
Never miss renewals
Stay on top of subscription expiration dates and auto-renewals with real-time tracking.
Avoid wasted licensing
Keep tabs on unassigned licenses across your clients and know exactly how many there are.
Protect your margins
Catch price increases in real-time and leverage built-in minimum margins to adjust on the fly.
Catch everything
See everything from license assignments and changes in counts or costs - nothing slips by.
Pair It With Reconcile for Total Billing Coverage
The Microsoft Add-on fixes the part of billing that creates the biggest, most expensive mess for you.
Reconcile cleans up billing across the rest of your vendor stack.
