For the complete documentation index, see llms.txt. This page is also available as Markdown.

Analytics FAQs

This FAQ covers the most common questions about Analytics.

General

What is Analytics?

Analytics is a financial and operational intelligence product for MSPs. It connects your PSA and QuickBooks Online data to power pre-built dashboards for revenue, cash flow, AR, client profitability, and technician utilization.

It lives inside the Alternative Payments portal. There is no separate login, no extra vendor, and no manual export workflow.

Who is it for?

Analytics is built for MSP owners, operators, and finance leaders. It is most useful when you need client profitability, technician efficiency, and AR visibility in one place.

What makes it different from BrightGauge, MSP CFO, or Cognition 360?
  • BrightGauge requires custom report building and lacks embedded payment context.

  • MSP CFO is PSA-only. Analytics combines PSA and QuickBooks Online automatically.

  • Cognition 360 is powerful, but requires Power BI and more setup.

Analytics also includes actual payment data from Alternative Payments. That makes the Payments dashboard uniquely useful for collections and DSO analysis.

Do I need separate software?

No. Analytics is included in the portal you already use.

Integrations and requirements

What integrations are required?

Analytics requires:

  • A supported PSA — ConnectWise Manage, HaloPSA, or Autotask

  • QuickBooks Online

The PSA supplies operational data such as agreements, time entries, tickets, clients, and billing context. QuickBooks Online supplies financial data such as invoices, payments, AR, and financial reporting.

Both integrations must be active. One integration alone is not enough to populate the dashboards correctly.

I use a different accounting system. Can I still use Analytics?

Today, Analytics supports ConnectWise Manage, HaloPSA, and Autotask when paired with QuickBooks Online.

Planned accounting support for V2 includes:

  • QuickBooks Desktop

  • Xero

If you use an unsupported accounting platform, tell your account manager. Demand drives prioritization.

Will Analytics change my existing ConnectWise integration?

No. Analytics only needs additional read-only permissions. It does not change your AR, invoicing, or sync workflows.

What ConnectWise permissions are required?

Update the security role used by the Alternative Payments integration. Add Inquire access where needed.

  1. Go to System → Security Roles.

  2. Open the security role tied to the Alternative integration.

  3. In Service Desk, set:

    • Service Tickets: Inquire

  4. In System, set:

    • Member Maintenance: None, None, None, All

    • Member Maintenance - Finance: None, None, None, All

  5. In Time & Expense, set:

    • Expense Report Entry: None, None, None, All

The Alternative Payments team can walk through this during onboarding.

What HaloPSA permissions are required?

Update the Application used by the Alternative Payments integration.

  1. Go to Configuration → Integrations → HaloPSA API.

  2. Open the Application tied to the Alternative integration.

  3. Open Permissions.

  4. Click Edit.

  5. Enable:

    • Read:timesheets

    • Read:tickets

  6. Save the changes.

What Autotask permissions are required?

No additional Autotask permissions are required.

How long does setup take?

After PSA permissions are confirmed and the initial data upload runs, dashboards usually begin populating within 24 hours.

Payment data becomes more useful over time as your payment history grows.

How often does data refresh?

Data refreshes automatically. QuickBooks Online and ConnectWise currently sync hourly.

If something looks stale, wait 24 hours before reporting it as a data issue.

Will a multi-company ConnectWise setup cause issues?

It can. Multi-company setups that rely on Locations or similar separation can add sync complexity.

If you operate several companies in one ConnectWise instance, contact your account manager before onboarding. That helps plan the data pull correctly.

Dashboards and metrics

What does the Overview dashboard show?

Overview is the Analytics home page. It combines:

  • Profitability from QuickBooks Online

  • AR and collections from Alternative Payments

  • MRR and operational efficiency from your PSA

How is MRR calculated?

MRR is calculated from recurring service agreement invoices in your PSA. It is meant to represent predictable contracted revenue.

It should not include:

  • One-time projects

  • Equipment sales

  • T&M invoices

  • Down payment invoices

Why does MRR look too high or too low?

Common reasons:

  • Non-recurring revenue was included by mistake

  • Annual contract revenue was spread across the contract period

  • The current month is partial, so comparisons look artificially lower

If MRR looks inflated, share one example with your account manager.

Why is my client count lower than expected?

Client Trends only includes clients with active recurring agreements. A client may be missing because:

  • They only have project or T&M work

  • Their name does not match between PSA and QuickBooks Online

  • A parent-child agreement structure is not fully captured yet

If one client looks wrong, send the client name from both systems.

What is Labor Cost Impact?

Labor Cost Impact is a relative signal of how labor affects client profitability.

  • Low means labor is proportionate to revenue

  • Moderate means it is worth monitoring

  • High means labor is heavy relative to MRR

