Product updates

Sync 365 Product Updates: January to June 2026

Sync 365 January to June 2026 product update covering calculated billing, issue visibility and Azure insights

The first half of 2026 brought a substantial set of Sync 365 improvements for MSP billing teams. The biggest additions were calculated custom licences, centralised issue visibility, clearer subscription context, editable and more detailed reports, company tags, and new Azure consumption dashboards.

Together, these updates make it easier to answer three operational questions: What needs attention? What changed? What should be billed?

The six-month update at a glance

From January to June 2026, Sync 365 added or improved:

  • calculated custom licences for derived recurring-service quantities;
  • user, department, office, domain and account-status controls in custom calculations;
  • centralised Issues & Actions and clearer paths from an error to the affected licence;
  • dashboard visibility for licences without billing profiles;
  • richer subscription, term, change and qualification context;
  • editable monthly reports with optional subscription data;
  • colour-coded company tags and tag-based report filters;
  • portfolio-level and company-level Azure consumption dashboards;
  • Azure Bill in Advance setup controls; and
  • safer invoice-description formatting and Direct CSP administration.

Calculated custom licences bring complex recurring billing into Sync 365

The largest feature release in this period was calculated custom licences.

A calculated custom licence can combine trusted quantities using ordered addition and subtraction terms. Sources can include another custom licence, a Microsoft licence, a subscription, a user population or a fixed quantity. The result can then be mapped through a Sync 365 billing profile to the relevant product, service or item in a supported PSA.

This is useful when the quantity an MSP bills is not available as one clean Microsoft count.

A practical overage example

Imagine an MSP includes 50 managed mailboxes in a customer bundle but currently protects 63 mailboxes. A calculated custom licence can express the billable overage as:

63 protected mailboxes − 50 included mailboxes = 13 billable overage units

The PSA remains the system of record. Sync 365 calculates the intended quantity and keeps the relevant supported billing record aligned with the rule.

Filter the population that contributes to the calculation

Calculated custom licences can use filtered user populations. That includes attributes such as department, office and domain, which is useful when one Microsoft tenant contains several sites, brands, legal entities or billable groups.

The first-half release also added controls to:

  • exclude disabled users from user-based custom-licence counts;
  • require users to have an assigned licence where appropriate;
  • remove duplicate users from overlapping populations;
  • preview the usernames contributing to a calculated quantity; and
  • bulk-add several expression terms with the same settings instead of creating each term separately.

These controls help turn a broad tenant user list into a count that matches the service the MSP actually sells.

For more examples, see calculated custom licence and overage billing and custom licence billing for recurring services.

Find billing gaps and sync issues faster

A recurring theme across the releases was moving from passive totals to actionable remediation.

Billing-profile gaps are now visible and easier to fix

Sync 365 added dashboard and company-list visibility for licences without billing profiles. Users can see the affected products, open the relevant company, and jump to the mapping view with missing mappings highlighted.

Sync 365 licence mapping chart showing mapped and unmapped licences
Dashboard mapping visibility makes incomplete billing-profile coverage easier to spot.
A Sync 365 licence row highlighted because its billing profile mapping is missing
Opening the affected company highlights the licence mapping that needs attention.

Counts also refresh after custom-licence changes, and Azure product subscriptions are excluded from licence billing-profile gap totals where they do not belong. That keeps the worklist focused on genuine mapping tasks.

Issues & Actions centralises operational errors

Under Tools → Health & Permissions, the Issues & Actions area provides a central place to review company, sync and scheduled-process problems. Search, sorting and pagination make it easier to find a particular issue across the full result set.

Sync 365 Health and Permissions overview with issue categories and counts
Health & Permissions brings important tenant, permission and sync issues into one operational view.

Recognised errors can include a direct knowledge-base link. Company errors are also shown in the context of the affected company, and later improvements link an issue to the affected mapped licence and highlight that row in Agreement Sync.

Instead of seeing that something failed and beginning a broad investigation, the user can move from the issue to the likely remediation point.

Direct CSP users also gained a tenant-level Exclude GDAP Alerts option. This suppresses GDAP-specific alerts where they are not relevant while leaving subscription loading active.

Subscription screens now explain more of the billing context

Licence and subscription records gained more detail throughout the first half of 2026. Depending on the relevant view, users can now see fields such as:

  • commitment term;
  • subscription ID;
  • issue type and company error;
  • annual-agreement context;
  • change reason;
  • the time a change was detected; and
  • the name of an applied filter.

Sync Overview also gained Subscription ID and Term columns in Upcoming Expiries. This helps distinguish similar Microsoft products and commitments, especially when one customer has several subscriptions under the same product family.

For Direct CSP subscriptions, Microsoft-provided friendly names now take precedence, with the previous Sync 365 name retained as a fallback. This gives users clearer product context, including education and nonprofit variants where Microsoft supplies that detail.

