| Primary billing job | Microsoft billing automationA focused Microsoft billing layer for licences, Azure, managed users, contacts, and custom recurring services while the supported PSA remains the invoicing system of record.[6][2][5] | In-PSA cloud billingConnectWise PSA Cloud Billing provides an in-PSA workflow for supported subscription and usage billing after the required company, product, agreement, and subscription relationships are configured.[7][8][9] | A simple in-PSA workflow may be enough; more varied Microsoft billing logic benefits from a purpose-built automation layer. |
|---|
| New subscription mapping | Reusable subscription rulesAutoMap applies reusable Microsoft licence and commitment-term rules to matching new subscriptions, routing each to the configured billing profile and PSA destination automatically or pending review.[1] | Configured subscription reviewConnectWise PSA Cloud Billing can track licence-count changes and new SKUs. Its published Microsoft workflow also includes company and subscription review, “Do Not Bill” decisions, and agreement additions; the reviewed material does not describe Sync 365’s reusable term-aware AutoMap route.[8][9] | A reusable mapping rule saves repeat setup when new subscriptions appear and reduces the chance that one waits for attention before billing cutoff. |
|---|
| Custom recurring services | User-driven service billingA configured Microsoft or managed-user count can keep support, backup, antivirus, security, filtering, and other related recurring PSA lines aligned.[2] | Cloud-product agreement additionsConnectWise PSA Cloud Billing centres its public workflow on cloud products and agreement additions. Buyers should test separately how managed-user counts would keep several non-licence recurring lines aligned.[7][9] | MSPs often sell a service bundle around each user, not only the underlying Microsoft licence. |
|---|
| Calculated quantities and overage | Calculated billing rulesCalculated custom licences add and subtract Microsoft licences, subscriptions, users, custom licences, or fixed values to produce bundles, included-seat deductions, and overage quantities.[3] | Quantity builder not documentedThe reviewed ConnectWise PSA Cloud Billing material does not document an add-and-subtract quantity builder for bundles, included seats, overage, or deduplicated users; verify any comparable workflow directly.[7] | The correct quantity may be a formula—such as protected mailboxes minus users already included in the bundle—not a copied vendor count. |
|---|
| Location, department, and split billing | Attribute-based split billingOffice, city, state, country, department, company, domain, Entra group, and custom attributes can split one tenant into separate billable populations and PSA records.[4] | Company-level configurationConnectWise PSA Cloud Billing documents company and agreement configuration. The reviewed material does not describe deriving several billable populations from one tenant by department, location, domain, Entra group, or custom attribute.[8][9] | One Microsoft tenant can represent several sites, departments, franchises, cost centres, or legal billing entities. |
|---|
| Azure consumption workflow | Azure review and postingAzure consumption can move through billing profiles, markup, billing-period review, approval or configured auto-approval, and supported PSA posting.[5] | Package-dependent cloud billingConnectWise PSA Cloud Billing lists cloud-infrastructure billing in the Premium PSA package. Confirm entitlement and test the exact Azure markup, approval, exception, and posting workflow your finance team requires.[10] | Azure comparison should include data timing, markup, period review, approval, exception handling, and the final PSA record—not only ingestion. |
|---|
| PSA ownership and scope | Multi-PSA billing layerSync 365 supports ConnectWise Manage, Autotask PSA, and HaloPSA workflows while the PSA remains responsible for invoices.[6] | ConnectWise-native workflowConnectWise PSA Cloud Billing stays within ConnectWise PSA. That can reduce procurement friction when the relevant capability is already licensed, but it does not provide Sync 365’s multi-PSA Microsoft billing-automation layer.[7][10] | Package entitlement, supported PSA choice, and clear system ownership all affect the time and cost of the final workflow. |
|---|