Billing
Pay-as-you-go credits, top-ups, auto-topup, and invoices.
Dynoyard is pay-as-you-go. No subscription, no per-seat base fee, no monthly minimum. You top up a prepaid balance and each successful request debits the exact per-token cost from it.
How charging works
Every successful /v1/chat/completions response is metered per
request — input tokens, output tokens, and any cached-prefix
discount — priced at the published per-million rate for that model
(see the pricing page or GET /v1/models). The cost is
debited from your prepaid balance idempotently and the same dollar
figure is returned to you inline as usage.cost on the response.
Failed requests (4xx / 5xx) are not billed.
Top up
Add funds from Settings → Billing:
- Card — minimum top-up is $10. Charged once, immediately.
- Auto-topup (optional) — save a card, set a low-balance
threshold and a refill amount, and we charge off-session before
you hit zero. A small grace window keeps an in-flight burst from
returning
402mid-request. - Bank wire / invoice — larger teams can wire USD to our company account; we apply the credits against the wire reference, audit-logged. Email hello@dynoyard.app.
Seats
Teams of up to 3 members are free. Beyond that, additional seats are $10/seat/month, billed against your credit balance — no separate invoice. Remove seats any time to stop the charge.
When your balance runs out
At zero balance (plus any auto-topup grace), the next request returns
402 insufficient_credits. Top up — or let auto-topup refill — and
the next request succeeds immediately; balance updates propagate
within about a second.
Refunds
Unused credits are refundable for 30 days from the top-up date. Email hello@dynoyard.app — Stripe processes the refund to the original card and we debit your balance by the matching amount.
Receipts & history
Top-up receipts are auto-emailed. Per-request spend, rolling 24h / 30d
totals, and your current balance are on the dashboard; the same
figures are available programmatically via
GET /v1/management/credits (see the API contract).
Rates subject to change with 30 days’ notice.