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.
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.
Go to System → Security Roles.
Open the security role tied to the Alternative integration.
In Service Desk, set:
Service Tickets:
Inquire
In System, set:
Member Maintenance:
None, None, None, AllMember Maintenance - Finance:
None, None, None, All
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.
Go to Configuration → Integrations → HaloPSA API.
Open the Application tied to the Alternative integration.
Open Permissions.
Click Edit.
Enable:
Read:timesheetsRead:tickets
Save the changes.
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
What does Client Trends show?
Client Trends shows per-client profitability. It combines recurring revenue from your PSA with labor and service cost data.
Use it to:
Find your most and least profitable clients
Track MRR changes over time
Spot accounts that need pricing or delivery review
Key metrics include Avg MRR, MRR Change, Profit Margin, and Labor Cost Impact.
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 OnlyQ2 Client-FacingTop 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:
PSA permissions — for ConnectWise and HaloPSA only
Initial data upload — usually completed within 24 hours
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:
Confirm your PSA and QuickBooks Online integrations are both active.
Verify the required PSA permissions are set.
Wait up to 24 hours after initial setup.
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 IncomeNet Profit — QuickBooks Online Profit & Loss,
Net IncomeCurrent 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
Profit —
MRR - Service COGS - Labor COGSMargin —
Profit / 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?

