Usage credit is the balance that pays for VibeView-provided AI test runs and streaming overage (time beyond your plan’s included minutes). It is one balance, measured in US dollars (USD) and shown with the $ symbol throughout the product. This page explains how it works: your monthly allowance, prepaid top-ups, how AI runs and streaming overage are billed, how Bring Your Own Key (BYOK) bypasses credit entirely, and what happens when your balance runs out.
One balance, two things it pays for
Usage credit is spent on:
- VibeView-provided AI test runs — deducted per run at VibeView’s billed rate.
- Streaming overage — deducted per minute once a session goes past your plan’s included streaming minutes (see Billing for the plan matrix).
There is no separate “minutes” balance and no second ledger — both draw from the same usage credit, and both show up in your cost history. Cloud builds work the same way: builds beyond your plan’s free monthly allowance draw from usage credit and appear in the cost history labeled “Cloud build”.
Your balance is made up of two buckets:
- Monthly allowance — credit included with your plan, refilled each billing cycle.
- Prepaid credit — credit you buy via top-up, which never expires.
Occasionally VibeView support may grant credit to your organization (for example, as a courtesy) — granted credit is added to your balance and behaves like the bucket it is granted to, most commonly prepaid credit.
You can see both buckets, your per-run cost history, and your refill date on the Plan and usage page under Settings.
Your monthly allowance
Every plan includes a monthly usage credit allowance:
| Plan | Monthly usage credit (allowance) |
|---|---|
| Free | $1 |
| Dev | $5 |
| Starter | $12 |
| Professional | $75 |
Need a larger allowance than Professional includes? Contact us at support@vibeview.io for custom terms.
- Your allowance refills on your billing cycle and is set back to your plan’s amount at the start of each cycle.
- Unused allowance does not carry over. As the balance card on Plan and usage puts it: “Unused allowance does not carry over. Prepaid credit never expires.”
- Free tier refills automatically every calendar month — even though Free has no billing cycle or subscription, its $1 allowance is topped back up to $1 at the start of each calendar month (the 1st, UTC), the same as a paid plan’s cycle reset. The Plan and usage page shows the next refill date.
- If a renewal payment fails, your allowance drops to the Free amount ($1) until that invoice is paid; paying it restores your plan’s allowance. If you cancel, your plan’s allowance lasts until the end of the period you paid for; after that you’re on Free and get the Free amount.
Your credit is spent at VibeView’s per-run or per-minute rate — you don’t need to track token prices, model costs, or streaming infrastructure costs yourself.
Prepaid top-ups
When you need more credit than your monthly allowance provides, you can buy prepaid credit at any time.
- Fixed bundles: $10 / $25 / $50.
- Custom amount: any value from $5 to $500.
- How to buy: open Settings > Plan and usage, choose a bundle or enter a custom amount, and complete the one-time checkout (sold through Link, Stripe’s merchant of record). Once the payment is confirmed, your prepaid balance is credited. Buying top-ups requires an organization admin role.
- Tax and receipts: tax is calculated at checkout from your location, so the amount you pay is the credit plus any applicable VAT or sales tax, and your balance is credited the full credit amount. Your receipt and invoice are emailed to you, and the purchase is also listed under Invoices on the Billing page. Businesses can enter a VAT ID at checkout.
Prepaid credit never expires, has no cash value and can’t be paid out or transferred. Topping up is always a manual choice — nothing is ever charged automatically.
Spending order: your monthly allowance is spent first; prepaid credit is used only after the allowance for the cycle is exhausted. This applies to both AI runs and streaming overage. A single run or a session that crosses the boundary splits correctly across both buckets.
How AI runs are billed
-
For VibeView-provided runs, the Cost is the usage credit actually deducted from your balance for that run — the real billed amount, not a token estimate. It is always shown in USD.
-
Small runs use adaptive precision, so a genuine sub-cent charge (for example,
$0.0028) is shown at that precision rather than rounding to$0.00. -
For BYOK runs, VibeView deducts nothing — no credit is used. The Cost is instead shown as an estimate (
~$X (est.)), computed from public list pricing so you can gauge spend; your own provider bills you directly and the exact amount may differ. Estimated (BYOK) and actual (provided) costs are always kept separate, never blended into one number. -
Drafting steps with Describe and Generate with AI from a recording are billed the same way as runs: the usage credit the AI call actually used, or nothing on your own key. No price is shown before them. On the Free plan with no usage credit, Describe drafts are free while your organization’s free test is unused.
-
Scheduled runs are billed like any run, to your usage credit or your own API key. When a scheduled run can’t start because the usage credit has run out, it is skipped and the schedule’s owner is told; after three in a row the schedule pauses. See Scheduled runs.
-
Explore runs are billed the same way: the usage credit the run actually used, shown on its page, or nothing on your own key. No price is shown before a run. Explore isn’t part of the Free plan’s free test.
You can review per-run cost history under Cost history on Plan and usage, and aggregate usage (VibeView-billed vs BYOK, and a per-model breakdown) under Settings → AI configuration.
How streaming overage is billed
Every plan includes a set number of streaming minutes per month (see the plan matrix in Billing). Once a session’s total month-to-date streaming time — across your whole organization — passes the included amount (plus any bonus minutes your organization has been granted), further streaming time is billed to usage credit at $0.06 per whole minute on Free or $0.02 on paid plans.
- Overage is metered continuously while sessions are active, in whole-minute increments — there’s no need to end a session for it to be billed.
- Overage draws from the same usage credit as AI runs, allowance-first then prepaid.
- Organizations can turn overage off entirely in Settings → Plan and usage (the Streaming overage setting). With overage disabled, streaming stops hard at the included (+ bonus) minutes for the month instead of drawing on credit — see What happens at zero balance below.
- The VibeView team can grant your organization bonus included minutes for the current month (for example, as a one-time courtesy) — bonus minutes are consumed after your plan’s included minutes and before overage, and reset at the start of the next month.
Bring Your Own Key (BYOK)
BYOK lets you run AI tests using your own provider account instead of VibeView-provided AI.
- Connect an Anthropic, OpenAI, Google, or OpenRouter key.
- BYOK runs bypass credit entirely: no balance check, no deduction. Your provider bills you directly for the tokens used.
- BYOK works on every plan, including Free — it is always available as an alternative to spending credit.
- BYOK only affects AI run billing. Streaming overage is unaffected by BYOK and always bills to usage credit the same way.
See AI configuration for how to add and manage your keys.
What happens at zero balance
For AI runs:
- At the start of a run: the provided run is blocked before it starts with the message “Out of usage credit — top up or add your own API key.”
- Your options are to top up, switch to BYOK, or wait for the next billing cycle’s allowance refill.
- If credit runs out mid-run: the run is never cut off in the middle of an LLM call — it finishes its current work and stops cleanly between calls. It reads “Out of usage credit” and any partial results are preserved. Worst case, a single extra LLM call may complete before the run stops.
- If VibeView-provided AI is paused or turned off mid-run: the run stops the same way and reads “AI is paused for your organization” or “AI is disabled for your organization”. Topping up won’t restart it; add your own API key to keep running AI tests.
For streaming overage:
- While a session is billing overage, if usage credit runs low, you get a warning notice so the cutoff is never a surprise.
- If the balance is exhausted (or an organization admin has disabled streaming overage with the Streaming overage setting in Settings → Plan and usage), active sessions past the included minutes get a 60-second warning, then the session ends automatically.
- Starting a new session past included minutes is only allowed if overage is enabled for your organization and your balance can cover a few minutes of overage; otherwise the session is blocked at creation with a message pointing you at upgrading or topping up (on Free, the Devices page shows a Dev upgrade card instead — see Billing).
When VibeView-provided AI is unavailable (not a credit problem)
Sometimes a provided run is blocked for a reason that has nothing to do with your balance. In these cases, buying credit will not help — the message will tell you to add your own API key instead. There are five possible run-start block messages:
| Message | What it means | What fixes it |
|---|---|---|
| “VibeView-provided AI is temporarily unavailable. Add your own API key to keep running AI tests.” | VibeView has temporarily paused provided AI platform-wide. | Add your own API key (BYOK) |
| “VibeView-provided AI is disabled for your organization. Add your own API key to run AI tests.” | An administrator has turned off provided AI for your organization. | Add your own API key (BYOK) |
| “VibeView-provided AI isn’t available right now. Add your own API key to run AI tests.” | VibeView-provided AI isn’t configured to run right now. | Add your own API key (BYOK) |
| “This AI model isn’t available right now. Pick another model or add your own API key.” | The selected model can’t be priced or offered right now. | Pick a different model, or add your own API key (BYOK) |
| “Out of usage credit — top up or add your own API key.” | Your balance is below the minimum needed to start a run. | Top up, or add your own API key (BYOK) |
Only the last message is a credit problem. The others are all “pick another model / add your own key” states — so if you see one of the first three, topping up won’t unblock the run. Switch to BYOK (or wait for provided AI to become available again).
FAQ
- Does unused monthly allowance roll over? No. It resets to your plan’s amount at the start of each billing cycle (or, for Free, each calendar month).
- Does prepaid credit expire? No. Prepaid credit never expires.
- Will I be charged automatically when I run out? No. You top up manually or switch to BYOK.
- Which bucket is spent first? Your monthly allowance, then prepaid credit — for both AI runs and streaming overage.
- Do BYOK runs cost credit? No. BYOK runs bypass credit entirely — VibeView deducts nothing; your provider bills you directly. VibeView shows an estimated cost (
~$X (est.)) for reference only. Streaming overage still bills to credit regardless of BYOK. - Does streaming overage use a different balance than AI runs? No. It’s the same usage credit, same allowance-then-prepaid order.
- Can I turn off streaming overage? Yes, organization admins can disable it in Settings → Plan and usage (the Streaming overage setting). Sessions then hard-stop at included (+ bonus) minutes instead of drawing on credit.