<!-- tempo-docs-context -->
> Source: [/docs/accounts/fund](https://tempo.xyz/developers/docs/accounts/fund.md)
> Section: [Accounts](https://tempo.xyz/developers/docs/accounts.md). Create accounts, set up signing methods, policies, access keys, key rotation, and fees, and follow guides for users, automations, agents, and teams.
> [Documentation index](https://tempo.xyz/developers/llms.txt) · [Docs skill](https://tempo.xyz/developers/SKILL.md)

> Tempo MCP: Use `search`, `find_pages`, `read_page`, and `code` at `https://mcp.tempo.xyz` for Tempo and related documentation.
> If an indexed page is missing or reflects an older site, read this site’s [documentation index](https://tempo.xyz/developers/llms.txt) and Markdown pages directly.

# Add Funds

Anyone can send stablecoins to a Tempo account's address, with nothing to set up first.

## Overview

Funding a Tempo account means sending stablecoins to its address. Pick a path by where the money starts. Then check the balance to confirm it arrived.

<span id="choose-a-funding-path" />

<span id="receive-from-another-tempo-account" />

<span id="send-from-another-tempo-account" />

<span id="pay-by-card-or-bank" />

<span id="add-a-card-or-bank-onramp-to-your-app" />

<span id="bring-funds-from-another-chain" />

<span id="bring-stablecoins-from-another-chain" />

<span id="get-test-funds" />

<span id="ways-to-add-funds" />

## Funding Options

[From Another Tempo Account](https://tempo.xyz/developers/docs/guide/payments/accept-a-payment): Share the account's address. Any Tempo account or wallet can send stablecoins to it.

[With Tempo Wallet](https://tempo.xyz/developers/docs/accounts/fund#add-money-with-tempo-wallet): The user adds money with Tempo Wallet's built-in onramp. Try it in the demo on this page.

[From a Card or Bank](https://tempo.xyz/developers/docs/partners/payments-and-ramps): Embed an onramp such as Stripe, MoonPay, or Mt Pelerin that sends stablecoins to the address.

[From Another Chain](https://tempo.xyz/developers/docs/routes): Tempo Routes moves stablecoins from supported networks to the account.

[Test Funds](https://tempo.xyz/developers/docs/quickstart/faucet): Get test stablecoins on Moderato testnet from the faucet.

<span id="add-funds-with-tempo-wallet" />

## Add Money With Tempo Wallet

This demo uses **Tempo Mainnet** and real funds. Select **Connect Tempo Wallet**, then **Add funds**, and choose a funding method. The wallet shows the amount and any fees before you confirm.

**Interactive demo: Add Funds**

1. Connect Tempo Wallet
2. Deposit to tempo wallet

To add the same button to your app, request [`wallet_deposit`](https://tempo.xyz/developers/docs/guide/getting-funds#open-funding-with-the-accounts-sdk) with the Accounts SDK.

<span id="confirm-the-funds-arrived" />

<span id="balances" />

<span id="accept-only-what-you-want" />

<span id="give-each-customer-a-deposit-address" />

## Check the Balance

Enter the account's address, choose Moderato (`chainId=42431`) or mainnet (`chainId=4217`), and select **Try**.

`GET /v1/addresses/{address}/balances`

List address balances

[API reference](https://tempo.xyz/developers/docs/api/balances#getaddressbalances) — request parameters, authentication, and response schema. The examples below use editable sample values.

**cURL**

```bash
curl 'https://api.tempo.xyz/v1/addresses/0xbe058e1c4df8a4366a387bf595b284246a93039e/balances?chainId=42431'
```

**TypeScript**

```ts
fetch('https://api.tempo.xyz/v1/addresses/0xbe058e1c4df8a4366a387bf595b284246a93039e/balances?chainId=42431')
```

Card and bank funding can land after the wallet or onramp says it's done. A balance shows the total, not which payment arrived. To credit a specific payment, [verify the incoming transfer](https://tempo.xyz/developers/docs/guide/payments/accept-a-payment) rather than the balance.

## Next Steps

[Receive Payments](https://tempo.xyz/developers/docs/guide/payments/accept-a-payment): Use for sharing an address and verifying incoming transfers.

[Fund an Account](https://tempo.xyz/developers/docs/guide/getting-funds): Use for adding a funding button to your app with the Accounts SDK.

[Tempo Routes](https://tempo.xyz/developers/docs/routes): Use for moving stablecoins from other networks to the account.
