Accessing Financial Reporting Settings
- Click Settings in the sidebar
- Under the MSP Tools group, select Financial Reporting
Revenue Categories Tab
The Revenue Categories tab maps your PSA product types and billing items to revenue categories. This classification drives all financial metrics and grading.Revenue Categories
| Category | Description |
|---|---|
| Managed Recurring | Recurring revenue from managed service contracts (e.g., per-seat agreements, monthly monitoring) |
| Non-Recurring | One-time or project-based revenue (e.g., hardware sales, migration projects) |
| Other Recurring | Other recurring revenue that is not core managed services (e.g., software resale, support plans) |
| Product Revenue | Revenue from product sales |
Configuring Mappings
Navigate to Financial Reporting settings
Go to Settings > MSP Tools > Financial Reporting and select the Revenue Categories tab.
Review detected classifications
The page shows product types or billing item types automatically detected from your connected PSA integration, grouped by provider.
Assign revenue categories
For each product type, select the appropriate revenue category from the dropdown. Items left as Uncategorized are excluded from financial calculations.
Summary Cards
Three summary cards at the top of the tab show:- Total Types - Total number of detected product type classifications
- Categorized - How many have been assigned a revenue category
- Uncategorized - How many still need to be mapped (shown as a warning if greater than zero)
PSA-Specific Classifications
The classification structure varies by PSA provider:- ConnectWise
- Autotask
- Halo PSA
ConnectWise uses Product Types and Product Classes to categorize billing items. The settings page shows all detected type/class combinations with item counts.
Reporting Model Tab
The Reporting Model tab configures how endpoints are counted and how financial profitability thresholds are set.Target Seat Price
Set a custom target for your all-in seat price. This adjusts the grade thresholds used in financial scoring.| Grade | Default Threshold | With Custom Target |
|---|---|---|
| A | $200+ | Scales based on target |
| B | $150+ | Scales based on target |
| C | $100+ | Scales based on target |
| D | $75+ | Scales based on target |
| F | Below $75 | Scales based on target |
Endpoint Model
Choose how endpoints are counted for per-seat calculations. This affects Reactive Hrs/Endpoint and All-in Seat Price metrics.| Model | Description |
|---|---|
| Per Device | Count managed devices as endpoints |
| Per User | Count users associated with each company |
| Hybrid | Set endpoint counting rules per company type |
Hybrid Endpoint Rules
When using the Hybrid model, you can set different counting methods for different company types:Set a default fallback
Select the default endpoint source for company types without a specific rule.
Managed Device Types
When using Per Device or Hybrid endpoint models, select which device types count as managed endpoints. Only devices matching the selected types are included in per-endpoint calculations. This lets you exclude device types that are not part of your managed services (e.g., network infrastructure, printers).Support Hour Boards
Select which PSA service boards contribute to the Support Hours metric. Only time entries from selected boards count as reactive support hours.Permissions
| Permission | Access Level |
|---|---|
read_settings_financial_reporting | View revenue categories and reporting model configuration |
manage_settings_financial_reporting | Modify revenue categories and reporting model configuration |