Microsoft-friendly education subscription name displayed in Sync 365
Microsoft-friendly subscription names make qualified and specialised products easier to identify.

Change reasons and EST transitions are easier to understand

The subscription details panel can show a human-readable reason for a detected change and when Sync 365 detected it. The same context is available in Pending Mapping where action is required.

Direct CSP subscriptions scheduled to move to an Extended Service Term (EST) now show an EST indicator, including in export data. That gives billing and account teams clearer notice before the transition.

Qualification badges reduce cross-checking

Education, Government/GCC and Nonprofit badges appear on qualified companies, with qualification labels also shown on relevant licences.

Education and Nonprofit qualification badges beside companies in Sync 365
Qualification badges make special-sector customers visible in the normal company workflow.

This matters when a portfolio contains commercial and qualified subscriptions that look similar but require different interpretation.

Monthly reports are more useful and easier to maintain

Saved monthly reports can now be edited. Previously, changing a configuration meant deleting the report and creating it again.

Report configuration also gained an option to include subscription information. Teams can choose whether a customer-facing or internal report needs subscription-level detail rather than using one fixed format for every audience.

Combined with the extra term, subscription and filter context in Sync Overview, this makes reports more useful for billing review, renewal preparation and account conversations.

Company tags add reusable customer segmentation

Admins can create company tags, optionally assign colours, and attach multiple tags to both standard and Azure companies.

Sync 365 company tag management showing reusable colour-coded tags
Reusable colour-coded tags can represent service tier, region, ownership group or another meaningful segment.

Tags can then be used to filter company lists, Sync Overview, monthly-report logs and Azure consumption reporting. For example, an MSP could review only strategic accounts, one service tier or the customers owned by a particular team without maintaining separate static reports.

New Azure dashboards turn consumption movement into a review workflow

June introduced new Azure consumption views at both portfolio and individual-company level.

Review cost, sell and markup across all Azure companies

The all-company overview shows total cost, sell and markup, with comparison against the previous billing month. Users can filter the view by billing month, currency and metric, then select company trend lines for closer review.

Sync 365 Azure Consumption Overview showing total cost, sell and markup
The portfolio overview summarises Azure cost, sell and markup with month-on-month movement.
Azure monthly consumption trends by company with month, tag and metric filters
Trend lines and filters help billing teams isolate unusual movement across their Azure customer base.

Investigate an individual company

An individual Azure company dashboard shows monthly cost, sell, markup, usage quantity and billing-item count. Trends can be grouped by:

  • product;
  • type;
  • category;
  • resource; or
  • subscription.

A billing-period comparison then classifies consumption as new, removed, increased, decreased or unchanged, with previous value, current value and difference.

That turns a month-on-month total into a practical exception list: first identify that a company changed, then identify which resources or subscriptions caused the movement.

Read more about automated Azure consumption billing for MSPs.

Azure Bill in Advance gained a clearer first-charge workflow

For MSPs using Azure Bill in Advance, Sync 365 added support for creating the initial advance PSA charge when the setting and amount are configured. The user can choose the intended billing period, and the action is removed after successful submission to reduce the risk of accidentally creating the initial charge twice.

See the full Azure Bill in Advance workflow.

Smaller controls that solve real billing-admin problems

Several narrower updates are also worth calling out:

  • Pipe-separated usernames: invoice descriptions can use name1|name2|name3 instead of commas, avoiding ambiguous parsing when a display name contains a comma. Existing customers retain comma-separated output by default unless they change the setting.
  • More accurate filter context: filter names appear in relevant Sync Overview and export data, making it easier to understand why a licence was excluded or received an override.
  • Better Direct CSP administration: Microsoft-friendly names, EST indicators, qualification badges and optional GDAP-alert suppression reduce manual cross-checking.
  • Faster formula setup: bulk term creation makes larger calculated custom-licence expressions less repetitive to configure.

What these releases mean for MSP billing teams

The first-half releases are not one isolated feature. They improve the path from source data to a defensible billing action:

  1. See the exception in a dashboard, report or central issues list.
  2. Understand the context through subscription IDs, terms, filters, change reasons and qualification data.
  3. Open the affected record with missing or errored mappings highlighted.
  4. Apply the right billing logic, including calculated custom quantities and company-specific segmentation.
  5. Review the outcome through richer monthly reports and Azure consumption comparisons.

If your MSP is still reconciling Microsoft licences, Azure usage and custom recurring services in separate spreadsheets, see how Sync 365 works or start a free 30-day trial.

S
Sync 365Built by an MSP, for MSPs. Writing about Microsoft CSP billing, PSA workflows, and recovering the revenue that slips through.

See where your billing drifts

Start a free 30-day trial — no card required.