Billing and refunds

The bill does not match my numbers.
Start with the three reset times

Daily caps reset at 00:00 Beijing time; booster packs reset separately at 02:00 the next day, two hours later; Personal Plans run for 30 days. Pay-as-you-go Packs give you one lump sum, valid for 7–90 days: when a pack expires the remaining quota is forfeited, and buying any pack later restores the same key. Refunds are not supported (when you upgrade to a higher-quota plan, the old plan's unused value goes back to your balance pro rata), and packs are non-refundable once purchased; member-to-member balance transfers are available, usually handled within one business day.

Updated 2026-10-16

One key for Claude, GPT and leading Chinese models, billed per token, up and running in minutes.

#Reset times#Usage reconciliation#Cache pricing#Refunds and transfers

Four numbers that shape the bill

00:00

Daily cap reset

Beijing time. Hitting the daily cap pauses service until it resets.

02:00

Booster reset

Two hours after the daily cap, deliberately, to cover work that runs past midnight. A booster only extends the current day.

30 days

Personal Plan validity

Personal Plans run 30 days per purchased period and must be repurchased at expiry; Pay-as-you-go Packs run 7–90 days and the remaining quota is forfeited at expiry; several plans can run at once.

1 business day

Balance transfer

Refunds are not supported; when you upgrade to a higher-quota plan, the old plan's unused value is credited back to your balance pro rata. Balance can also be transferred between members, usually within one business day of the request.

Four reasons the bill does not match, in order of frequency

① Cache writes and cache reads are priced separately. On long, repeated contexts those two lines can outweigh plain input. ② Thinking tokens count as output. With thinking enabled, the visible answer length says nothing about the billed output volume. ③ One task is not one call. An agent invoking tools produces several round trips, so what felt like a single question is several charges. ④ Reset times differ. The daily cap cuts at 00:00 and the booster at 02:00, which makes traffic around midnight easy to attribute to the wrong day.

Three reset times, do not mix them up

Daily cap: resets at 00:00 Beijing time. Booster pack: resets separately at 02:00 the following day, two hours later — deliberately, to give work that runs past midnight some slack; a booster only extends the current day's allowance and does not change the plan. Weekly Opus cap, where applicable: resets on the calendar week at Monday 00:00 and applies to the Opus family only. Validity: Personal Plans run 30 days per purchased period and must be repurchased at expiry; Pay-as-you-go Packs run 7–90 days and the remaining quota is forfeited at expiry.

How to trace an anomalous burn

Step 1

Identify the key. If the whole team shares one, this step already fails — which is exactly why we recommend a separate sub-key per person, project or pipeline.

Step 2

Break down the usage: input, output, cache write and cache read separately. An anomaly usually concentrates in one of them — cache never hitting, or thinking tokens dominating.

Step 3

Align the window. Confirm the day you are looking at is cut at 00:00 Beijing time, and that the booster portion is cut at 02:00. With the wrong window, no discrepancy will ever reconcile.

Confirmed terms vs common misreadings

Confirmed

① Deduction follows the usage block in the response and reconciles line by line. ② The daily cap resets at 00:00 and boosters at 02:00 — they are not in step. ③ Personal Plans run 30 days and several can overlap; Pay-as-you-go Packs run 7–90 days, the remaining quota is forfeited at expiry, and buying any pack later restores the same key. ④ Refunds are not supported and packs are non-refundable once purchased, but upgrading credits the old plan's unused value back to your balance pro rata, and member-to-member balance transfers are available. ⑤ CNY and USD balances are separate and do not mix.

Common misreadings

① "Out of quota means the plan expired" — no; hitting the daily cap just means waiting for the reset, and the plan is still within its 30 days. ② "A booster raises the daily cap" — it only extends the current day's allowance and leaves the plan unchanged. ③ "$1 of quota is a fixed token count" — no; rates differ by model, and for Claude Sonnet 5 a dollar is roughly 330K input or 67K output tokens. ④ "I can refund what I over-bought" — refunds are not supported; but if you bought too small you can upgrade and the old plan's unused value goes back to your balance pro rata, and balance can be transferred between members.

Two kinds of "it stopped working", handled very differently

You hit the daily cap

The day's spending ceiling is reached and service pauses until the 00:00 reset. To resume immediately, buy a booster — it extends the current day only and resets separately at 02:00. This is throttling, not an empty wallet.

Your balance is exhausted

The money itself has run out and you need to top up. Tell the two apart before acting: the daily cap is a throttle, the balance is the reservoir. Confusing them means buying a booster you did not need, or topping up when the problem was throttling.

How to reconcile a day yourself

Pick one day, sum the usage across every request for that day with input, output, cache write and cache read kept separate, multiply each by the corresponding rate on the pricing page, and compare with the bill. If the gap concentrates in the two cache lines, it is usually a caching problem rather than a pricing one. If the gap is spread evenly, check first that your window is cut on Beijing time.

On QCode

The console shows consumption per key, which is why we recommend a separate sub-key per person and per pipeline — with one shared key the bill can tell you how much was spent but never by whom. Note that we do not offer refunds: a provisioned digital good occupies account resources and starts metering immediately. The alternative is a member-to-member balance transfer. The one exception is upgrading: after buying a higher-quota plan, email hi@qcode.cc and the unused time on the old plan is credited back to your QCode balance pro rata (to your balance, not to the original payment method).

FAQ

Why do the daily cap and the booster reset at different times?

Deliberately. The daily cap resets at 00:00 Beijing time and the booster at 02:00 the next day, two hours later, to leave slack for work that runs past midnight. When reconciling, cut each one on its own window.

Does a booster raise my daily cap?

No. A booster extends the current day's allowance only; the plan's daily cap is unchanged, and the booster resets separately at 02:00 the next day. If you find yourself buying boosters often, moving up a plan is usually better value.

How many tokens does $1 of quota buy?

It depends on the model and your input-to-output ratio. For Claude Sonnet 5, a dollar is roughly 330K input tokens or 67K output tokens; cache reads are priced lower, so a workload with a high hit rate goes considerably further.

The bill shows a model I never requested. Was I switched?

Not necessarily. Many coding agents call a smaller model themselves for auxiliary work — summarising, classifying intent, compacting context — and those calls bill too. First check that the model echoed in the response matches your request; if it does and other models still appear on the bill, they are most likely auxiliary calls your client made.

Can I get a refund?

No. What we sell is a digital good: once provisioned it occupies account resources and starts metering. The alternative is a member-to-member balance transfer — email us the amount and the recipient's address, usually handled within one business day. Withdrawals are not supported. The one exception is upgrading: after buying a higher-quota plan, email hi@qcode.cc and the unused time on the old plan is credited back to your QCode balance pro rata (to your balance, not to the original payment method).

What happens to quota left over when a plan expires?

Personal Plans run their own 30 days and must be repurchased at expiry; Pay-as-you-go Packs run 7–90 days per pack, the remaining quota is forfeited at expiry, and buying another pack later brings the same key back with no config changes. So size your tier against what you will realistically consume rather than against the ceiling — the unused part does not carry over. Several plans can run at once, so with uneven load it is often better to stack smaller plans than to buy one large tier.

Sources

Reset times, plan validity, booster rules and token conversion: the usage rules and FAQ on /pricing and the console guidance (checked 2026-09-02). The refund and balance-transfer terms: the FAQ on /pricing. Per-model rates are governed by the pricing page and may change.

Tell a cap apart from an empty balance first

A daily cap means waiting for the reset or buying a booster; only an empty balance calls for a top-up.

Not sure where to start?

Try it for a week

Week Pack: $4 for $30 of quota, valid 7 days

Use it every day

Starter: $8.57/month, about half the price per $1 of quota compared with the Month Pack ($5 of quota per day)