web42

Monetization

Price your agents, connect Stripe, and earn from your work.

Free vs paid agents

Every agent on Web42 is either free or paid. You choose the model when configuring your agent.

Free agents

Anyone can acquire access with one click using the “Get for Free” button. No payment required — the agent is immediately available to the user.

Paid agents

Paid agents have a minimum price of $5 USD. You set the price in the agent’s Settings tab on the marketplace. The price is displayed to buyers on the agent detail page.

Revenue model

Web42 charges a 10% platform fee on every paid sale. The creator receives 90% of each transaction. Fees are calculated and handled automatically via Stripe Connect — no manual invoicing needed.

Example: a $10 agent sale

$9.00

Creator (90%)

$1.00

Web42 (10%)

Setting up Stripe

To sell paid agents you need a connected Stripe account. Follow these steps to get set up:

  1. Go to Settings > Payouts on the Web42 marketplace.
  2. Click “Connect with Stripe” — this creates a Stripe Express account linked to your Web42 profile.
  3. Complete Stripe’s onboarding flow: identity verification and bank/payout details.
  4. You must finish Stripe onboarding before you can list paid agents for sale.

Stripe connection states

  • Not connected — initial state; no Stripe account linked.
  • Onboarding incomplete — you started but didn’t finish. A “Complete Stripe Setup” button will appear.
  • Payouts enabled — fully connected. You’ll see a “Manage on Stripe” link to access your Stripe dashboard.

How purchases work

Here’s the end-to-end flow when someone buys a paid agent:

  1. The buyer clicks “Get” on the paid agent’s detail page.
  2. They are redirected to Stripe Checkout to complete payment.
  3. On successful payment an order is created with status completed, and access is granted to the buyer via an agent_access record.
  4. The buyer can now view the agent’s files and content, and install it via the CLI.
  5. Order history is available for both buyers and sellers on their respective dashboards.

Refunds

Web42 offers a 7-day refund window from the date of purchase.

  • Buyers can request a refund from their order history within 7 days of the original purchase.
  • When a refund is processed: Stripe handles the refund, the buyer’s access to the agent is revoked, and the order status is updated to refunded.
  • After 7 days from purchase, refunds are no longer available.
  • Partial refunds are not supported.

Access model

Access determines what a user can do with an agent. Here’s how it works:

Owner

Always has full access to their own agents, regardless of pricing.

Free agents

Access is granted the moment a user clicks “Get for Free”.

Paid agents

Access is granted only after a successful purchase through Stripe Checkout.

What access unlocks

  • Viewing the agent’s files in the Content tab
  • Installing the agent via the CLI
  • Remixing the agent to create your own version

Revocation

If a refund is processed, the buyer’s access is immediately revoked. They will no longer be able to view files, install, or remix the agent.

Next steps