---
title: Funding Runs
description: Wallet, prepaid bundles, and API funding. How Edgaze chooses what to charge when you run a workflow.
source: https://www.edgaze.ai/docs/billing/funding-runs
section: billing
---
# Funding Runs

> Wallet, prepaid bundles, and API funding. How Edgaze chooses what to charge when you run a workflow.

## Overview

You can fund runs from your wallet, from a prepaid bundle, or through the API (which uses your wallet). At trigger, Edgaze always tries your bundle first, then your wallet.

```docfunding
{"doors":["bundle","wallet","api"]}
```

Bundles are locked to one workflow and one version. They come in 5-run or 10-run packs. The minimum bundle purchase is $15. Bundles expire two years after purchase.

## Wallet

Top up your wallet through Stripe checkout. Wallet balance works across any workflow. Your available balance is your funded balance minus any amount reserved for runs in progress.

Wallet is the most flexible option if you run many different workflows.

## Prepaid bundles

A bundle prepays a fixed number of runs (5 or 10) for one workflow version. The total equals the per-run displayed price times the pack size. The minimum purchase is $15.

Bundle runs draw before wallet on every trigger. Failed runs do not consume a bundle run. When your bundle is empty or expired, funding falls through to your wallet.

## At trigger

When you start a run, Edgaze checks for an eligible bundle matching you, the workflow, and the exact version you selected. If one exists with runs remaining and has not expired, that run uses the bundle.

Otherwise the run is funded from your wallet. If your wallet cannot cover the price and no bundle run is available, the run will not start.

API-triggered runs follow the same order. API keys can also set a spend cap that blocks runs before they start. See [API Runs](/docs/billing/api-runs).

## After the run

A successful bundle-funded run consumes one prepaid run. A successful wallet-funded run charges your balance for the displayed price.

A failed or cancelled run releases any wallet reservation without charging the creator's margin. Bundle runs are not consumed on failure.

## Special cases

- **Bundle depleted:** Funding falls through to wallet. If wallet is insufficient, the run will not start.
- **Wrong version:** Bundles only apply to the version they were purchased with. Other versions use wallet at their own price.
- **Expired bundle:** Excluded from funding. You must use wallet or the run will not start.
- **Insufficient wallet:** No run starts and no charge is made.

## What you see in Edgaze

- Checkout: wallet top-up, 5-run bundle, and 10-run bundle options with per-run and total prices
- Workflow page: "runs left" counter when you hold a prepaid bundle
- Wallet page: top-ups, bundle purchases, reservations, and charges
- Insufficient funds or spend cap messages when a run cannot start

## Related policies

- [Run a Workflow](/docs/billing/run-a-workflow)
- [API Runs](/docs/billing/api-runs)
- [Bundles Expiry and Refunds](/docs/billing/bundles-expiry-refunds)
- [Payments Overview](/docs/payments-overview)
- [Refund Policy](/docs/refund-policy)
