Docs/Start/Billing

Billing

Plans, credits, the reset cycle, invoices, payment methods and what actually happens when a balance runs out.

The Billing page holds four things: your current plan, your payment method, your invoices, and the controls to change or cancel. Usage itself lives on Analytics — this page is about money, not traffic.

How the pricing model works

Every plan includes a fixed number of credits per month. Most endpoints cost one credit per call; the ones doing more work cost more, and each reference page states its own cost.

PlanPriceCredits / monthRate limit
FreeFree1005/min
Starter$29.99/mo100,00060/min
Pro$99.99/mo500,000180/min
Mega$299.99/mo2,000,000No limit

There is no overage billing. Credits are a ceiling, not a meter: when the balance reaches zero, calls are refused rather than charged for. Your bill for a month is your plan price, and nothing you do with the API can make it larger. That is the whole model — the price you see is the price, and a runaway loop costs you availability rather than money.

Credits reset at the start of each billing cycle and do not roll over. Bonus credits — the ones granted with a promotion or by support — are cycle-scoped in the same way: they are spent first and cleared at the reset rather than accumulating.

Reading the page

The Current plan panel shows your plan name, its price, and a status badge:

StatusMeaning
ActiveA paid plan, renewing normally
TrialA free trial, with the end date shown. No charge until then.
CancelingCancelled but still running until the date shown
FreeThe free plan. Nothing to bill.

The Account panel beside it carries the details that answer most billing questions before you have to ask them: the payment method on file, the date credits reset, and whether you are billed monthly or annually.

Running out of credits

A depleted balance is not a billing failure and does not disable your account. Calls return 429 with your remaining balance at zero, and everything starts working again at the next reset — or immediately, if you upgrade.

429 means two different things

A 429 is either "you are going too fast" or "the month is spent". They need opposite responses: one is worth retrying after a pause, the other cannot succeed until the cycle turns over. The credit header is the discriminator. See rate limits.

No key change is needed in either case. The key is unaffected by the balance — upgrading or waiting for the reset restores service on the next request.

Free trials

Paid plans can be started as a 7-day free trial. During the trial you get full access to the plan's features with a trial credit allowance rather than the full monthly one, the badge reads Free trial, and the panel states the date you would first be charged.

PlanTrial creditsCredits / month
Free100
Starter2,000100,000
Pro2,000500,000
Mega2,0002,000,000

Nothing is charged until that date, and cancelling before it ends stops the charge entirely. A card is required to start one — that is Stripe's requirement for a trial that converts automatically, not a charge.

Trial eligibility is per account and based on your subscription history, so an account that has already trialled a plan will be offered the plan directly instead.

Monthly and annual

Every paid plan is available on both cycles. Annual is billed once for roughly ten months of the monthly price, which is the whole of the difference — the credits, rate limits and features are identical on both.

The tradeoff is flexibility rather than features: an annual plan locks the price for the year and its credits still reset monthly, but a downgrade waits for the anniversary rather than the next month. Pick monthly if your usage is still moving.

What a plan includes beyond credits

Credits are the headline number, but several other ceilings move with the plan, and one of them is usually the real reason to change tier:

PlanRate limitConcurrent callsSub-keysTeam members
Free5/min1Not includedNot included
Starter60/min5Not includedNot included
Pro180/min2053
MegaNo limit502510

If you are hitting 429s while credits remain, it is the rate limit or the concurrency ceiling you have run into, not the balance — and upgrading for credits you do not need is the expensive way to fix it. Rate limits explains how to tell the two apart from the response headers.

Changing plans

Upgrades take effect immediately, with charges prorated for the remainder of the current period, so the credits you need arrive at the point you need them rather than at the next cycle.

Downgrades take effect at the end of the current period. You keep what you have already paid for until it runs out.

Plan changes are made from Plans, where the ceilings sit side by side. The Switch plan button on the billing page goes there.

Cancelling

Cancelling does not end service on the spot. The subscription runs to the end of the period you have paid for, the badge changes to Canceling with that date, and a Resume plan button appears — clicking it before the date arrives puts everything back with no gap.

After the date, the account drops to the free plan. Your key, your sub-keys and your history stay where they are; only the limits change.

Cancelling a trial is the same control, and stops it before any charge is made.

Invoices

Every completed billing cycle produces an invoice, listed newest first with its date, amount and status. Receipt downloads a PDF suitable for expense reporting — itemised charges, tax, the payment method used and the transaction identifier.

Invoices appear only once you have had a paid subscription. On the free plan the list is legitimately empty.

Payment methods

Payments are processed by Stripe. The Billing portal button opens Stripe's own hosted interface, which is where you add or replace a card, update a billing address, and change tax details.

That indirection is deliberate: card details are entered on Stripe's page and never touch our servers or this dashboard. It is also why the portal looks different from the rest of the dashboard — it is a different product doing the one job it should own.

Failed payments are retried automatically on Stripe's schedule, and you are emailed if manual action is needed. Expiring cards trigger a notice before they lapse.

Who the seller is

Checkout runs on Stripe's managed-payments product, which means Link is the merchant of record for the transaction. In plain terms: Link takes the payment, handles sales tax, VAT and GST in the countries that require it, and issues the receipt.

That has three visible consequences, and all three generate support questions:

Your statement says LINK.COM* APIVERVE. Not APIVerve alone. The LINK.COM* prefix is fixed by the processor and cannot be removed; the part after it is ours. This is the single most common "what is this charge" question, and now you know.

Tax is calculated and shown at checkout, according to where you are, rather than added later or left for you to self-assess. If your organisation needs a VAT number or a tax id on the document, add it in the billing portal before the next renewal — an invoice already issued cannot be re-cut with details that were not on file when it was created.

Checkout is a hosted page, not a form inside this dashboard. You will be redirected, and the page will not look like the rest of the dashboard. That is the intended flow, not a phishing redirect — the domain is Stripe's.

Existing subscriptions are unaffected by any of this; it governs new checkouts and the receipts they produce.

Refunds and disputes

Because the processor is the merchant of record, refunds and chargebacks are handled through it rather than settled by us directly. In practice that changes nothing about how you ask — contact support and it is arranged — but it does mean a refund appears as a credit from the same LINK.COM* descriptor that took the payment, which is worth telling whoever reconciles your statement.

Raising a dispute with your bank instead of contacting support is the slower path, and it suspends the subscription while it runs. Ask first; it is nearly always a mistake that takes a minute to reverse.

When a charge looks wrong

Most surprises resolve in one of three places:

  1. The invoice itself. It itemises the plan fee and any proration from a mid-cycle upgrade — a larger-than-usual invoice after an upgrade is almost always the prorated remainder of the old period plus the new plan.
  2. The plan history. An upgrade you made and forgot about changes the recurring amount from that point on.
  3. The usage graph. Credits cannot generate a charge, but a sudden climb explains why an upgrade happened. Analytics breaks usage down per API.

If none of those explain it, the help chat in the dashboard reaches support with your account already attached, which is faster than describing it from scratch.

Next

Plans compares the ceilings and Analytics shows where your credits actually go.

The analytics API reads the same numbers — plan, balance, renewal date — programmatically, without spending a credit.

If several people are spending from this subscription, teams covers who can see what, and rate limits covers the ceilings themselves.

Was this page helpful?

Last updated