Billing

OpenGateway is prepaid. Top up credits by card, bank transfer, or PayPal, see fees and VAT before you pay, and learn how balance, bonuses, and suspension work.

How billing works#

OpenGateway is prepaid. Each team has a USD credit balance; the cost of every billed request is deducted from that balance. There is no monthly invoice and no subscription.

  • Prices are per model and listed on Models: input, output, and cache-read token prices, plus per-call prices for things like images or web search. Some models show time-based discounts (a -N% NOW badge and the next scheduled change) or a long-context price band.
  • What you were charged for each request, after discounts, is on the Logs detail view.
  • Usage by key, model, and period is available under Analysis → Usage (/analysis/usage).

Top up credits#

Only team owners can top up. Open Billing → Top up (/billing).

  1. Select $10, $30, $50, or $100, or enter a custom whole-dollar amount from $5 to $10,000. No amount is selected initially. Estimated totals include fees and applicable taxes.
  2. Select Continue to payment to open the checkout dialog, or a bottom sheet on mobile.
  3. Choose Korean payment methods through Toss Payments (KRW), or PayPal (USD). Check the team, credits, fees, VAT, and total, then continue to the payment provider to enter your payment details.

Korean browser settings suggest Korean payment methods first. A payment route previously chosen for the team or used for its last successful payment takes priority for the initial selection. You can change the route in the checkout dialog.

If the total changes while the order is being created, review the new total before continuing with the same order. Payment does not proceed automatically. After cancellation or a card decline, the checkout dialog reopens with your choices when they can be restored.

If the result is unknown, check Payment history and use Check again to check the same payment. Do not make another payment while PayPal is reviewing it. For virtual accounts, check the deposit details and deadline; credits are added only after the deposit is confirmed.

Credits are added to the team balance as soon as the payment is confirmed. Suspended keys come back automatically (see below).

What you pay#

The quote shows every line before you pay:

LineMeaning
CreditsThe amount added to your balance.
First-charge bonusExtra credits, if eligible (see below).
Top-up feePayment processing fee for the chosen method.
VATValue-added tax, where it applies.
Total chargedWhat your card or account is charged.

For Toss payments the USD total is converted to KRW at the Korea Eximbank telegraphic-transfer selling rate posted for the day, and the applied rate is shown in the quote and in Payment History. If no current posted rate is available, Toss payments are paused until it is; PayPal is not affected.

Redeem a code#

Owners can select Redeem a code below the balance. Model-specific credits are shown separately from the general balance, with their eligible models and expiration dates.

First top-up bonus#

Personal teams may receive a bonus on their first successful top-up. The top-up screen shows eligibility, the minimum amount, bonus rate, and cap from the current quote. A first successful top-up below the minimum still uses up first-top-up eligibility. Standard teams are not eligible.

Card verification reward#

Eligible personal-team owners see Verify card below Recent activity. Verification is optional. For Toss verification, a small verification payment is cancelled before the reward is granted. The current policy determines eligibility and the reward amount. The same card or team cannot receive the reward twice.

When the balance runs out#

When a team's balance reaches zero, its API keys are suspended and requests return 402 with code insufficient_balance. In the console those keys show Suspended — no balance. Top up and they become active again automatically; keys you disabled yourself stay disabled.

To get ahead of this:

  • Set a Low Balance Threshold under Settings to be alerted before the balance runs out. See Teams.
  • Set team and per-key spending limits on the Quota page. See API keys.

History#

Billing has three tabs with separate URLs:

  • Top up (/billing): add credits and view the five most recent payments.
  • Payment history (/billing/payments): view payment amounts, credits, bonuses, fees, VAT, exchange rates, statuses, receipts, and virtual-account details. Awaiting deposits and expired payments are included.
  • Balance history (/billing/balance): view top-ups, usage, adjustments, bonuses, and refunds. The selected period is preserved in the URL as days=7|30|90.

Usage analysis and CSV export are under Analysis → Usage. Spending analysis remains under Analysis → Spend.

Every team member can view balance and payment history. Only Owners can top up, redeem codes, or verify a card.

Billing — OpenGateway