Skip to content
Numes

Docs · Credits and payments

Accounts & billing

Credits and payments

Read your balances, add USD by card, set up auto top-up and spending limits, and see how funds are held while requests run.

On this page

Requests are paid from a prepaid balance. Each currency has its own balance: USD, funded by card, and BTC, funded with Bitcoin. This page covers USD funding, auto top-up, spending limits and reservations. For Bitcoin, see Bitcoin payments.

Balances

Open Billing. Balances shows one row per currency:

FigureMeaning
BalanceCredits minus charges, to the exact decimal
ReservedFunds held for requests that are still running
AvailableBalance minus reserved. This is what new requests can use

USD and BTC balances are never added together, converted or used as a fallback for each other. A request draws only on the balance of its key's currency.

A row that reads Empty — requests are paused until you add funds has nothing available. Paused for new top-ups and requests means the currency is disabled for this account.

To read balances from code, call GET /credits with a management key. Per-key spend is in GET /key and per-request cost in GET /generation.

Add USD credits by card

  1. Open Add credits

    In Billing, choose Add credits on the US dollars row.

  2. Choose an amount

    Enter an exact amount or pick a preset ($10, $25, $50 or $100). If the total payment, including the platform fee, falls outside the card limits, the dialog shows the minimum or maximum under the amount before you pay.

    By default, the card platform fee is 5.5% of credits purchased, with a $0.80 minimum: $5 in credits costs $5.80, and $100 costs $105.50. This is the total fee added to your purchase; payment processing costs aren't added separately. Bitcoin top-ups have a separate 5% fee with no minimum by default.

  3. Pay

    Your most recent saved card is preselected, or enter another in the secure card form. Card details go directly to the payment processor and never reach Numes. A new card is saved for later top-ups and auto top-up.

    Before you confirm, the dialog shows Credits purchased, Platform fee and Total payment. The full credit amount goes to your balance; the platform fee is charged on top. If the fee changes before you pay, the dialog shows the new total and asks you to confirm again.

  4. Wait for confirmation

    Credits post once the payment processor confirms the payment, not when your browser shows success. The top-up then reads Credited in Funding history.

Receipts

Every entry in Funding history opens a receipt with Credit to balance, Platform fee, Charged to card, the status and a reference for support. Other owners and administrators of the account can open the same receipt link.

StatusMeaning
StartingThe payment is being created
Needs a cardWaiting for card details
Needs confirmationWaiting for you to confirm the charge
Needs actionYour bank requires verification, such as 3-D Secure
ProcessingCredits post once the payment is confirmed
CreditedThe credit is in your balance
FailedThe charge didn't go through; nothing was credited
CancelledCancelled before any charge
Needs reviewThe outcome is being checked; don't pay again

If a top-up is waiting for you (a card, a confirmation or your bank's verification), continue it from its receipt rather than starting a new one.

Credits our team adds for a promotion or as compensation appear in Funding history as Platform credit grant. They're available immediately, pay only for USD keys, and can't be refunded.

If a card payment is declined, its receipt stays Failed, with no credits added. Start a new top-up to try another card.

Saved cards

Payment methods lists your saved cards. Choose Remove to stop a card being charged. If auto top-up uses that card, it pauses until you choose another.

Auto top-up

Auto top-up charges a saved card when the USD available balance drops to a threshold, so long-running workloads don't stop.

In Auto top-up, choose Turn on auto top-up (or Change auto top-up). You need at least one saved card. The dialog restates your rule in one sentence and shows what you pay per top-up. Set:

SettingMeaning
When balance drops toTop up when available funds are at or below this amount
Add credits ofCredit added per top-up. Same limits and fee as a manual top-up
Set a monthly capOptional. Caps the total charged each UTC month, including fees. The dialog shows how many top-ups fit
Charge toThe saved card to charge

How it behaves:

  • In the background. Requests never wait for a top-up. A request that arrives while available funds are too low fails with 402, even if a top-up is running.

  • Cooldown. After a top-up, the next one waits at least an hour.

  • Monthly cap. Pending and processing top-ups count toward the cap; failed or cancelled ones don't. A top-up that would exceed the cap waits until the next UTC month; its amount is never reduced to fit.

  • Fee changes. Saving accepts the current platform fee. If the fee goes up, auto top-up pauses with Review fee until you choose Accept fee and resume.

  • Bank verification. An unattended charge can't complete 3-D Secure. Auto top-up shows Needs attention until you confirm the charge from its receipt, change the card or change the settings.

  • Failures. A declined charge is retried after the cooldown. After repeated failures, auto top-up turns itself off.

The panel shows On, Off, Review fee, Needs attention or Failed, with your threshold, amount, monthly cap, accepted fee and card. To stop, choose Change auto top-up, then Turn off.

Spending limits

Spending limit in Billing caps what the whole account can spend in one currency across all keys. Choose the currency, then Set a limit (or Change limit), enter an exact amount, and choose when it Resets: Daily, Weekly or Monthly. Leave the amount empty for no limit.

  • Periods start at 00:00 UTC each day, each Monday, or on the first of the month.

  • The limit counts settled spend plus funds held for running requests. Once it's reached, new requests fail with 402 insufficient_credits.

  • Each currency has its own limit. Per-key limits apply as well.

Reservations

Before a request runs, an upper bound of its cost is held against your balance and limits. When it completes, only the actual charge is taken and the rest is released. This is how a request never runs without the funds to pay for it.

For token-priced models, the hold is based on the model's full context and output limits, not on your prompt size or max_tokens. A short request can therefore need noticeably more available credit than it eventually costs, and running requests reduce Available until they finish.

See Usage accounting for how the final charge is calculated.

When funds run out

A request whose upper bound can't be held is rejected before it runs, and nothing is charged:

402 Payment Required
{  "error": {    "code": 402,    "message": "insufficient credits",    "metadata": { "error_type": "insufficient_credits" }  }}

The same response is returned when a key or account spending limit stops the request. To find out which, check Available and Spending limit in Billing, and limit_remaining from GET /key. Then add credits, raise the limit or wait for running requests to finish. Don't retry a 402 in a loop.

Refunds and disputes

There's no self-service refund. To ask for a refund of unused card credits, contact Support with the receipt reference within 24 hours of the purchase. Bitcoin payments and platform fees aren't refundable. The Refund Policy has the full rules.

Refunds and disputes may reverse credits. An account with a negative balance can't make requests in that currency until it's settled.

Organizations

In an organization, only owners and administrators can add credits, manage saved cards, configure auto top-up and set spending limits. Every key in the organization shares the balance. See Organizations.

Next steps