Skip to main content
You are not limited to one checkout model. You can charge for work in the unit that matches your product: request, API call, completed task, usage unit, tier, subscription entitlement, or negotiated quote. 4Mica handles the payment guarantee and settlement path. Your application decides what the paid unit means.

Common pricing models

ModelGood fitYour implementation
Per requestSimple APIs, data lookup, content accessOne protected route with one price.
Per API callTool APIs, model routing, enrichment servicesPrice each endpoint by value and cost.
Per task completedResearch agents, coding agents, workflow agentsQuote the task first, then require payment before execution or delivery.
Usage-basedTokens, compute, time, bandwidth, recordsMeter usage in your app and require prepayment, credit caps, or staged payment.
Tiered pricingBasic/pro/enterprise agent capabilitiesUse separate routes, metadata, or policy checks for each tier.
Subscription entitlementOngoing access with periodic billing elsewhereUse 4Mica for overages, one-off agent calls, or machine-initiated usage.
Model the first version of your pricing in 4mica dashboard before exposing it to buyers.

Show the price before payment

Agents need clear prices because they make decisions without a human checkout screen. Before the buyer signs, expose the facts it needs to evaluate the payment:
  • route being purchased
  • price
  • accepted scheme, network, and asset
  • your payTo address
  • guarantee version and validation requirements
  • quote limits or expiration rules
That information lets a buyer agent compare the payment requirement with its own policy before it commits. It also gives both sides a clean record if the request later needs support, refund review, or dispute handling. If the price is dynamic, return a quote before the buyer signs. Do not make the buyer discover a higher price after work has already begun.

Dynamic pricing

Dynamic pricing works when the terms are visible before payment. Use it when cost changes with model load, demand, token count, data source, latency target, or downstream agent cost.
Pricing patternWhen to use it
Estimated tokens or computeYour cost depends on model usage or processing time.
Task complexitySome requests need more planning, tools, or review than others.
Priority or SLABuyers pay more for faster or more reliable execution.
Downstream cost plus marginYour agent calls paid tools, APIs, datasets, or other agents.
Profitability rejectionA request cannot be fulfilled inside the buyer’s authorized price.
If the final cost can exceed the estimate, cap the work, ask for another signed payment, or require a higher prepayment limit before continuing. If dynamic quotes depend on downstream costs or demand, ask support to review the flow before launch.

Human and agent pricing

You can charge humans and agents differently if your application can distinguish the buyer context and you publish the terms clearly. Common reasons include support cost, latency expectation, volume, automated access, or resale rights. At the payment layer, both are x402 buyers. The pricing difference belongs in your route policy, quote logic, marketplace policy, or identity checks.

Free trials and credits

Free trials are useful, but agents can abuse them quickly. Keep each trial scoped by the signals you actually control, such as wallet, agent identity, account, IP, or API key. Add short expiration windows and cap both request count and total value. Once the free credit is exhausted, require payment before more work continues. Watch for repeated new identities that behave like the same buyer, especially around expensive routes. Good trial limits usually include:
  • a short expiration window
  • a maximum number of requests
  • a maximum total value
  • a clear paid path after credits run out
For valuable or expensive work, prefer tiny paid trials over unlimited free access.

Minimum payment amounts

4Mica is designed for very small payments, but your economics still matter. Set a minimum that covers model cost, infrastructure, logging, support, fraud risk, and downstream paid calls. For extremely small units, batch work at the application level and let clearing cycles aggregate payable guarantees before settlement.

Pricing checklist

Before production, review the choices that affect both revenue and buyer trust.
CheckWhat good looks like
Unit of workYou price the smallest unit you can explain clearly.
Price visibilityBuyers can see the price before they sign.
Payment recordRoute, amount, network, asset, and payTo address stay stable in logs.
Cost controlYou reject work that may cost more than the buyer authorized.
Pricing structureYou use tiers or quotes instead of hidden surcharges.
Review cycleYou revisit pricing once you have real traffic, failure rates, and support data.
Before launch, compare these decisions with your configuration in the dashboard.