---
title: "Billing"
description: "Credit pricing, deposits, refunds, chargebacks and low-balance behavior."
canonical_url: "https://minirouter.sh/docs/billing"
markdown_url: "https://minirouter.sh/docs/billing.md"
last_updated: "2026-08-04"
---

# Billing

Units are pegged: 1,000 credits = $1. Checkout shows only payment methods
reported available by the backend for that account; an unavailable provider is
not presented as live. Charges are metered in nano-USD, and every response
reports its exact cost in usage.cost and the x-minirouter-cost-usd header.

## Deposits only

- Direct crypto minimum $5. Other providers may enforce a different minimum.
- There are no withdrawals. Credits buy inference and are not a withdrawable balance.
- Lose an accountless key and the balance goes with it. This is stated before payment.
- Credits never expire.

## Refunds

Service credit only, never cash. Policy:
https://minirouter.sh/legal/refunds

## Chargebacks (cards, when configured)

Unconfigured card checkout is not shown as available. Card-funded credit is
tracked separately. A chargeback posts a reversing ledger
transaction, taking the balance negative if the credit has already been spent,
and suspends the account pending resolution:
https://minirouter.sh/docs/errors#account_suspended

## Running low

- A pre-request 402 is returned once the balance is below the estimated cost:
  https://minirouter.sh/docs/errors#insufficient_credits
- x-minirouter-balance-usd is included on every response.
- Where possible, max_tokens is clamped to what the balance affords and the
  response carries x-minirouter-max-tokens-clamped: true.
