---
title: "Retrieves the list of expense categories configured in the account, including unit price settings for per-unit expense tracking."
method: GET
path: "/api/ExpenseCategory"
tags: ["ExpenseCategory"]
---

# Retrieves the list of expense categories configured in the account, including unit price settings for per-unit expense tracking.

`GET /api/ExpenseCategory`

The default sort order is by Name asc

## Query parameters

- `isEnabled` boolean

## Response `200`

Returns the list of expense categories with unit price configuration.

- ExpenseCategoryList — Collection of expense categories configured in the account.
  - `Categories` ExpenseCategoryDetails[] — List of expense categories.
    - `ExpenseCategoryID` integer — Unique identifier for the expense category.
    - `Name` string — Name of the expense category.
    - `Enabled` boolean — Whether this category is currently active and available for use.
    - `hasUnitPrice` boolean — Whether this category uses unit pricing (e.g. mileage rate per km/mile).
    - `UnitPrice` number, double — The predefined price per unit, if hasUnitPrice is true.
    - `UnitName` string — The unit label (e.g. 'mile', 'km'), if hasUnitPrice is true.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/avaza/apis/avaza-api-documentation.md) · [All operations](https://skmtc.net/avaza/apis/avaza-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avaza/avaza-api-documentation/versions/1eeadf750514/schema)
