Loading license data from Microsoft Graph...
💾 Save this as a snapshot?
Cost by license — selected domains
Assigned vs unassigned — selected domains
Cost by license — selected domains breakdown
| License | Users | Monthly cost |
|---|
User license detail
| Name | Domain | License | Monthly cost |
|---|
⚠ Unlisted licenses — price not set
These licenses are assigned in your tenant but are not in the price matrix. They show as $0.00 in cost calculations. Use "Update prices" to set their costs.
| License name (from Graph) | SKU ID | Assigned users | Status |
|---|
Unassigned licenses (all domains)
| License | Unassigned seats | Monthly cost |
|---|
📄
Drop invoice PDF to load
📄
Drag & drop your Granite invoice PDF here, or click to browse
For best results, compress or trim to the summary pages only (the Branch Billing Summary table is all that's needed)
📄 Invoice loaded
Paste the Branch Billing Summary table text below then click Process.
Total cost by division
Service charges vs tax by division
Service charges
Tax & surcharges
Division cost breakdown
| Division | Service charges | Tax & surcharges | Total |
|---|
Account detail
| Account | Location | Division | Charges | Tax | Total |
|---|