# On-Demand vs Spot

Clore.ai offers two rental types with different trade-offs. This guide helps you choose the right one.

## Quick Comparison

| Feature                         | On-Demand           | Spot               |
| ------------------------------- | ------------------- | ------------------ |
| **Guaranteed access**           | ✅ Yes               | ❌ No               |
| **Can be interrupted**          | ❌ No                | ✅ Yes (outbid)     |
| **Base fee**                    | 10%                 | 2.5%               |
| **Fee with max PoH (2M CLORE)** | 5%                  | 1.25%              |
| **Best for**                    | Training, rendering | Mining, batch jobs |

## On-Demand Rental

### How It Works

* You pay a fixed price for guaranteed GPU access
* No one can take over your rental
* Runs for your specified duration (6h - 3000h)

### Best Use Cases

* **ML/AI training** - Long training runs that can't be interrupted
* **3D rendering** - Projects with deadlines
* **Development** - When you need reliable access
* **Production workloads** - Critical tasks

### Pros

* Guaranteed uptime
* Predictable costs
* No risk of interruption

### Cons

* Higher fees (10% vs 2.5%)
* Less flexible pricing

***

## Spot Rental

### How It Works

* You bid a price for GPU access
* Other users can outbid you at any time
* If outbid, your rental ends and you stop paying

### Best Use Cases

* **Cryptocurrency mining** - Can handle interruptions
* **Batch processing** - Jobs that can be restarted
* **Testing** - Quick experiments
* **Fault-tolerant workloads** - With checkpoint/resume

### Pros

* Much lower fees (2.5% vs 10%)
* Cost-effective for flexible workloads
* Good for price-sensitive users

### Cons

* Can be interrupted anytime
* Not suitable for critical tasks
* Need to handle interruptions in your workflow

***

## When to Use Each

### Choose On-Demand when:

* ✅ Your task cannot be interrupted
* ✅ You have a deadline
* ✅ Training a model that doesn't checkpoint well
* ✅ Running production services
* ✅ You need guaranteed availability

### Choose Spot when:

* ✅ Your workload can handle interruptions
* ✅ You're mining cryptocurrency
* ✅ Running batch jobs with checkpointing
* ✅ Cost is your primary concern
* ✅ You're doing quick tests or experiments

***

## Cost Example

Renting a GPU at 10 CLORE/day for 7 days:

| Type      | Base Cost | Fee               | Total           |
| --------- | --------- | ----------------- | --------------- |
| On-Demand | 70 CLORE  | 7 CLORE (10%)     | **77 CLORE**    |
| Spot      | 70 CLORE  | 1.75 CLORE (2.5%) | **71.75 CLORE** |

**Savings with Spot:** 5.25 CLORE (6.8%)

With max PoH (2M+ CLORE in PoH):

| Type      | Base Cost | Fee                 | Total            |
| --------- | --------- | ------------------- | ---------------- |
| On-Demand | 70 CLORE  | 3.5 CLORE (5%)      | **73.5 CLORE**   |
| Spot      | 70 CLORE  | 0.875 CLORE (1.25%) | **70.875 CLORE** |

> **Note on Bitcoin payments:** When paying with BTC, hosts may face an additional 15% extra hoster fee, which can be reduced to 0% through [MFP Lock](https://docs.clore.ai/for-hosts/mfp-lock-a-complete-breakdown-of-mechanics). CLORE payments have no extra fees. See [Fee Structure](https://docs.clore.ai/for-renters/fee-structure) for details.

***

## Tips

1. **Start with Spot** for testing, switch to On-Demand for production
2. **Use checkpointing** if using Spot for training
3. **Monitor your Spot rentals** - set up alerts for when you're outbid
4. **Hold CLORE in PoH** to reduce fees on both types (up to 50% at 2M CLORE)
5. **Pay with CLORE** when possible to avoid extra currency fees on hosts
