GASP

Revenue per Employee

Revenue per Employee: Annual Recurring Revenue (ARR) divided by total headcount.

Formula

Revenue per Employee = ARR / Total employees

Computable definition

The canonical formula in the GASP formula grammar. The MCP server compiles it to SQL over the datasets listed below.

metric.arr / metric.total_headcount

Unit: currency

Data requirements

Grain: End-of-month snapshot · Frequency: Monthly · Aggregation: snapshot (month) · Staged: no · Main source: HRIS.

Field Dataset Type
employee_id employee string
employee_status employee string
mrr subscription decimal
snapshot_date employee date
snapshot_date subscription date
subscription_status subscription string
Example SQL (Postgres)
SELECT (CAST(((((SELECT COALESCE(SUM(mrr), 0) FROM subscription WHERE snapshot_date = :period_end AND subscription_status = 'active')) * 12)) AS DOUBLE PRECISION) / NULLIF(((SELECT COUNT(DISTINCT employee_id) FROM employee WHERE snapshot_date = :period_end AND employee_status = 'active')), 0)) AS revenue_per_employee

Access: recommended sensitivity tier restricted, access scope unscoped. Guidance your policy engine enforces.

From an agent: with the GASP MCP server, call lookup_metric({ "name": "Revenue per Employee" }) or generate_query({ "metric": "Revenue per Employee", "adapter": "<your adapter JSON>" }).

Benchmarks

  • Below $100K: Early stage or overstaffed
  • $100K-$200K: Growing
  • $200K-$300K: Efficient
  • Above $300K: Highly efficient

What It Tells You

How much recurring revenue the company carries per person, a rough measure of overall productivity.

Connected in the GASP relationship graph.

Upstream: what drives this

Downstream: what this drives

  • Revenue per Employee measures Subscription (Entity)
  • Revenue per Employee measures Employee (Entity)

Try searching for:

↑↓navigate↵select