Skip to main content
Financial Reporting Settings let you control how PSA data is classified into revenue categories and how profitability metrics are calculated. The settings page has two tabs: Revenue Categories and Reporting Model.

Accessing Financial Reporting Settings

  1. Click Settings in the sidebar
  2. 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

CategoryDescription
Managed RecurringRecurring revenue from managed service contracts (e.g., per-seat agreements, monthly monitoring)
Non-RecurringOne-time or project-based revenue (e.g., hardware sales, migration projects)
Other RecurringOther recurring revenue that is not core managed services (e.g., software resale, support plans)
Product RevenueRevenue from product sales

Configuring Mappings

1

Navigate to Financial Reporting settings

Go to Settings > MSP Tools > Financial Reporting and select the Revenue Categories tab.
2

Review detected classifications

The page shows product types or billing item types automatically detected from your connected PSA integration, grouped by provider.
3

Assign revenue categories

For each product type, select the appropriate revenue category from the dropdown. Items left as Uncategorized are excluded from financial calculations.
4

Save your mappings

Click Save to apply the changes. Financial metrics will reflect the new mappings on the next data refresh.

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 uses Product Types and Product Classes to categorize billing items. The settings page shows all detected type/class combinations with item counts.
Revenue category mappings must be configured before Financial Reporting shows meaningful data. Without mappings, the system cannot distinguish managed revenue from project revenue.

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.
GradeDefault ThresholdWith 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
FBelow $75Scales based on target
Leave this blank to use the default thresholds. Set a custom value if your market or service model has different pricing norms.

Endpoint Model

Choose how endpoints are counted for per-seat calculations. This affects Reactive Hrs/Endpoint and All-in Seat Price metrics.
ModelDescription
Per DeviceCount managed devices as endpoints
Per UserCount users associated with each company
HybridSet endpoint counting rules per company type

Hybrid Endpoint Rules

When using the Hybrid model, you can set different counting methods for different company types:
1

Select Hybrid as the endpoint model

Choose Hybrid from the endpoint model options.
2

Set a default fallback

Select the default endpoint source for company types without a specific rule.
3

Configure per-type rules

For each company type (pulled from your PSA), select the endpoint source:
  • Use Default - Falls back to the default setting
  • Per Device - Count devices for this company type
  • Per User - Count users for this company type
  • Greater of Both - Use whichever count is higher
Hybrid mode is useful when you have a mix of company types. For example, you might count per-device for companies with large device fleets but per-user for companies where you manage user-based services.

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.
Select only your reactive support boards. Exclude project boards, internal boards, and pre-sales boards to get an accurate picture of break/fix support costs.

Permissions

PermissionAccess Level
read_settings_financial_reportingView revenue categories and reporting model configuration
manage_settings_financial_reportingModify revenue categories and reporting model configuration