DuckVizBeta
Product

Billing & Plans

How credit packs, AI quality tiers, and Paddle checkout work in DuckViz.

DuckViz bills credits for AI features, not a subscription. Buy a pack when you need it — credits never expire. Switch between Standard (fast, free-tier) and Premium (deeper reasoning, 5× cost) any time.

For per-endpoint credit costs see Credits. This page covers purchase and tier choice.

AI quality tier

Switch tiers from the AI quality dropdown in the top-right header — Standard or Premium, applied to the next AI request.

TierCredit multiplierWhen to use
Standard (default)Everyday analysis, clean schemas, familiar log formats
PremiumUnusual domains, nested schemas, custom widgets, deeper insights

Behind each tier DuckViz picks the right OpenAI model per task — fast and cheap for things like classification, deeper reasoning for SQL generation and report writing. The Premium multiplier matches OpenAI's price ratio between matched mini/flagship pairs, so your per-credit margin is consistent across tiers — Premium isn't marked up more than the token cost itself.

Switching tiers is a two-way door — no lock-in. The next AI request uses the current setting.

How the multiplier is applied

Your tier multiplier is applied before any credit deduction, so there are no middle states. A 3-credit widget call costs 3 on Standard or 15 on Premium — never anything in between.

Credit packs

Every confirmed signup gets 100 free AI credits — enough to try the AI dashboard and report flows end-to-end. When you need more, buy a one-time credit pack:

PackCreditsPrice
Basic1,999$9
Pro19,999$49 (best value)

Two packs, no subscriptions, credits never expire. Visit the pricing page or the buy credits button in the header balance badge.

Purchases run through Paddle, our Merchant of Record — Paddle is the seller on your receipt, collects and remits applicable VAT / GST / sales tax, and handles payments, fraud screening, and chargebacks.

Checkout flow

  1. Pick a pack → click Buy → you're redirected to Paddle's hosted checkout.
  2. Paddle hosts the payment form. DuckViz never sees your card.
  3. On success, Paddle notifies DuckViz and credits hit your balance.
  4. The notification is idempotent on the Paddle transaction id — duplicate deliveries from Paddle's retry logic cannot double-topup.
  5. The header badge updates on next render.

What happens on failure

Failure modeOutcome
Payment declinedNo topup. Paddle shows the error inline; no server call hits DuckViz.
Webhook delivery delayBalance lags briefly. Paddle retries on transient errors.
Duplicate webhook deliveryIdempotent — second topup is rejected by transaction-id uniqueness.
Platform-side bug (charged but no credit)Email support@duckviz.com — we reconcile against Paddle directly. Rare.

Cache hits cost nothing

DuckViz answers from cache or from a curated template catalog whenever it can. Every upstream hit refunds the deducted credits to 0 automatically — you only pay for requests that actually reach the AI. See Credits: cache hits are free.

Referral credits

Invite a friend — when they confirm their email, 50 credits drop into your balance. Full mechanics: Invite a Friend.

Refund policy

Credits already spent are non-refundable (the AI call already cost us tokens). Unused credit packs are refundable on request for 30 days — email support@duckviz.com with the Paddle receipt.

Full legal text: Refund Policy.

Checking balance & history

SourceShows
Header badgeCurrent balance (live)
Badge dropdown → UsagePer-call deductions and refunds, most recent first

Programmatic access (free, PAT or cookie) is documented in the API endpoints reference.