---
title: "List account balances"
method: GET
path: "/public/v1/account_balances/"
tags: ["Account Balances"]
---

# List account balances

`GET /public/v1/account_balances/`

Retrieve account balances for one company as of a date, equivalent to a Trial Balance report. Balance-sheet accounts report the balance through the date. Income-statement accounts report the balance from the start of the fiscal year that contains the date. Retained Earnings carries the closed fiscal years' net income on top of anything posted to it directly. Balances are in the company's base currency. Accounts with no activity are included with a zero balance, and inactive accounts are included.

Rows are paged by `limit` and `offset` and ordered by account number. There is no total in the response: `count` is the number of accounts.

## Query parameters

- `company_id` integer, required — Company to report on. Balances are in this company's base currency.
- `as_of_date` string, date, required — Report date. Balance-sheet accounts report through this date; income-statement accounts report from the fiscal year start.
- `limit` integer — Number of records to return per page (capped at 200)
- `offset` integer — Number of records to skip before starting to return results

## Response `200`

OK

- PagedPublicAccountBalanceSchemaOut
  - `items` PublicAccountBalanceSchemaOut[], required
    - `company_id` integer, required
    - `company_name` string, required
    - `account_id` integer, required
    - `account_number` integer, required
    - `account_name` string, required
    - `account_type` 'bank' | 'accounts_receivable' | 'other_current_asset' | 'fixed_asset' | 'unbilled_receivable' | 'deferred_expense' | 'other_asset' | 'investment' | 'accounts_payable' | 'credit_card' | 'deferred_revenue' | 'long_term_liability' | 'other_current_liability' | 'equity' | 'income' | 'cost_of_goods_sold' | 'expense' | 'other_income' | 'other_expense' | 'statistical', required
    - `as_of_date` string, date, required
    - `balance` string, required — Balance in the company's base currency. A debit balance is positive, a credit balance is negative.
    - `currency` string, required — The company's base currency.
  - `count` integer, required

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

## Changes

> 26 revisions in range; 1 not diffed.

- **2026-09-24** `91438f9a065f` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/dualentry/apis/dualentry-public-api-2/changes/public/v1/account_balances/get.md)

---

[API](https://skmtc.dev/dualentry/apis/dualentry-public-api-2.md) · [All operations](https://skmtc.dev/dualentry/apis/dualentry-public-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/dualentry/apis/dualentry-public-api-2/revisions/91438f9a065f?raw)
