Annotate events with cost. Get profit and LTV per customer.
The mechanism is intentionally small. When you ingest an event through the Polar API, you can attach a _cost property with an amount and a currency, and Polar will treat that as the cost of serving the event.
Those costs are aggregated alongside revenue on the same pipeline that already powers your usage meters, so there's no second source of truth to maintain and no separate ETL job to run.
The result is queryable through the Metrics API and visible in the dashboard with no additional setup. Profit and lifetime value land per customer, ready to plot or feed into your own analytics.
Annotate any ingested event with a _cost amount and currency.
Drill into individual events to see which calls drove cost.
Revenue minus cost, computed automatically and available through the Metrics API.
Per-customer lifetime value, computed against the actual cost to serve.
Anything you pay for that can be attributed to a customer can be tracked as cost.
The same Metrics API and dashboard you use for revenue, with cost as a first-class dimension.
Cost Insights doesn't introduce a parallel system. The events you already ingest for usage billing get one extra property, and the rest of the work happens on the same backend.
That means a single source of truth across revenue, usage, and cost, and metrics that line up because they're computed from the same stream.
Add a _cost property to your ingestion calls.