---
title: Publish and Price
description: How creators set margin, how compute is estimated, and what buyers see at checkout.
source: https://www.edgaze.ai/docs/billing/publish-and-price
section: billing
---
# Publish and Price

> How creators set margin, how compute is estimated, and what buyers see at checkout.

## Overview

Creators publish a margin per run ($5 to $150 for workflows). Edgaze derives the compute estimate from the workflow graph and the maximum allowed input. Buyers see one displayed price: margin plus compute.

Creators preview earnings as 80% of margin, not 80% of the displayed price.

```docchargeflow
{"path":"success"}
```

On a successful run, the buyer is charged the displayed price and the creator earns 80% of their margin.

## Setting your margin

In the publish flow, set your per-run margin within platform limits. Workflow margin ranges from $5 to $150. Prompt listings use $3 to $50 as a separate product type.

## Input envelope and compute

Set the maximum input spec (size, pages, tokens) for the version. Compute is priced at this maximum so the buyer price is honest for the largest allowed input.

The publish UI shows an estimated compute figure at envelope max ("~$X/run compute at max input"). This feeds the buyer displayed price. It is not a per-token invoice.

## What buyers and creators see

The live preview shows:

- **Buyers pay:** displayed price (margin + compute)
- **You earn:** 80% of margin, rounded down to the nearest cent

Example: $10 margin and $0.50 compute yields a $10.50 buyer price and $8.00 creator earn per successful run.

## Version pricing

Each published version stores its own margin, compute estimate, and displayed price. Price changes on new versions do not retroactively change what existing buyers pay on older versions.

## Failover setting

Creators may disable model failover on the workflow. When off, a degraded primary model causes the run to fail instead of routing to a more expensive fallback. The buyer is not charged margin on that failure.

## Special cases

- **BYOK listing:** Compute in the displayed price drops to a $0.002 orchestration fee. See [BYOK](/docs/billing/byok).
- **Remix graph:** Composed price sums sealed child prices. Publish preview includes child pinned prices.
- **Legacy row:** Listings with a legacy unlock price and no margin fields use the legacy model, not this per-run path.
- **Zero margin:** Displayed price may equal compute only. Creator earn is zero on success.

## What you see in Edgaze

- Publish modal: margin input, envelope fields, compute estimate, buyer price, creator earn preview
- Product page: single displayed per-run price and envelope copy ("handles up to X")
- Version history: per-version prices in the version selector for buyers

## Related policies

- [What You Pay For](/docs/billing/what-you-pay-for)
- [Creator Earnings Guide](/docs/billing/creator-earnings-guide)
- [Version Pinning](/docs/billing/version-pinning)
- [Failover](/docs/billing/failover)
- [Pricing Limits](/docs/pricing-limits)
