---
url: /docs/en/agentbuff-stack/billing-tasks.md
---
# Payments, credits and tasks

The existing browser tools are free. Personal credits support configured task prices and optional one-time credit packs. Subscription plans govern their configured entitlements; team billing does not make personal files or credit balances shared.

## Task charging

The server quotes the current configured task price. Paid submission requires explicit approval, then atomically reserves credits while saving the task. Retries use the original reservation and budget. Successful settlement consumes the reservation; cancellation/final recovery returns it according to current task state. A ledger records each change.

Do not treat a page return or successful HTTP response as proof of payment. Access follows confirmed server/provider state. The workspace shows reserved, settled and returned credits separately and preserves original ledger notes.

## Purchase credits

Credit packs stay unavailable unless the site has its own enabled catalogue, valid prices and distinct webhook secret. Select a pack, review the quote and continue to checkout. Retrying the same request keeps the original purchase and chosen checkout language. Changing the pack or language on an existing request is a conflict, not a new silent checkout.

The purchase detail shows payment state, confirmed grant and later adjustments. Refunds/disputes can reverse credits. Used credits become a recorded shortfall rather than a negative available balance; paid use may remain on hold pending review.

## Subscriptions

Configured Starter/Pro monthly prices and optional Pro annual price must match real provider products, billing intervals and test/live mode. Only authorized billing roles can manage a team subscription. Recovery and reconciliation retain original checkout evidence and audited operations.

English and Chinese checkout choices and return routes are supported in the template. Actual provider payments, webhooks, portal behavior and delivery still require separate sandbox acceptance. No real payment is collected by the current local preview.

Configure private values in [Environment](./env). Prepare optional modules in isolated databases before enabling them. Administrative recovery is documented in [Administration](./admin-audit).