High Labor Cost Impact usually points to underpricing or inefficient delivery. This metric depends on accurate technician cost rates in the PSA.

What do the MRR Change tags mean?
  • Net-New — the client contributed MRR for the first time

  • Expansion — the client increased MRR

  • Contraction — the client reduced MRR

  • Churn — the client dropped to zero MRR

What does the Utilization dashboard measure?

Utilization shows how technical team time is used. It includes:

  • Team utilization rate

  • Individual technician utilization

  • Overloaded agents

  • Underused agents

  • Labor Cost Impact

My utilization is very low. Is that a bug?

Not always. Very low utilization is usually caused by:

  • Non-service staff included in the agent list

  • Missing time entries

  • Missing or incorrect burden rates in ConnectWise

Start by filtering to service-only roles. If the result still looks wrong, report it with one example.

Why do non-service staff appear in Utilization?

Utilization pulls all active ConnectWise members. If titles or member types are not set correctly, non-technical staff can appear.

Use the Agent Title filter or a preset to exclude them. You can also correct the member settings in ConnectWise.

What is a healthy MSP utilization rate?

As a rule of thumb:

  • Below 50% usually needs investigation

  • 65% to 80% is a healthy range

  • Above 80% may signal overload and burnout risk

Can I drill into technician work?

Yes. You can drill down from team view to agent, then client, then individual tickets.

When a ConnectWise ticket ID is available, it links directly to the ticket.

What are presets?

Presets are saved filter sets. They let you switch quickly between common views.

Examples:

  • Service Team Only

  • Q2 Client-Facing

  • Top 20 Accounts

What does the Payments dashboard show?

Payments combines:

  • Overdue invoice and AR data

  • Payment activity from Alternative Payments

Key metrics include:

  • Invoice Volume

  • Overdue Invoice Volume

  • Overdue Invoice Count

  • AR Aging Buckets

  • DSO

  • Activation Rate

What is DSO?

DSO measures how long clients take to pay after invoices are issued. It only counts invoices that have already been paid.

Lower is better:

  • Under 30 days is healthy

  • Over 45 days is worth investigating

  • Best in class is around 5 days

What is Activation Rate?

Activation Rate is the percentage of paid invoices processed through Alternative Payments.

As a guideline:

  • 70%+ is strong

  • 90%+ is best in class

Higher Activation Rate usually correlates with lower DSO.

Can I see which clients are furthest past due?

Yes. Use the AR Aging Buckets to drill into specific overdue periods.

From there, you can review invoice and client detail, then jump into Client Trends to understand profitability before acting on collections.

Using the dashboard

How do I filter to one client?

In Utilization, use the client filter at the top of the page.

In Client Trends, use the search field below the MRR chart. This is especially useful for QBR prep, client reviews, and pricing discussions.

Can I change the date range?

Yes. Every dashboard supports date filtering.

You can use:

  • Current month

  • Previous quarter

  • Year to date

  • A custom range

Can I export reports?

Yes. You can export dashboard views as PDF or CSV, depending on the page.

Exports keep the active filters and date range.

Can I give my CFO access without exposing everything?

Not yet. Analytics currently follows existing Alternative Payments permissions. Today, only Admins and Sub-admins can access Analytics.

Granular analytics-only access is planned for Q3 2026.

Why does MFA keep asking me to verify again?

Sessions currently time out after about two hours of inactivity. This protects sensitive financial and operational data.

Onboarding

What does onboarding look like?

Onboarding has three phases:

  1. PSA permissions — for ConnectWise and HaloPSA only

  2. Initial data upload — usually completed within 24 hours

  3. Training call — a 30-minute walkthrough with your Alternative contact

In most cases, Analytics goes live in under 48 hours after permissions are confirmed.

Why does data look incomplete right after onboarding?

This is normal during the first sync window. Current-month data and some history may look incomplete at first.

Wait 24 hours after the initial upload before reporting an issue.

We migrated from QuickBooks Desktop to QuickBooks Online. Will history carry over?

Not always. Pre-migration QuickBooks Desktop history may not transfer automatically into QuickBooks Online-backed Analytics.

If you migrated in late 2025 or early 2026, ask your account manager to review the available history.

Troubleshooting

My dashboards are empty. What should I check?

Work through these steps:

  1. Confirm your PSA and QuickBooks Online integrations are both active.

  2. Verify the required PSA permissions are set.

  3. Wait up to 24 hours after initial setup.

  4. If the dashboards are still empty, contact your account manager or email customersuccess@alternativepayments.io.

Include your account name and the date permissions were enabled.

Why do I see duplicate clients or No trend data?

This usually means the company name in the PSA does not match the display name in QuickBooks Online.

