> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dojah.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Wallet & billing

> How Dojah billing works — a prepaid pay-as-you-go wallet, the 402 low-balance response, and checking your balance.

Dojah is pay-as-you-go. Each production call draws from a prepaid wallet — keep it funded and your integration keeps running.

## How billing works

Every successful production request charges your wallet. Costs vary by the check you call. Sandbox calls are always free, so you can build and test without spending anything — see [Sandbox & test data](/api-reference/get-started/sandbox-test-data).

## Checking your balance

Read your current wallet balance programmatically with the [Get Balance](/api-reference/wallet-utilities/get-balance) endpoint, or from the dashboard.

## Low balance (402)

If your balance can’t cover a call, the request returns `402 Payment Required` and isn’t processed. Top up to resume — see [Errors & status codes](/api-reference/core-concepts/errors-status-codes).

<Tip>
  **Avoid surprises.** Monitor your balance and set up alerts so production traffic never stalls on a `402`.
</Tip>

## Funding your wallet

Add funds from the dashboard. For the step-by-step walkthrough, see the [Fund your wallet](/dashboard-guide/getting-started/fund-your-wallet) guide.
