GPU Outlet runs prepaid. You can’t launch an instance without credit.
One-off top-up via Stripe Checkout
- Billing in the dashboard
- Pick
$10, $25, $50, $100, or type a custom amount
- Click Add credit
- Complete Stripe Checkout
- Balance updates in the top-right pill within a few seconds (webhook
confirmation)
The first time you use Stripe, your card is saved by default. Untick Save
card in the Checkout form if you don’t want this.
Saved card top-up
Once a card is on file:
- Same Billing page
- Pick amount
- Click Add credit
- No redirect — we charge the saved card directly via Stripe
- Balance updates immediately on success
Auto-topup
For long-running workloads you don’t want to babysit. Configure once:
- Billing → scroll to Auto-topup
- Toggle On
- Set When balance falls below — e.g.
$25
- Set Add — e.g.
$100
- Save
When your balance drops below the threshold, we charge the saved card for
the top-up amount and credit the wallet immediately. Failures (declined
card, expired, etc.) send an email and pause auto-topup until you fix the
card.
Auto-topup has no daily cap. If a runaway script is burning your wallet
faster than the topup window, you can hit your card limit. Either set a
conservative Add amount or disable auto-topup when running unattended
experiments at scale.
Card management
Billing → Payment method:
- Update card — same Stripe SetupIntent flow, replaces the existing
saved card
- Remove card — disables saved-card and auto-topup until you add a new
one. One-off Checkout still works.
ACH / wire
For accounts averaging over $1,000/month, we can invoice monthly. Email
business@gpuoutlet.ai with:
- Expected monthly volume
- Billing address / tax ID
- Preferred payment method (ACH, SEPA, wire)
We’ll set up a separate invoicing arrangement and bypass Stripe entirely.
Refunds back to my card
Refunds always land in your wallet as credit. To get money back on the card,
email help@gpuoutlet.ai — we’ll process the
Stripe refund manually. Note that Stripe processing fees aren’t refundable
to us, so we’ll deduct those (~3% of the amount).
Sandbox mode
If you’re testing the API and don’t want real charges, run against
localhost with VITE_MOCK_MODE=1 — the mock backend simulates wallet
top-ups instantly without touching Stripe. See
CLI / local dev.