Skip to content
NewiPhone Duo, live in your browser. Try it →

Account and billing Plans and billing

Billing, Plans & Invoices

Choose a plan, manage your subscription, update payment methods, download invoices, and edit billing details such as company name, address and tax ID.

The Billing page lets you choose a plan, manage your subscription, update your payment method, review invoices, and edit billing information such as company name, address, and tax ID. You can access it from Settings > Billing. Payments are processed by Link, Stripe’s merchant of record, which calculates and collects any sales tax or VAT at checkout — see Tax and receipts and Card security.

The page opens with a Current plan card showing your active plan name, price, usage limits and billing period, with Cancel plan, Resume subscription or Keep current plan when they apply. Below it are the plan grid and the Manage billing section: your payment method, billing information and invoices. Manage billing on the plan card jumps straight to that section.

Plans

VibeView offers the following plans, with limits enforced by the backend:

PlanPriceConcurrent sessionsIncluded streaming min/moUsage credit/moTeam membersMax session length
Free$0/mo230$1Up to 35 min
Dev$19/mo21,000$5Up to 3—
Starter$49/mo43,000$12Up to 10—
Professional$249/mo2520,000$75Unlimited—
  • How to get it: Free is the default plan for every new organization — no card required. Dev, Starter, and Professional are self-serve: subscribe directly from the Billing page. If you need limits beyond Professional, contact us at support@vibeview.io for custom terms.
  • Dev is built for solo developers: two sessions at a time with no session-length cap, so a long live-development session can run as long as you need.
  • Usage credit is a single balance that pays for both VibeView-provided AI test runs and streaming time past your included minutes (overage). Your monthly usage credit does not carry over — it resets to your plan amount each billing cycle (or, for Free, each calendar month). You can buy prepaid top-ups (which never expire) on the Plan and usage page. See Usage Credits for how it works.
  • Streaming overage: streaming past your included minutes bills usage credit at $0.06 per whole minute on Free or $0.02 on paid plans — see Streaming overage below.
  • Free’s 5-minute session cap is a hard per-session limit, independent of streaming minutes — a Free-tier session ends automatically at 5 minutes of wall-clock time, regardless of activity or remaining allowance. On the Devices page, a Free session shows Free sessions last 5 min in the session bar from the moment it starts, with the time left counting down once it is live and an amber Ending in countdown for the last minute.
  • One Free allowance per person. Free’s included minutes and usage credit are for one person per month, not one per account. The first of your organizations to use them in a month (start a session, run an AI action on the Free credit, or start a cloud build) gets them. If we think another of your organizations already used this month’s Free allowance, this one gets no free minutes, no monthly usage credit and no free cloud builds until the 1st of next month; deleting or leaving an organization doesn’t reset the month. Organizations linked to an account we’ve restricted get no Free allowance until they’re reviewed or the restriction is lifted. Once the organization pays for a plan, this no longer applies, even if it later goes back to Free. Like any Free organization past its minutes, it can still stream on prepaid credit when streaming overage is on. On the Devices page, a notice explains this whenever a session can’t start because the month’s free minutes aren’t available (or a session ends for that reason); on Settings > Plan and usage the same notice is shown whenever the allowance isn’t available, even before the organization’s first use that month. When the free minutes come back on the 1st, it says so. A cloud build that can’t be paid for because of this says so too. An Organization Admin can Upgrade to Dev, top up usage credit (sessions then need streaming overage turned on), or, if it’s a mistake, click Request review and add an optional note; we email you the result, and an approved review restores the allowance for good. After a declined review, you can ask again 24 hours later. Other members are asked to have an admin do this.
  • Dev, Starter, and Professional can be billed monthly or yearly. Plan data is fetched from the API and prices are shown live from Stripe on the Billing page, so the limits and amounts you see always match the current configuration for your selected plan and billing cycle.

Streaming overage

  • A session’s streaming time runs from the moment a device is assigned to it, including the device’s start-up, until it ends. Time spent waiting in the queue for a device is never counted, for your own sessions and for share-link and embed visitors alike.
  • Overage is metered continuously while sessions are active, in whole-minute increments, and billed to usage credit — allowance first, then prepaid credit.
  • Organizations can disable overage with the Streaming overage setting in Settings → Plan and usage. With overage off, streaming hard-stops at the included (+ any bonus) minutes for the month instead of drawing on credit.
  • The VibeView team can grant an organization bonus included minutes for the current month. Bonus minutes are consumed after the plan’s included minutes and before overage billing, and reset to zero at the start of the next month.
  • When credit runs out (or overage is disabled) mid-session, you get a 60-second warning before the session ends automatically.
  • See Usage Credits for the full billing and balance mechanics.

