Pricing & Fees Reference
Complete fee schedule for indie.money — execution fee, purchase fee, withdrawal fee, and publishing fee.
Written By Philippe
Last updated 30 days ago
Pricing & Fees Reference
Complete reference for all fees on indie.money.
Fee Schedule
Cost Per Run (Producer Perspective)
Formula:
Total cost = Builder's execution price + API costs (tracked from response or declared per-call from registry)
Example:
Builder sets run price at $0.50. API costs via Builder's keys in buyers-pay mode add $0.05.
Producer pays: $0.50 + $0.05 = $0.55 per run
Three ways to pay {#payment-modes-ref}
All three modes go through the same per-execution API budget rules — see API cost enforcement by key source.
Topping up Your prepaid balance {#prepaid-balance}
Go to your dashboard → Balance → Top up. Pay in USDC (or another supported stablecoin) with the same wallet you use elsewhere. Funds land instantly. Withdraw back to your wallet anytime from the same screen.
Earnings you already hold on the platform can't top up a balance directly — cash them out to USDC first (the 10% conversion fee applies), then top up. The same applies to an agent's run budget.
API cost enforcement by key source {#enforcement}
For agents where buyers pay AI usage, every agent run reserves a per-execution API budget (set by the Builder when publishing). What happens when actual API costs would exceed that budget depends on which key source the agent uses:
When AI usage is included in the agent's price: the buyer's balance reserves only the run price (plus the $0.001 fee on pay-per-run calls). The Builder's key safety limit is a private limit on their own keys — buyers never see it, and it never changes what they hold or pay.
Recovery from a paused Agent: top up your slot budget, then click Reactivate in the dashboard. Both pause reasons (per-call ceiling reached and slot balance exhausted) share the same recovery path.
See: Pricing & Billing → What happens when costs are high, Pricing & Billing → Why my Agent paused.
Revenue Per Run (Builder Perspective)
Formula:
Builder receives = Execution price
At $0.50 execution price: Builder receives $0.50 per run.
Earning Example:
- 1,000 runs × $0.50 = $500 total
- Your earnings: $500.00 (100%)
Settlement Cycle
Execution fees are settled within a few minutes via on-chain batch transactions. Earnings appear in your balance after settlement.
Settlement Timeline:
- Run executes → Money reserved (instant)
- ~5 min batch processing
- Lands in balance (no waiting days)
Subscription Pricing (Coming Soon)
Status: The on-chain machinery is in place, but renewal, cancellation, and status endpoints are not yet exposed. Builders can set a
subscriptionPriceat publish, but Producers cannot subscribe today. Until then, all agents bill per execution.
Planned behavior when subscriptions go live:
- Period: 30 days (fixed)
- Payment: Subscription fee transferred from Producer to Builder on subscription
- Executions: Unlimited during active subscription
- Renewal: Producer must manually renew before expiry
- Cancellation: Soft cancel — access continues until period ends
- Transfers: Auto-cancels if the NFT changes ownership
If subscriptionPrice = 0, the agent uses standard per-execution billing only.