# `Stripe.Services.BalanceService`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/services/balance_service.ex#L2)

Balance

This is an object representing your Stripe balance. You can retrieve it to see
the balance currently on your Stripe account.

The top-level `available` and `pending` comprise your "payments balance."

Related guide: [Balances and settlement time](https://docs.stripe.com/payments/balances), [Understanding Connect account balances](https://docs.stripe.com/connect/account-balances)

# `retrieve`

```elixir
@spec retrieve(Stripe.Client.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}
```

Retrieve balance

Retrieves the current account balance, based on the authentication that was used to make the request.
For a sample request, see [Accounting for negative balances](https://docs.stripe.com/docs/connect/account-balances#accounting-for-negative-balances).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