What happens when limits are reached

  • Streaming minutes exceeded — Once included (+ bonus) minutes are used up, sessions continue only if overage is enabled and usage credit can cover it; overage is then billed per whole minute. If overage is disabled, or usage credit is exhausted, active sessions get a 60-second warning and then end automatically, and new session creation is blocked with a 403 error.
    • On Free, the Devices page then shows an upgrade card instead of an error: what the Dev plan includes (its price, included minutes, concurrent sessions, and monthly usage credit, as listed on the Billing page), an Upgrade to Dev button that goes straight to checkout, a See all plans link, and a smaller Or top up usage credit link. It also says when your free minutes reset (the 1st of next month). If your organization hasn’t uploaded an app of its own yet (only the sample apps), the card also suggests trying your own app: upload a build, or stream your React Native project with vibeview dev. Members who aren’t Organization Admins see the same card, but in place of the upgrade button and the top-up link it asks them to have an admin upgrade.
    • On paid plans, an inline error alert appears on the Devices page with an “Upgrade Plan” link to the billing page.
  • Free session cap reached — Free-tier sessions end automatically at 5 minutes of wall-clock time, regardless of activity level. When the cap ends a session, the Devices page shows the same Dev upgrade card (without the top-up link, since credit doesn’t lift the session cap) with a Start a new session button: the cap is per session, so you can start another Free session on the same account right away. If a new session couldn’t start anyway (the month’s free minutes are used up and overage can’t cover a new session), the card for that limit shows instead.
  • Usage credit exhausted — AI test runs are blocked with a 403 error. An inline error alert appears in the test runner panel with the action that actually fixes the block — buying credits, or adding your own API key. Buy more credit, switch to BYOK, or wait for the next billing cycle. BYOK users are exempt from the AI-run portion of usage credit (streaming overage still applies).
  • Storage limit reached — Each plan includes a fixed amount of build storage (Free 2 GB, Dev 10 GB, Starter 25 GB, Pro 250 GB). Uploaded builds and kept production build downloads count toward it. At the limit, new uploads and new cloud builds are refused with a 403 error and the message “Storage limit reached”. The message appears as a notification in the dashboard and in the CLI output; there is no separate alert. Nothing is deleted for you: free space by deleting old builds from an app’s Build history (or a production build’s download from the Builds page), or upgrade your plan. A cloud build that is still waiting for a build slot when you reach the limit is canceled before it starts and is not charged; a cloud build that has already started always keeps its output, even if that takes you over the limit — the output counts toward storage, so further uploads and builds are refused until you free space.

When a session or credit limit blocks an action, the inline alert (or, on Free, the upgrade card) includes a direct link to Settings > Billing, where you can upgrade to a plan with higher limits. A storage refusal is shown as a notification instead; upgrade from Settings > Billing or free space first.

Usage warning notifications

  • Streaming usage warning — Shown when starting a session and streaming usage is at 80% or more of the monthly limit. It appears once per browser session to avoid being disruptive.
  • Low-balance notice — On paid plans, shown whenever your total usage credit balance (allowance plus prepaid) drops below roughly $1, so an eventual cutoff is never a surprise. Free organizations don’t get this notice: Free’s whole monthly allowance is $1, so it would show from the first cent spent. On Free, the Devices page tells you when you reach a limit instead.

BYOK exemption

Organizations using Bring Your Own Key (BYOK) for AI providers are exempt from usage credit for AI test runs — BYOK runs are billed directly by the provider instead. BYOK does not exempt an organization from streaming overage, which always bills to usage credit regardless of BYOK. BYOK is available on all plans, including Free. Configure your API keys in Settings > AI configuration.

Annual billing

Dev, Starter, and Professional support annual billing at a discount over the monthly price. On the Billing page, use the Monthly / Yearly toggle to compare and switch cycles — prices are pulled live from Stripe so the amount shown always reflects your current billing cycle.

The Billing page is deep-linkable to a specific cycle via a query parameter, for example /settings/billing?cycle=yearly or /settings/billing?cycle=monthly — useful for linking directly to the yearly view from marketing pages or upgrade prompts.

Adding a plan, for example /settings/billing?plan=dev&cycle=monthly, goes one step further: if your organization has no paid subscription, the page opens Stripe Checkout for that plan straight away (it takes an Organization Admin). If you already subscribe, it opens the usual switch confirmation instead, so nothing is charged without you confirming. A Developer or Viewer who opens such a link sees a note to ask an admin to upgrade instead; checkout never opens.

Upgrading from Free

  1. Go to Settings > Billing.
  2. Select the plan you want (Dev, Starter, or Professional) and choose Monthly or Yearly.
  3. Click Upgrade.
  4. You are taken to a secure checkout page (sold through Link, Stripe’s merchant of record) to enter your card details and billing address, and to accept the Terms of Service. Tax is added based on your location; businesses can enter a VAT ID.
  5. After paying, you return to the app. Your new plan activates within a few seconds, once the payment is confirmed.

Paid plans also lift the Free-plan restriction on some third-party apps; see Restricted apps.

