---
title: "Refund policy for prepaid API credit"
canonical: https://pentestllm.ai/refunds
generated: 2026-11-11T18:03:45.482Z
source: https://pentestllm.ai/refunds
base_url: https://api.pentestllm.ai/v1
---

![Rows of server cabinets in a data centre](https://pentestllm.ai/img/datacenter.webp)

Last updated 2026-11-11

PentestLLM sells prepaid API credit, from $10 per top-up. Credit is spent request by request at the price shown for each model, has no expiry date, and stays on the account. A top-up is not refundable once it is credited, as the [terms](https://pentestllm.ai/terms) say. Check the [prices](https://pentestllm.ai/pricing) and start with the minimum before a larger top-up.

- A request that fails before it reaches the model, or that the model does not answer.
- An answer the model refuses by its own refusal signal, and a non-streamed JSON answer that misses the schema you asked for, up to $5 per account per UTC day. These come back as credit, and the answer carries the `x-uplink-refund` header with the reason.

If a card was charged twice for one top-up, or charged for a top-up that never reached your balance, write to [hello@pentestllm.ai](mailto:hello@pentestllm.ai) with the receipt or the payment id. A duplicate or missing top-up is refunded to the payment method it came from, or credited, whichever you ask for.

If you do not recognize a charge, write to [hello@pentestllm.ai](mailto:hello@pentestllm.ai) first: it is faster than a dispute with your bank. The charge appears on a card statement under the operator’s name, Uplink Switch LLC. A payment that is refunded or disputed is reversed in the ledger with any bonus credit it earned, and the account’s keys may be paused until the balance is positive.

Unused credit is not paid out when an account closes. The unused balance of an account closed by Uplink Switch LLC for breaking the terms or the acceptable use policy is not refunded.

The [console](https://app.pentestllm.ai/console) lists every top-up, charge and refund in the ledger, and the usage log holds each request id with its charge. Send the request id or the payment id with any billing question.
