Pricing & Fees Reference
Complete fee schedule for indie.money — execution fee, purchase fee, withdrawal fee, and publishing fee.
Written By pvdyck
Last updated 1 day 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 execution price at $0.50. API costs via Builder's keys at 100% multiplier 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 with the same wallet you use elsewhere. Funds land instantly. Withdraw back to your wallet anytime from the same screen.
API cost enforcement by key source {#enforcement}
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:
Recovery from a paused Agent: top up your slot budget, then click Reactivate in the dashboard. Both pause reasons (API budget exceeded and Agent 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 every 5 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: InUSD 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.