Credits & Billing
Banana Flow uses a single pooled credit balance that works across every image and video model. You never have to top up Veo, Nano Banana, and GPT Image separately — it’s all one wallet.
Credit buckets
Your balance is the sum of these bucket types, drained in this order:
- Subscription credits — granted monthly with your plan; oldest expiry first
- Coupon credits — credits you redeemed from a code; never expire
- Top-up credits — one-off purchases; never expire
- PAYG credits — pay-as-you-go fallback once everything else runs out
You’ll always burn the bucket that’s about to expire first, so subscription credits don’t go to waste.
Plans
| Plan | Monthly credits | Best for |
|---|---|---|
| FREE | Free starter | Trying it out |
| BEGINNER | Light usage | Hobbyists, occasional projects |
| PRO | Heavy usage | Creators, freelancers, agencies |
| TEAM | Highest | Studios with multiple seats |
Exact monthly credit allotments and prices live on the Pricing page .
Top-ups
Run low? Hit the credit balance in the sidebar to open the top-up modal. Pick an amount, pay with Stripe, and credits are available instantly.
You can also turn on auto-refill: when your balance drops below a threshold, Banana Flow tops you up automatically with a saved card. Useful for keeping bulk-generation jobs running overnight.
Redeeming a coupon
Got a coupon code from a campaign, beta program, or support reply? Head to Billing → Redeem a coupon, paste the code, and click Redeem. The credits land instantly in a dedicated Coupon credits bucket.
Notes on how coupons behave:
- Each code can only be redeemed once per account.
- Coupon credits never expire.
- They’re spent before Top-up and PAYG credits, so promo balances get used before you start drawing on credits you paid for.
- Codes look like
LAUNCH-9KX2-R7VP(uppercase letters and digits, no ambiguous characters like 0/O or 1/I/L). They’re case-insensitive when you paste them in.
Per-generation cost
The credit cost for any generation is shown on the node before you click Generate. Examples:
- Nano Banana 2 → 8 credits per image
- GPT Image 2 → 5 credits per image
- Seedance 2.0 → 40 credits per video
See Image Models and Video Models for the full per-model breakdown.
Refunds & idempotency
If a generation fails (model error, timeout), credits are automatically refunded to the same bucket they came from. Stripe webhook retries are deduplicated, so you’ll never be double-charged for the same purchase.
Where to manage billing
The Billing page (sidebar) shows:
- Current plan and renewal date
- Credit balance and recent ledger
- Top-up history and invoices
- Usage limits table per plan
Cancel or change plans any time — Stripe handles proration automatically.