---
title: How to get a Token Account's Balance
description:
  "Learn how to quickly retrieve a Solana token account's balance with a single
  call. Includes code examples in both TypeScript and Rust."
---

The token account holds the token balance, which can be retrieved with a single
PRC call

<CodeTabs storage="cookbook" flags="r">

```typescript !! title="Kit" file=packages/docs-examples/cookbook/tokens/get-token-balance/kit.ts#region=balance highlight=9

```

```typescript !! title="Legacy" file=packages/docs-examples/cookbook/tokens/get-token-balance/legacy.ts#region=balance highlight=8

```

```rust !! title="Rust" file=packages/docs-examples/cookbook/tokens/get-token-balance/rust/src/main.rs#region=balance

```

```py !! title="Python" file=packages/docs-examples/cookbook/tokens/get-token-balance/python.py#region=balance

```

</CodeTabs>

<Callout type="info">
  A token account can only hold one kind of mint. When you specify a token
  account, you also specific a mint too.
</Callout>