If names differ, mapping can break. Update one system so both names match.

How should I report a data issue?

The best reports include:

  • A screenshot

  • The dashboard name

  • The exact metric

  • The date range

  • What you expected to see

  • One client or invoice example, if relevant

Send it to your account manager or email customersuccess@alternativepayments.io.

Data sources and calculations

Where does Analytics data come from?

Analytics uses three source groups:

  • PSA — MRR, service margin, labor cost, utilization, tickets, and client-level reporting

  • QuickBooks Online — Gross Revenue and Net Profit

  • Alternative Payments — payment timing, collections, AR, and Activation Rate

Which charts come from QuickBooks Online versus the PSA?

Overview

  • Gross Revenue — QuickBooks Online Profit & Loss, Total Income

  • Net Profit — QuickBooks Online Profit & Loss, Net Income

  • Current MRR, MRR Change, MRR Trend — PSA recurring invoice lines

  • Utilization % — PSA time entries and configured capacity

  • Ticket Load — PSA ticket count divided by active agent count

  • Labor Efficiency Ratio — PSA MRR divided by PSA labor cost

Client Trends

  • MRR, Service COGS, Most/Least Profitable Clients — PSA invoice lines and agreements

  • Labor COGS — PSA time entries multiplied by hourly cost

  • ProfitMRR - Service COGS - Labor COGS

  • MarginProfit / MRR

Utilization

  • All utilization metrics come from PSA time entries and agent cost data.

  • Hours Available uses Analytics capacity settings. It is not pulled directly from the PSA.

  • Labor Cost Impact compares PSA time cost to PSA invoice MRR.

Tickets

All ticket data comes from PSA ticket records joined to time entries.

Payments

Payment timing and collection behavior come from Alternative Payments billing and reporting services.

How is MRR calculated for reporting?

MRR is built from PSA invoice line items marked as MRR-eligible. These are recurring lines tied to managed-services agreements or contracts.

Projects, equipment, and T&M work are excluded.

How is Utilization calculated?

Use this formula:

Hours Worked comes from PSA time entries. Hours Available comes from each agent's configured daily capacity multiplied by working days in the selected period.

The top-level Utilization KPI reflects the whole company, not a filtered subset.

A number looks wrong. How do I debug it?

First, identify the source system for that chart. Then compare the same period in that source.

  • Gross Revenue or Net Profit — compare against the QuickBooks Online Profit & Loss report

  • MRR or client profitability — check recurring PSA invoice lines

  • Utilization or hours — review PSA time entries and agent capacity settings

If source data matches, the chart is likely correct. If not, the issue is usually in sync timing, source configuration, or mapping.

Roadmap

What is not in V1?

Current V1 limitations:

  • No custom dashboards

  • No peer benchmarking

  • QuickBooks Online is required as the accounting system

Supported combinations today are:

  • ConnectWise + QuickBooks Online

  • HaloPSA + QuickBooks Online

  • Autotask + QuickBooks Online

Is benchmarking coming?

Yes. Benchmarking is the main V2 feature and is targeted for July or August 2026.

It will compare your KPIs against anonymized peers and is expected to launch with about 100 pre-defined KPIs.

Will there be an AI assistant?

Yes. Natural-language analysis is on the roadmap.

An internal test version already exists, but there is no committed launch date yet.

Which PSAs are supported?

Analytics currently supports:

  • ConnectWise Manage

  • HaloPSA

  • Autotask

All three require QuickBooks Online.

Will there be role-based Analytics access?

Yes. Granular analytics-only permissions are targeted for Q3 2026.

This should also include the ability to share and lock presets for specific users.

Pricing

How is Analytics priced?

Pricing is based on the number of PSA users in your PSA instance:

  • Up to 10 PSA users — $299/month

  • Up to 20 PSA users — $399/month

  • Unlimited PSA users — $699/month

There is no per-seat viewer pricing.

Is there a beta discount?

Yes. Beta participants receive $100/month off the standard price.

Beta pricing is:

  • Up to 10 PSA users — $199/month

  • Up to 20 PSA users — $299/month

  • Unlimited PSA users — $599/month

Beta notes

Why is some data still inaccurate during beta?

Analytics is being rebuilt for the Alternative Payments environment using the Delmar Insights foundation.

Some data gaps are expected during beta while edge cases are resolved across different PSA and QuickBooks Online configurations.

What should I do when I find a beta issue?

Please send:

  • A screenshot

  • The dashboard and metric

  • What you expected

  • One specific client, invoice, or amount

Specific examples are much easier to debug than general reports.

Questions not covered here? Contact your Success Manager or email support@alternativepayments.io.

Love our platform? Rate us on Channel Program and check out our Referral Program page!

Last updated

Was this helpful?