Upgrade to Dev on a Free-plan upgrade card on the Devices page skips the first three steps and opens Dev checkout (monthly) directly.

If you aren’t signed in when you choose to upgrade — for example from the pricing page, or because your sign-in expired — you’re asked to sign in first and then taken back to where you were heading: the Billing page, or straight on to checkout. Creating a new account from the sign-in page keeps the same destination.

Switching plans while subscribed

Once you have an active paid subscription, plan and cycle changes don’t go through checkout again — your saved card is reused. What happens next depends on the direction of the change:

  • Upgrades (a higher tier, or switching to a longer cycle) take effect immediately. A confirmation dialog first shows the prorated price difference for the rest of the current period — “You’ll be charged $X today” — and your card is charged that amount right away. If your bank asks you to confirm the payment (3D Secure), or the card is declined, nothing changes yet: the dialog shows Confirm payment, which opens a secure page where you approve the payment or use a different card. You stay on your current plan until it’s paid, then the upgrade applies automatically.
  • Downgrades are scheduled for the end of your current billing period. You keep your current plan and limits until then. The Billing page shows the scheduled change, and you can cancel it with Keep current plan any time before it takes effect.

Payment method

The Manage billing section shows the card your subscription is charged to (brand and last four digits). How you change it depends on how the subscription was bought:

  • Subscriptions bought through Link checkout (every new subscription): the Payment method card says your subscription is billed through Link. Click Manage in Link and update your card or billing details at link.com, signing in with the email you used at checkout. The new card shows in VibeView once Link applies it.
  • Older subscriptions: click Change on the Payment method card. A secure Stripe-hosted page opens where you add your new card; when you return to the app, your card on file is updated.

For alternate payment methods, contact support@vibeview.io.

When a payment fails

If a subscription payment fails (for example, your bank asks you to confirm it, or the card is declined), your plan shows Your last payment failed. on the Current plan card, and your organization gets Free-plan limits until the invoice is paid. If it was a renewal, your monthly usage credit also drops to the Free amount ($1) until then.

Organization Admins see a Pay invoice link next to the message. It opens a secure payment page for the unpaid invoice, where you can confirm the payment with your bank or pay with a different card. Once it’s paid, your plan comes back, and after a failed renewal so does its monthly usage credit.

A card you enter on that page pays only that invoice. To change the card used for future payments, use Manage in Link (subscriptions bought through Link checkout) or Change (older subscriptions) on the Payment method card.

Canceling your plan

  1. Go to Settings > Billing and click Cancel plan on the Current plan card.

Cancellation takes effect at the end of your current billing period. You keep your plan and its limits until then, and no refund is issued for the remainder of the period. After the period ends, your organization returns to the Free plan.

Changed your mind? Until the period ends, the Billing page shows a Resume subscription button that undoes the cancellation and keeps your plan running.

Invoices

After each payment — subscription charges and prepaid credit purchases alike — an invoice appears in the Invoices table of the Manage billing section, filterable, with columns for date, description, price, and status. Filters:

  • Date range — All time (the default), last month, last 3 months, or last year.
  • Status — All, paid, or pending.

Each invoice with an attached file shows a Download link.

Billing details

In the Manage billing section (for subscriptions bought through Link checkout, Link issues your invoices and receipts and emails them to the address you used at checkout, so only the Billing information card is shown):

  • Invoice email recipient — Override the default email address for invoice delivery (an organization admin’s email). Editable in-app.
  • Company name — Custom name to appear on invoices instead of your personal name. Editable in-app.
  • Invoice language — Choose from English, German, French, Spanish, Italian, Dutch, or Portuguese. Invoices issued after you save, and the invoice and receipt emails that come with them, are written in that language. Editable in-app.
  • Billing address and Tax ID — For older subscriptions, shown read-only; they are collected and tax-validated by Stripe. Use Manage on Stripe to change them. For subscriptions bought through Link checkout, your address and VAT ID are entered at checkout and managed at link.com, so this section is not shown.

The editable sections each have their own Save / Update button.

Who can manage billing

Billing actions — upgrading, switching plans, changing the card, and canceling — require an Organization Admin role:

RoleAccess
AdminFull access: change plan, manage billing
DeveloperView-only access to plan and invoices
ViewerRead-only access

Developers and Viewers see the plan and invoices without the buttons to change them, and a note that only organization admins can.

Tax and receipts

Checkout is sold through Link, Stripe’s merchant of record. Link calculates and collects any sales tax, VAT or GST that applies where you are, and emails your receipt and invoice after each payment; businesses can enter a VAT ID at checkout. Your bank statement shows the charge as LINK.COM* followed by our name. Questions about a specific charge can go to Link support or to support@vibeview.io.

Card security

Your card details are entered only on Stripe- and Link-hosted pages. VibeView never sees or stores your card number.

Last updated 16 Oct 2026 Something wrong on this page? Tell us

Search the docs