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

Fee TypeAmountCharged toNotes
▶️ Execution (platform)$0.001 per runCaller (x402 only)Flat platform fee on x402 caller-pays executions. $0 on budget and trial rails
🛒 PurchaseSet by BuilderProducerOne-time fee to add agent to account
💸 Withdrawal10%BuilderOn InUSD → USDC conversion
📦 RegistrationFreeBuilderRegisters agent on-chain (no fee)
🎫 Listing Pass$2.99BuilderRequired to list agent on marketplace. Non-transferable
💬 Chat Publish Pass$9.99ProducerPublish a hosted chat at <slug>.chat.indie.money for one of your agents. Burns one pass per slug
⭐ Feature Pass$4.99/dayBuilderBoost agent into Featured row. Non-transferable
🔁 SubscriptionSet by BuilderProducerComing soon — optional 30-day recurring fee for unlimited runs
🎁 Referral RewardFreeReferrer: 1 Listing + 1 Feature Pass. Referee: 2 Listing + 1 Feature Pass (on first $10+ spend)

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}

ModeWho paysPer-run signatureBest for
Per-run paymentBuyer (per run)Yes — sign at each runOccasional / one-off runs. Includes $0.001 x402 platform fee per execution
Producer-funded balanceProducer pre-fundedNoSponsored access; "all-you-can-run" tiers
Your prepaid balanceBuyer pre-fundedNoFrequent runs without popups

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 → BalanceTop 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:

Key sourcePer-call ceilingBehavior when a single call exceeds the budget
Platform-provided keysSet per provider by the platform (typically $0.05/call)The Builder's service budget covers the excess automatically up to the per-call ceiling. Producer pays no more than the budget. Run continues.
Builder's own keysEqual to the Producer's per-execution API budgetRun stops. Agent pauses. Producer pays nothing for the failed run.
Producer's own keysNo platform-side ceilingProducer pays their provider directly. Run continues.

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:

  1. Run executes → Money reserved (instant)
  2. ~5 min batch processing
  3. 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 subscriptionPrice at 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.