- Terraform
- Manual setup
- Chargeable usage events only (Cursor marks these as chargeable).
- Per-user spend using the
user_emailfrom Cursor. - Per-model usage (group by Service name = model).
- Feature-level breakdown using
kind,max_mode, andis_headless.
- Non-chargeable or included usage (e.g., free or bundled allowances).
- Seat or license invoices that are not emitted as usage events.
- Taxes or adjustments outside the usage event stream.
- Per-user email spend: group by Resource name or Sub account id (both map to the Cursor user email).
- Per-model costs: group by Service name (model) and break down by
SKU (
inputvsoutputtokens). - Feature usage: group by the
kind,max_mode, andis_headlesslabels to compare Compose vs Chat, Max mode usage, or headless runs.
Cursor costs are attributed to input tokens. Output token rows are
included for usage analysis but have $0 cost.
