Credits
Every time the agent does something. Thinks, plans, writes code, fixes a bug. It uses credits. This page explains exactly how that works so you can estimate, budget, and stop them slipping through your fingers.
Credits are held by your account. It has one monthly-credit pool and one separate top-up pool, shared by everyone who can build in it. Credits cannot be moved between accounts.
On Business, the owner can independently block a team seat from billable work or give it an optional per-billing-cycle credit cap. A cap does not create a separate wallet and does not transfer credits to that person: every successful charge still comes from the one shared account wallet. The owner is not subject to a cap, although the account wallet and plan entitlements still apply.
What a credit actually is
A credit is Appsanic's unit for metered work. AI charges depend on recorded usage at the selected model's rate, including reasoning and applicable service fees. A request can use more than one credit. Storage limits and publishing fees are separate.
Credits are not dollars. Historical settled charges remain recorded in the ledger. Future requests can cost a different amount as the model, rate card, project context or work changes.
What each plan gives you
| Plan | Credit options per month | Which models |
|---|---|---|
| Free | - (no AI access) | None |
| Pro (from $25) | 200, 400, 800, 1,200, 2,000, 3,000, 4,000, 5,000, 7,500, 10,000 | Fast + Pro |
| Business (from $50) | Same ten options as Pro, at 2× the price | Fast + Pro |
Free lets you explore project templates and the code editor so you can see how the agent builds. Running your own prompts against the models starts on Pro. Credits reset at the start of each billing period on paid plans. Unused monthly credits do not roll over.
Top-ups. If an account burns through its monthly allowance, its owner can buy more from Account billing. Top-up packs come in the same ten credit sizes as the subscription tiers (200, 400, 800, 1,200, 2,000, 3,000, 4,000, 5,000, 7,500, and 10,000) and are priced in line with that account's plan family. Topped-up credits are recorded in that account's separate balance. They don't expire at the next cycle and survive plan changes or cancellation, but they cannot be transferred to another account. On Free they remain stored and become spendable again after the account returns to an eligible paid plan.
Where a cap applies, running work first counts as reserved so two simultaneous jobs cannot both slip past the limit. When a job finishes, only the credits actually consumed count as used; unused reserved credits are released. Disabling spending or lowering a cap blocks new work immediately, but it does not corrupt or double-charge a hold that was already authorized.
What things cost
The pricing examples recalculate recorded workloads using the current rate card and the models in the builder. Their dates, sample size and assumptions appear beside the figures. The Pro column illustrates identical usage at Pro rates; it is not a measured Pro benchmark. These examples do not promise a fixed cost for a feature or a complete app.
Plan Mode is also metered. Further questions and revisions can add cost. The amount reserved before a run is a spending limit, not its final charge; unused reserved credits are released at settlement. Check Account usage for settled charges.
GitHub code export and phone preview do not themselves consume AI credits. Provider account requirements, preview capacity and plan permissions still apply.
Publishing to the App Store / Google Play. Publishing builds the release in the cloud and uploads it to your store account. The configured fees remain 30 credits for iPhone and 15 for Android. Choose either platform or Both stores. A combined release tracks each platform separately, so one platform can succeed while the other needs recovery. The Publish dialog shows the authoritative total before confirmation. A build or upload is not store approval. Full walkthrough: Publishing to the App Store and Google Play.
Publishing through Appsanic is rolling out. The one-click flow is how it works: you connect your store account, click Publish, and Appsanic builds and uploads your app for you. While we finalise it, if it is not yet enabled on your account you can publish today by exporting your code and running EAS yourself (
eas buildandeas submit), which doesn't touch your Appsanic credits - you only pay Apple and Google their account fees. We will remove this note when the flow is live for everyone.
Cost scales with three things:
- How much work is required. Writing, checking and repairing several features can require more model usage than a local edit. A short prompt is not a guarantee of a low charge.
- How much of your app the agent has to read. Larger codebases cost more because there's more context to load.
- Your model and reasoning effort. Each model has its own rates. More reasoning or repeated attempts can increase usage on either model; compare actual outcomes and charges for your workload.
Where to see your balance
The active account's balance lives in the top-right of the builder and on Account usage. You get:
- Credits remaining this cycle.
- Top-up credits (no expiry).
- A breakdown of where today's spend went.
If a prompt is about to take you past your remaining balance, we'll warn you and offer a one-click top-up before you run out.
How to not waste credits
These are the four biggest credit-wasters, with fixes.
1. Vague prompts that need three clarifying rounds
Don't say:
"Make it feel more professional."
Cost: the agent asks what "professional" means, you answer, it tries, you refine again. Three rounds of spend.
Say:
"Tighten the typography, match the spacing to Linear's pricing page, and give the buttons a subtle hover state."
Cost: one round. The full playbook is in Writing Prompts.
2. Using Pro for Fast work
Pro on a copy change is a waste. Use Fast for anything small and local. Pro for anything that cuts across multiple parts of the app.
3. Mid-build reversals
Asking "actually, go back to how it was" costs both the original build and the undo. Before you experiment, Export to GitHub first so you have a safe checkpoint. Reverting on GitHub is free; reverting through the agent isn't.
4. Restarting instead of redirecting
When a conversation gets tangled, don't throw the project away. Open a new conversation inside the same project and keep the code you already liked. You pay for the new conversation, not for rebuilding what you already have.
What happens when you hit zero
If your credits run out mid-cycle:
- New prompts are blocked with a clear message.
- Your project, your live preview, and your GitHub export are untouched. Nothing gets deleted.
- The account owner can top up from Account billing, or upgrade that account's plan.
- Next billing cycle, your allowance resets automatically.
Are credits refundable?
Credits already used aren't refundable. If the agent produces output you don't like, that's a prompt or expectation problem rather than a billing problem, so Writing Prompts is the fix. Not a refund.
When a subscription or top-up payment is refunded, the credits originally provided by that payment are reversed in proportion to the refund. Monthly and top-up credits stay in their own pools; a refund never silently converts one kind into the other. If some of those credits were already used or reserved, the shortfall is tracked against the same pool instead of creating free credit.
Your Refund Policy rights under Australian Consumer Law still apply for any genuine service-level failure on our end.
Next
You know the economics now. Time to build: start with Authentication, Database & Data, or jump to anything in the sidebar that catches your eye.
