Calculated custom licence billing

Turn complex service rules into one billable quantity

Add and subtract trusted Microsoft, user and service counts to calculate the recurring quantity your MSP actually needs to bill.

MSP billing specialist turning several service counts into a calculated recurring billing quantity

The number you bill is not always stored in one system. Backup overage may be total protected mailboxes minus the users already included in a managed-service bundle. A security service may cover several Microsoft licence plans but count each person once. A customer minimum may need to apply after exclusions.

Calculated custom licences let the MSP express that logic directly. Add or subtract source quantities in the required order, apply the filters that define the count, and map the final result to the recurring PSA billing item.

Add and subtract sourcesCombine custom licences, Microsoft licences, subscriptions, user counts and fixed quantities in one ordered calculation.
Calculate overageSubtract the quantity included in a managed service from the full backup, security or add-on count.
Remove duplicate usersCombine several Microsoft licence groups without billing the same person twice where that option applies.
Map the resultSend the calculated quantity through its billing profile to the configured PSA product, service or item.

Build the billable result, not another manual adjustment

A simple sync copies a source count. Calculated billing answers the harder question: what should this customer actually be charged after inclusions, overlaps and service rules are taken into account?

Recurring serviceExample calculationBilling outcome
Mailbox backup overageAll protected mailboxes − managed users included in the bundleOnly the additional backup seats reach the overage line.
Email security overageAll protected mailboxes − included security seatsThe customer is billed for the count above the agreed inclusion.
Service bundleBusiness Premium users + selected enterprise-plan users, with duplicates removedOne repeatable bundle count can drive the related recurring service.
Split customer countActive licensed users filtered by office, department, domain or custom attributeThe calculated quantity follows the customer structure the agreement needs.

Use the right source for every term

A calculation can draw from a custom licence, a Microsoft licence, an individual subscription, all users or a fixed quantity. Depending on the source, the rule can use total, active or available counts and can be narrowed with user or licence filters.

Common filters include department, office, city, state, country, company, enabled status, domain, assigned licence and extension attributes. That makes the calculation useful when the billable count follows the customer’s business structure rather than the whole tenant.

Keep complex counts explainable

  • Order the terms so additions and deductions follow the commercial rule.
  • Exclude disabled users or count only active licensed users where the service requires it.
  • Remove duplicate users when several licence groups overlap.
  • Floor a negative calculated result at zero rather than creating an unintended negative quantity.
  • Keep the source rows visible so finance and operations can understand how the result was produced.

Map the calculation into the PSA workflow

The calculated custom licence has its own Sync 365 billing profile. That profile maps the result to the appropriate product, service or item and supported billing destination in ConnectWise Manage, Autotask or HaloPSA.

The PSA remains the system of record and raises the invoice. Sync 365 owns the repeatable calculation that prepares the recurring quantity before supported PSA records are updated.

Why advanced custom billing helps an MSP stand out

Cleva Group’s public customer story captures the difference between basic licence sync and commercially useful billing automation: complex customers also need support, backup, security, minimums and customer-specific recurring rules to follow the right count.

“Everyone can do 365 licensing. It's the custom stuff I need.” — Chris F, Operations Director, Cleva Group

Read the Cleva Group storySee the DAS Health workflow

Calculated custom licence billing FAQ

How is this different from a normal custom licence?

A normal custom licence can create a trusted count for one service or group. Calculated mode combines several source rows with addition and subtraction to produce a derived quantity such as an overage, bundle or net billable count.

Can calculated billing combine several Microsoft licence products?

Yes. A calculation can combine relevant Microsoft licence groups and, where appropriate, remove duplicate users so one person is not counted twice.

What happens if the deductions are larger than the additions?

The calculated quantity floors at zero, avoiding an unintended negative billing count.

Does Sync 365 create the customer invoice?

No. Sync 365 calculates and aligns the supported recurring quantity; the PSA remains responsible for invoicing.

Book a calculated billing demoSee calculation examples

Inside the expression builder

Build an overage rule from the services you already track

This live demo rule counts all SkyKick backup mailboxes, subtracts managed users, and leaves the overage quantity ready for its configured PSA billing item.

Sync 365 calculated custom licence expression builder adding SkyKick backup mailboxes and subtracting managed users
Add, subtract and order the terms in the calculationThe calculated mode turns several source quantities into one explainable billing result instead of another month-end spreadsheet.

Complex billing walkthrough

Bring us the recurring service rule that lives in a spreadsheet

See how included quantities, overages, bundles and customer-specific calculations can become repeatable PSA billing logic.Bring one real customer example to a technical demo. We’ll identify the source counts, deductions, filters and billing destination, then show how the calculated result can fit your supported PSA workflow.